Press "Enter" to skip to content

Credential Guard Incompatible Solution for VMware Workstation on Win10

For IT personnel and program developers, in order to test the system and software, most of them rely on tools such as Microsoft Virtual PC, VMware or VirtualBox to build virtual machines. VMware is a leader in this field, and I am also like VMWare Workstation most. Just recently after upgrading Windows 10 1903, I found there is an incompatibility issue between VMware Workstation and Device / Credential Guard.

Set Up CloudFlare Workers to Use Your Own Domain

CloudFlare is the world’s leading provider of CDN solutions and domain name registration resolution solutions, and Workers is a serverless application based on its powerful CDN global cloud network.
Having previously shared a post about how to create a serverless reverse proxy using CloudFlare Workers, the long domain name ( created by this method is not suitable for sharing, so I was consider using my own domain name ( to access it. Searched online, but about this piece of information is quite written unclear and difficult to start, so here to make a note for my own reference.

Installation Steps for Free WAF Firewall – Shadow Daemon


There are no much different to install Shadow Daemon (ShadowD) on either Ubuntu18.04 or CentOS7.

Install Docker and Docker-Compose

Please refer my post: Simplest Steps to Install Docker and Docker Compose into Ubuntu (16.04,18.04) and CentOS 7

Ubuntu just need to issue three commands:
apt-get update
apt-get install docker
apt-get install docker-compose

For CentOS, there is one commands more:
yum install docker
curl -L "$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

After that, you can start and enable docker service, also verify docker and docker-compose version:

systemctl enable docker
systemctl start docker
docker --version
docker-compose --verison

Linux System Performance Analytics


This post is going to use an java code example to show the process how to analysis linux system performance issue using all kinds of Linux internal commands without other third party tools.

System: Top

Here is a java code for an example
public class JavaDemo2 {
    public static void main(String[] args) {
        while (true){
            System.out.println(new java.util.Random().nextInt(77778888));

top check system resource usage

[[email protected] ~]# top
top - 11:28:50 up 7 min, 2 users, load average: 0.73, 0.39, 0.18
Tasks: 230 total, 1 running, 229 sleeping, 0 stopped, 0 zombie
Cpu(s): 1.0%us, 2.3%sy, 0.0%ni, 96.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1906280k total, 649948k used, 1256332k free, 21164k buffers
Swap: 2097148k total, 0k used, 2097148k free, 203820k cached

3672 root 20 0 3158m 94m 11m S 15.6 5.1 0:13.67 java
3397 root 20 0 100m 5388 3396 S 9.3 0.3 0:09.00 sshd
39 root 20 0 0 0 0 S 1.7 0.0 0:00.25 events/4
37 root 20 0 0 0 0 S 1.0 0.0 0:00.39 events/2
35 root 20 0 0 0 0 S 0.3 0.0 0:01.27 events/0
36 root 20 0 0 0 0 S 0.3 0.0 0:00.34 events/1
41 root 20 0 0 0 0 S 0.3 0.0 0:00.24 events/6
[[email protected] ~]# uptime
11:29:09 up 7 min, 2 users, load average: 0.52, 0.36, 0.18

Build a Reverse Proxy Using Cloudflare Workers


CloudFlare has always been known to webmasters for its domain name hosting service and CDN service. Recently I just found a free CloudFlare Workers service, which is a service that can run a specific JavaScript when accessing a web page and found a good use case to use JSPROXY building a Workers-Proxy (a reverse proxy). Here is my testing Site URL build before: Pre-requisites What you need is a free CloudFlare account. Nothing else.…

You cannot copy content from