CHINA installation - MAC OSX

I read from your site that the mudfish is blocked in Dec. I am using Mac but the instructions on how to bypass seems to be for Windows only.

Can you explain again on Mac how to get the mudfish vpn to work again?

I think you saw Connecting Mudfish in China document. However unfortunately no way for Mac OS X at this moment if you want to use -X option. I’d patched it now to solve -X option on Mac OS X but requires new release. :frowning:

I think you should wait next version.

Hi,

Checking if the new release for Mac is out yet… Also any instructions how to install …

Thanks.

Which version did you use before? Did you try to use v5.2.3 for Mac OS X? IIRC it’s shipped with -X option.

However running it with -X option isn’t handy for Mac. :frowning: So I think you should run as follows:

  • Opens a Terminal. And do sudo bash to be root user.
  • Runs /Applications/Mudfish Cloud VPN.app/Contents/MacOS/mudrun -X <IP:PORT> manually.

Which port number should I put in ?

Please help… I tried entering and got the above message.

Thanks.

@jecklec Sorry for wrong command. :-(. Here is more exact commands.

$ sudo bash
# /Applications/Mudfish\ Cloud\ VPN.app/Contents/MacOS/Mudfish\ Cloud\ VPN -X 213.188.29.148:18080

You can change 213.188.29.148:18080 part to another mudfish node’s public IP. You can find the information at http://mudfish.net/server/status link.

Hi,

And the next step after that? I cannot seem to login or anything else after that.

Please find attached reference.

Thanks.
Jec

Okay. When I checked your screen shot, it seems mudfish launcher is working. Then do

Hi,

I can get to the login page but when I enter my credentials it says connection error and failed to authenticate. Then it asks if I want to login using bypass method. If I hit that and re-enter same thing appears and I can not log in. See attached screen shot.

Please assist.

Thanks.

:frowning: Sad to hear that it doesn’t work… Could you please show me mudrun_stdout.txt file when it failed? You can find it at /Applications/Mudfish\ Cloud\ VPN.app/Contents/MacOS/var directory…

Hi,

It cannot seem to find that folder using the link you gave me…

[DEBUG] 0.00 param macro def mudrun.bgimg_url=/images/bg/1.jpg
[WARN] 0.00 param failed to open .conf
[INFO] 0.00 proxy Listening at 127.0.0.1:9292 for API server proxy
[INFO] 0.00 httpd Listening 127.0.0.1:8282
[WARN] 0.00 run Skipped to launch the default browser to 127.0.0.1:8282
[DEBUG] 4.80 httpd Got a connection 17
[DEBUG] 4.80 httpd rxhdr| GET / HTTP/1.1\r\n
rxhdr| Host: 127.0.0.1:8282\r\n
rxhdr| Upgrade-Insecure-Requests: 1\r\n
rxhdr| Accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8\r\n
rxhdr| User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15\r\n
rxhdr| Accept-Language: en-us\r\n
rxhdr| Accept-Encoding: gzip, deflate\r\n
rxhdr| Connection: keep-alive\r\n
rxhdr| \r\n
[DEBUG] 4.80 httpd http[ 0] | GET
[DEBUG] 4.80 httpd http[ 1] | /
[DEBUG] 4.80 httpd http[ 2] | HTTP/1.1
[DEBUG] 4.80 httpd http[ 3] | Host: 127.0.0.1:8282
[DEBUG] 4.80 httpd http[ 4] | Upgrade-Insecure-Requests: 1
[DEBUG] 4.80 httpd http[ 5] | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
[DEBUG] 4.80 httpd http[ 6] | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15
[DEBUG] 4.80 httpd http[ 7] | Accept-Language: en-us
[DEBUG] 4.80 httpd http[ 8] | Accept-Encoding: gzip, deflate
[DEBUG] 4.80 httpd http[ 9] | Connection: keep-alive
[DEBUG] 4.80 httpd b302| HTTP/1.1 302 Found\r\n
b302| Cache-Control: no-cache\r\n
b302| Connection: close\r\n
b302| Location: /signin.html\r\n
b302| \r\n
[DEBUG] 4.80 httpd shutting fd 17
[DEBUG] 4.80 httpd Got a connection 17
[DEBUG] 4.81 httpd rxhdr| GET /signin.html HTTP/1.1\r\n
rxhdr| Host: 127.0.0.1:8282\r\n
rxhdr| Upgrade-Insecure-Requests: 1\r\n
rxhdr| Accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8\r\n
rxhdr| User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15\r\n
rxhdr| Accept-Language: en-us\r\n
rxhdr| Accept-Encoding: gzip, deflate\r\n
rxhdr| Connection: keep-alive\r\n
rxhdr| \r\n
[DEBUG] 4.81 httpd http[ 0] | GET
[DEBUG] 4.81 httpd http[ 1] | /signin.html
[DEBUG] 4.81 httpd http[ 2] | HTTP/1.1
[DEBUG] 4.81 httpd http[ 3] | Host: 127.0.0.1:8282
[DEBUG] 4.81 httpd http[ 4] | Upgrade-Insecure-Requests: 1
[DEBUG] 4.81 httpd http[ 5] | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
[DEBUG] 4.81 httpd http[ 6] | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15
[DEBUG] 4.81 httpd http[ 7] | Accept-Language: en-us
[DEBUG] 4.81 httpd http[ 8] | Accept-Encoding: gzip, deflate
[DEBUG] 4.81 httpd http[ 9] | Connection: keep-alive
[DEBUG] 4.81 httpd txresp| HTTP/1.1 200 OK\r\n
txresp| Connection: close\r\n
txresp| Content-Type: text/html\r\n
txresp| Content-Length: 28876\r\n
txresp| \r\n
txresp| \n
txresp| \n
txresp| \n
txresp| \n
txresp| \n
txresp| \n
txresp| \n
txresp| \n
txresp| <meta name=“description” content="Accelerate …
[DEBUG] 4.81 httpd shutting fd 17
[DEBUG] 4.81 httpd Got a connection 17
[DEBUG] 4.81 httpd rxhdr| GET /css/mudfish.css HTTP/1.1\r\n
rxhdr| Host: 127.0.0.1:8282\r\n
rxhdr| Connection: keep-alive\r\n
rxhdr| Accept: text/css,/;q=0.1\r\n
rxhdr| If-Modified-Since: Tue, 12 Nov 2019 03:05:25 GMT\r\n
rxhdr| User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15\r\n
rxhdr| Accept-Language: en-us\r\n
rxhdr| Referer: http://127.0.0.1:8282/signin.html\r\n
rxhdr| Accept-Encoding: gzip, deflate\r\n
rxhdr| \r\n
[DEBUG] 4.81 httpd http[ 0] | GET
[DEBUG] 4.81 httpd http[ 1] | /css/mudfish.css
[DEBUG] 4.81 httpd http[ 2] | HTTP/1.1
[DEBUG] 4.81 httpd http[ 3] | Host: 127.0.0.1:8282
[DEBUG] 4.81 httpd http[ 4] | Connection: keep-alive
[DEBUG] 4.81 httpd http[ 5] | Accept: text/css,/;q=0.1
[DEBUG] 4.81 httpd http[ 6] | If-Modified-Since: Tue, 12 Nov 2019 03:05:25 GMT
[DEBUG] 4.81 httpd http[ 7] | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15
[DEBUG] 4.81 httpd http[ 8] | Accept-Language: en-us
[DEBUG] 4.81 httpd http[ 9] | Referer: http://127.0.0.1:8282/signin.html
[DEBUG] 4.81 httpd http[10] | Accept-Encoding: gzip, deflate
[DEBUG] 4.81 httpd txresp| HTTP/1.1 200 OK\r\n
txresp| Connection: close\r\n
txresp| Cache-Control: no-cache\r\n
txresp| Content-Type: text/css\r\n
txresp| Last-Modified: Tue, 12 Nov 2019 03:05:25 GMT\r\n
txresp| Content-Length: 11740\r\n
txresp| \r\n
txresp| body {\n
txresp| \tbackground: #fff url(/images/bg/1.jpg) no-repeat center center fixed;\n
txresp| \t-webkit-background-size: cover;\n
txresp| \t-moz-background-size: cover;\n
txresp| \t-o-background-size: cover;\n
txresp| \tbackground-size: cover;\n
txresp| }\n
txresp| \n
txresp| .creditbox_padding {\n
txresp| \tmargin: 0 20px 0;\n
txresp| \tpadding: 0px;\n
txresp| }\n
txresp| \n
txresp| .mud-forums-attach-image {\n
txresp| \tmargin: 15px;\n
txresp| }\n
txresp| \n
txresp| .mud-forums-username {\n
txresp| \tfont-weight: bold;\n
txresp| }\n
txresp| \n
txresp| .mud-forums…
[DEBUG] 4.81 httpd shutting fd 17
[DEBUG] 5.03 httpd Got a connection 17
[DEBUG] 5.03 httpd rxhdr| GET /do/mudrun/status HTTP/1.1\r\n
rxhdr| Host: 127.0.0.1:8282\r\n
rxhdr| Connection: keep-alive\r\n
rxhdr| Accept: application/json, text/plain, /\r\n
rxhdr| User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15\r\n
rxhdr| Accept-Language: en-us\r\n
rxhdr| Referer: http://127.0.0.1:8282/signin.html\r\n
rxhdr| Accept-Encoding: gzip, deflate\r\n
rxhdr| \r\n
[DEBUG] 5.03 httpd http[ 0] | GET
[DEBUG] 5.03 httpd http[ 1] | /do/mudrun/status
[DEBUG] 5.03 httpd http[ 2] | HTTP/1.1
[DEBUG] 5.03 httpd http[ 3] | Host: 127.0.0.1:8282
[DEBUG] 5.03 httpd http[ 4] | Connection: keep-alive
[DEBUG] 5.03 httpd http[ 5] | Accept: application/json, text/plain, /
[DEBUG] 5.03 httpd http[ 6] | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15
[DEBUG] 5.03 httpd http[ 7] | Accept-Language: en-us
[DEBUG] 5.03 httpd http[ 8] | Referer: http://127.0.0.1:8282/signin.html
[DEBUG] 5.03 httpd http[ 9] | Accept-Encoding: gzip, deflate
[DEBUG] 5.03 httpd mudrun_status| HTTP/1.1 200 Ok\r\n
mudrun_status| Cache-Control: no-cache\r\n
mudrun_status| Content-Type: application/json\r\n
mudrun_status| Connection: close\r\n
mudrun_status| \r\n
mudrun_status| { “status”: 200, “api_server”: “api.mudfish.net”, “os_type”: “osx”, “bgimg_url”: “/images/bg/1.jpg”, “lang”: “en”, “username”: “”, “autologin”: false, “autoconnect”: “0”, “core_running”: false, “core_ready”: false, “client_ready”: false, “alias_enable”: false, “show_confprogress”: false, “packetdump_running”: false, “fullvpn_enabled”: false, “fastconnect_enabled”: false, “mudfish_fullvpn_sid”: 0, "mudfish_fullvpn_v…
[DEBUG] 5.03 httpd shutting fd 17
[DEBUG] 5.17 httpd Got a connection 17
[DEBUG] 5.17 httpd rxhdr| GET /do/noty HTTP/1.1\r\n
rxhdr| Host: 127.0.0.1:8282\r\n
rxhdr| Connection: keep-alive\r\n
rxhdr| Accept: application/json, text/plain, /\r\n
rxhdr| User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15\r\n
rxhdr| Accept-Language: en-us\r\n
rxhdr| Referer: http://127.0.0.1:8282/signin.html\r\n
rxhdr| Accept-Encoding: gzip, deflate\r\n
rxhdr| \r\n
[DEBUG] 5.17 httpd http[ 0] | GET
[DEBUG] 5.17 httpd http[ 1] | /do/noty
[DEBUG] 5.17 httpd http[ 2] | HTTP/1.1
[DEBUG] 5.17 httpd http[ 3] | Host: 127.0.0.1:8282
[DEBUG] 5.17 httpd http[ 4] | Connection: keep-alive
[DEBUG] 5.17 httpd http[ 5] | Accept: application/json, text/plain, /
[DEBUG] 5.17 httpd http[ 6] | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15
[DEBUG] 5.17 httpd http[ 7] | Accept-Language: en-us
[DEBUG] 5.17 httpd http[ 8] | Referer: http://127.0.0.1:8282/signin.html
[DEBUG] 5.17 httpd http[ 9] | Accept-Encoding: gzip, deflate
[DEBUG] 5.17 httpd noty| HTTP/1.1 200 Ok\r\n
noty| Cache-Control: no-cache\r\n
noty| Content-Type: application/json\r\n
noty| Connection: close\r\n
noty| \r\n
noty| { “status”: 200, “noties”: [ ]}
[DEBUG] 5.17 httpd shutting fd 17
[DEBUG] 9.80 httpd Got a connection 17
[DEBUG] 9.80 httpd rxhdr| GET /do/noty HTTP/1.1\r\n
rxhdr| Host: 127.0.0.1:8282\r\n
rxhdr| Connection: keep-alive\r\n
rxhdr| Accept: application/json, text/plain, /\r\n
rxhdr| User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15\r\n
rxhdr| Accept-Language: en-us\r\n
rxhdr| Referer: http://127.0.0.1:8282/signin.html\r\n
rxhdr| Accept-Encoding: gzip, deflate\r\n
rxhdr| \r\n
[DEBUG] 9.80 httpd http[ 0] | GET
[DEBUG] 9.80 httpd http[ 1] | /do/noty
[DEBUG] 9.80 httpd http[ 2] | HTTP/1.1
[DEBUG] 9.80 httpd http[ 3] | Host: 127.0.0.1:8282
[DEBUG] 9.80 httpd http[ 4] | Connection: keep-alive
[DEBUG] 9.80 httpd http[ 5] | Accept: application/json, text/plain, /
[DEBUG] 9.80 httpd http[ 6] | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15
[DEBUG] 9.80 httpd http[ 7] | Accept-Language: en-us
[DEBUG] 9.80 httpd http[ 8] | Referer: http://127.0.0.1:8282/signin.html
[DEBUG] 9.80 httpd http[ 9] | Accept-Encoding: gzip, deflate
[DEBUG] 9.80 httpd noty| HTTP/1.1 200 Ok\r\n
noty| Cache-Control: no-cache\r\n
noty| Content-Type: application/json\r\n
noty| Connection: close\r\n
noty| \r\n
noty| { “status”: 200, “noties”: [ ]}
[DEBUG] 9.80 httpd shutting fd 17
[DEBUG] 20.11 httpd Got a connection 17
[DEBUG] 20.11 httpd rxhdr| GET /do/bypass/auth HTTP/1.1\r\n
rxhdr| Host: 127.0.0.1:8282\r\n
rxhdr| Connection: keep-alive\r\n
rxhdr| Upgrade-Insecure-Requests: 1\r\n
rxhdr| Accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8\r\n
rxhdr| User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15\r\n
rxhdr| Referer: http://127.0.0.1:8282/signin.html\r\n
rxhdr| Accept-Language: en-us\r\n
rxhdr| Accept-Encoding: gzip, deflate\r\n
rxhdr| \r\n
[DEBUG] 20.11 httpd http[ 0] | GET
[DEBUG] 20.11 httpd http[ 1] | /do/bypass/auth
[DEBUG] 20.11 httpd http[ 2] | HTTP/1.1
[DEBUG] 20.11 httpd http[ 3] | Host: 127.0.0.1:8282
[DEBUG] 20.11 httpd http[ 4] | Connection: keep-alive
[DEBUG] 20.11 httpd http[ 5] | Upgrade-Insecure-Requests: 1
[DEBUG] 20.11 httpd http[ 6] | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
[DEBUG] 20.11 httpd http[ 7] | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15
[DEBUG] 20.11 httpd http[ 8] | Referer: http://127.0.0.1:8282/signin.html
[DEBUG] 20.11 httpd http[ 9] | Accept-Language: en-us
[DEBUG] 20.11 httpd http[10] | Accept-Encoding: gzip, deflate
[INFO] 20.11 httpd Bypassing feature for auth enabled. (i 10 N 16)
[DEBUG] 20.11 httpd b302| HTTP/1.1 302 Found\r\n
b302| Cache-Control: no-cache\r\n
b302| Connection: close\r\n
b302| Location: /signin.html\r\n
b302| \r\n
[DEBUG] 20.11 httpd shutting fd 17
[DEBUG] 20.12 httpd Got a connection 17
[DEBUG] 20.12 httpd rxhdr| GET /signin.html HTTP/1.1\r\n
rxhdr| Host: 127.0.0.1:8282\r\n
rxhdr| Connection: keep-alive\r\n
rxhdr| Upgrade-Insecure-Requests: 1\r\n
rxhdr| Accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8\r\n
rxhdr| User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15\r\n
rxhdr| Referer: http://127.0.0.1:8282/signin.html\r\n
rxhdr| Accept-Language: en-us\r\n
rxhdr| Accept-Encoding: gzip, deflate\r\n
rxhdr| \r\n
[DEBUG] 20.12 httpd http[ 0] | GET
[DEBUG] 20.12 httpd http[ 1] | /signin.html
[DEBUG] 20.12 httpd http[ 2] | HTTP/1.1
[DEBUG] 20.12 httpd http[ 3] | Host: 127.0.0.1:8282
[DEBUG] 20.12 httpd http[ 4] | Connection: keep-alive
[DEBUG] 20.12 httpd http[ 5] | Upgrade-Insecure-Requests: 1
[DEBUG] 20.12 httpd http[ 6] | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
[DEBUG] 20.12 httpd http[ 7] | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15
[DEBUG] 20.12 httpd http[ 8] | Referer: http://127.0.0.1:8282/signin.html
[DEBUG] 20.12 httpd http[ 9] | Accept-Language: en-us
[DEBUG] 20.12 httpd http[10] | Accept-Encoding: gzip, deflate
[DEBUG] 20.12 httpd txresp| HTTP/1.1 200 OK\r\n
txresp| Connection: close\r\n
txresp| Content-Type: text/html\r\n
txresp| Content-Length: 28876\r\n
txresp| \r\n
txresp| \n
txresp| \n
txresp| \n
txresp| \n
txresp| \n
txresp| \n
txresp| \n
txresp| \n
txresp| <meta name=“description” content="Accelerate …
[DEBUG] 20.12 httpd shutting fd 17
[DEBUG] 20.27 httpd Got a connection 17
[DEBUG] 20.27 httpd rxhdr| GET /css/mudfish.css HTTP/1.1\r\n
rxhdr| Host: 127.0.0.1:8282\r\n
rxhdr| Connection: keep-alive\r\n
rxhdr| Accept: text/css,/;q=0.1\r\n
rxhdr| If-Modified-Since: Tue, 12 Nov 2019 03:05:25 GMT\r\n
rxhdr| User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15\r\n
rxhdr| Accept-Language: en-us\r\n
rxhdr| Referer: http://127.0.0.1:8282/signin.html\r\n
rxhdr| Accept-Encoding: gzip, deflate\r\n
rxhdr| \r\n
[DEBUG] 20.27 httpd http[ 0] | GET
[DEBUG] 20.27 httpd http[ 1] | /css/mudfish.css
[DEBUG] 20.27 httpd http[ 2] | HTTP/1.1
[DEBUG] 20.27 httpd http[ 3] | Host: 127.0.0.1:8282
[DEBUG] 20.27 httpd http[ 4] | Connection: keep-alive
[DEBUG] 20.27 httpd http[ 5] | Accept: text/css,/;q=0.1
[DEBUG] 20.27 httpd http[ 6] | If-Modified-Since: Tue, 12 Nov 2019 03:05:25 GMT
[DEBUG] 20.27 httpd http[ 7] | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15
[DEBUG] 20.27 httpd http[ 8] | Accept-Language: en-us
[DEBUG] 20.27 httpd http[ 9] | Referer: http://127.0.0.1:8282/signin.html
[DEBUG] 20.27 httpd http[10] | Accept-Encoding: gzip, deflate
[DEBUG] 20.27 httpd txresp| HTTP/1.1 200 OK\r\n
txresp| Connection: close\r\n
txresp| Cache-Control: no-cache\r\n
txresp| Content-Type: text/css\r\n
txresp| Last-Modified: Tue, 12 Nov 2019 03:05:25 GMT\r\n
txresp| Content-Length: 11740\r\n
txresp| \r\n
txresp| body {\n
txresp| \tbackground: #fff url(/images/bg/1.jpg) no-repeat center center fixed;\n
txresp| \t-webkit-background-size: cover;\n
txresp| \t-moz-background-size: cover;\n
txresp| \t-o-background-size: cover;\n
txresp| \tbackground-size: cover;\n
txresp| }\n
txresp| \n
txresp| .creditbox_padding {\n
txresp| \tmargin: 0 20px 0;\n
txresp| \tpadding: 0px;\n
txresp| }\n
txresp| \n
txresp| .mud-forums-attach-image {\n
txresp| \tmargin: 15px;\n
txresp| }\n
txresp| \n
txresp| .mud-forums-username {\n
txresp| \tfont-weight: bold;\n
txresp| }\n
txresp| \n
txresp| .mud-forums…
[DEBUG] 20.27 httpd shutting fd 17
[DEBUG] 20.30 httpd Got a connection 17
[DEBUG] 20.31 httpd rxhdr| GET /do/mudrun/status HTTP/1.1\r\n
rxhdr| Host: 127.0.0.1:8282\r\n
rxhdr| Connection: keep-alive\r\n
rxhdr| Accept: application/json, text/plain, /\r\n
rxhdr| User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15\r\n
rxhdr| Accept-Language: en-us\r\n
rxhdr| Referer: http://127.0.0.1:8282/signin.html\r\n
rxhdr| Accept-Encoding: gzip, deflate\r\n
rxhdr| \r\n
[DEBUG] 20.31 httpd http[ 0] | GET
[DEBUG] 20.31 httpd http[ 1] | /do/mudrun/status
[DEBUG] 20.31 httpd http[ 2] | HTTP/1.1
[DEBUG] 20.31 httpd http[ 3] | Host: 127.0.0.1:8282
[DEBUG] 20.31 httpd http[ 4] | Connection: keep-alive
[DEBUG] 20.31 httpd http[ 5] | Accept: application/json, text/plain, /
[DEBUG] 20.31 httpd http[ 6] | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15
[DEBUG] 20.31 httpd http[ 7] | Accept-Language: en-us
[DEBUG] 20.31 httpd http[ 8] | Referer: http://127.0.0.1:8282/signin.html
[DEBUG] 20.31 httpd http[ 9] | Accept-Encoding: gzip, deflate
[DEBUG] 20.31 httpd mudrun_status| HTTP/1.1 200 Ok\r\n
mudrun_status| Cache-Control: no-cache\r\n
mudrun_status| Content-Type: application/json\r\n
mudrun_status| Connection: close\r\n
mudrun_status| \r\n
mudrun_status| { “status”: 200, “api_server”: “api-loopback.mudfish.net:9292”, “os_type”: “osx”, “bgimg_url”: “/images/bg/1.jpg”, “lang”: “en”, “username”: “”, “autologin”: false, “autoconnect”: “0”, “core_running”: false, “core_ready”: false, “client_ready”: false, “alias_enable”: false, “show_confprogress”: false, “packetdump_running”: false, “fullvpn_enabled”: false, “fastconnect_enabled”: false, “mudfish_fullvpn_sid”: 0, "mud…
[DEBUG] 20.31 httpd shutting fd 17
[DEBUG] 20.43 httpd Got a connection 17
[DEBUG] 20.43 httpd rxhdr| GET /do/noty HTTP/1.1\r\n
rxhdr| Host: 127.0.0.1:8282\r\n
rxhdr| Connection: keep-alive\r\n
rxhdr| Accept: application/json, text/plain, /\r\n
rxhdr| User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15\r\n
rxhdr| Accept-Language: en-us\r\n
rxhdr| Referer: http://127.0.0.1:8282/signin.html\r\n
rxhdr| Accept-Encoding: gzip, deflate\r\n
rxhdr| \r\n
[DEBUG] 20.43 httpd http[ 0] | GET
[DEBUG] 20.43 httpd http[ 1] | /do/noty
[DEBUG] 20.43 httpd http[ 2] | HTTP/1.1
[DEBUG] 20.43 httpd http[ 3] | Host: 127.0.0.1:8282
[DEBUG] 20.43 httpd http[ 4] | Connection: keep-alive
[DEBUG] 20.43 httpd http[ 5] | Accept: application/json, text/plain, /
[DEBUG] 20.43 httpd http[ 6] | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15
[DEBUG] 20.43 httpd http[ 7] | Accept-Language: en-us
[DEBUG] 20.43 httpd http[ 8] | Referer: http://127.0.0.1:8282/signin.html
[DEBUG] 20.43 httpd http[ 9] | Accept-Encoding: gzip, deflate
[DEBUG] 20.43 httpd noty| HTTP/1.1 200 Ok\r\n
noty| Cache-Control: no-cache\r\n
noty| Content-Type: application/json\r\n
noty| Connection: close\r\n
noty| \r\n
noty| { “status”: 200, “noties”: [ ]}
[DEBUG] 20.43 httpd shutting fd 17
[DEBUG] 21.33 httpd Got a connection 17
[DEBUG] 21.33 httpd rxhdr| GET /do/noty HTTP/1.1\r\n
rxhdr| Host: 127.0.0.1:8282\r\n
rxhdr| Connection: keep-alive\r\n
rxhdr| Accept: application/json, text/plain, /\r\n
rxhdr| User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15\r\n
rxhdr| Accept-Language: en-us\r\n
rxhdr| Referer: http://127.0.0.1:8282/signin.html\r\n
rxhdr| Accept-Encoding: gzip, deflate\r\n
rxhdr| \r\n
[DEBUG] 21.33 httpd http[ 0] | GET
[DEBUG] 21.33 httpd http[ 1] | /do/noty
[DEBUG] 21.33 httpd http[ 2] | HTTP/1.1
[DEBUG] 21.33 httpd http[ 3] | Host: 127.0.0.1:8282
[DEBUG] 21.33 httpd http[ 4] | Connection: keep-alive
[DEBUG] 21.33 httpd http[ 5] | Accept: application/json, text/plain, /
[DEBUG] 21.33 httpd http[ 6] | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15
[DEBUG] 21.33 httpd http[ 7] | Accept-Language: en-us
[DEBUG] 21.33 httpd http[ 8] | Referer: http://127.0.0.1:8282/signin.html
[DEBUG] 21.33 httpd http[ 9] | Accept-Encoding: gzip, deflate
[DEBUG] 21.33 httpd noty| HTTP/1.1 200 Ok\r\n
noty| Cache-Control: no-cache\r\n
noty| Content-Type: application/json\r\n
noty| Connection: close\r\n
noty| \r\n
noty| { “status”: 200, “noties”: [ ]}
[DEBUG] 21.33 httpd shutting fd 17
[DEBUG] 37.35 httpd Got a connection 17
[DEBUG] 37.35 httpd rxhdr| GET /do/noty HTTP/1.1\r\n
rxhdr| Host: 127.0.0.1:8282\r\n
rxhdr| Connection: keep-alive\r\n
rxhdr| Accept: application/json, text/plain, /\r\n
rxhdr| User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15\r\n
rxhdr| Accept-Language: en-us\r\n
rxhdr| Referer: http://127.0.0.1:8282/signin.html\r\n
rxhdr| Accept-Encoding: gzip, deflate\r\n
rxhdr| \r\n
[DEBUG] 37.35 httpd http[ 0] | GET
[DEBUG] 37.35 httpd http[ 1] | /do/noty
[DEBUG] 37.35 httpd http[ 2] | HTTP/1.1
[DEBUG] 37.35 httpd http[ 3] | Host: 127.0.0.1:8282
[DEBUG] 37.35 httpd http[ 4] | Connection: keep-alive
[DEBUG] 37.35 httpd http[ 5] | Accept: application/json, text/plain, /
[DEBUG] 37.35 httpd http[ 6] | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15
[DEBUG] 37.35 httpd http[ 7] | Accept-Language: en-us
[DEBUG] 37.35 httpd http[ 8] | Referer: http://127.0.0.1:8282/signin.html
[DEBUG] 37.35 httpd http[ 9] | Accept-Encoding: gzip, deflate
[DEBUG] 37.35 httpd noty| HTTP/1.1 200 Ok\r\n
noty| Cache-Control: no-cache\r\n
noty| Content-Type: application/json\r\n
noty| Connection: close\r\n
noty| \r\n
noty| { “status”: 200, “noties”: [ ]}
[DEBUG] 37.35 httpd shutting fd 17
[DEBUG] 59.08 httpd Got a connection 17
[DEBUG] 59.08 httpd rxhdr| GET /do/noty HTTP/1.1\r\n
rxhdr| Host: 127.0.0.1:8282\r\n
rxhdr| Connection: keep-alive\r\n
rxhdr| Accept: application/json, text/plain, /\r\n
rxhdr| User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15\r\n
rxhdr| Accept-Language: en-us\r\n
rxhdr| Referer: http://127.0.0.1:8282/signin.html\r\n
rxhdr| Accept-Encoding: gzip, deflate\r\n
rxhdr| \r\n
[DEBUG] 59.08 httpd http[ 0] | GET
[DEBUG] 59.08 httpd http[ 1] | /do/noty
[DEBUG] 59.08 httpd http[ 2] | HTTP/1.1
[DEBUG] 59.08 httpd http[ 3] | Host: 127.0.0.1:8282
[DEBUG] 59.08 httpd http[ 4] | Connection: keep-alive
[DEBUG] 59.08 httpd http[ 5] | Accept: application/json, text/plain, /
[DEBUG] 59.08 httpd http[ 6] | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15
[DEBUG] 59.08 httpd http[ 7] | Accept-Language: en-us
[DEBUG] 59.08 httpd http[ 8] | Referer: http://127.0.0.1:8282/signin.html
[DEBUG] 59.08 httpd http[ 9] | Accept-Encoding: gzip, deflate
[DEBUG] 59.08 httpd noty| HTTP/1.1 200 Ok\r\n
noty| Cache-Control: no-cache\r\n
noty| Content-Type: application/json\r\n
noty| Connection: close\r\n
noty| \r\n
noty| { “status”: 200, “noties”: [ ]}
[DEBUG] 59.08 httpd shutting fd 17
[DEBUG] 70.58 httpd Got a connection 17
[DEBUG] 70.58 httpd rxhdr| GET /do/noty HTTP/1.1\r\n
rxhdr| Host: 127.0.0.1:8282\r\n
rxhdr| Connection: keep-alive\r\n
rxhdr| Accept: application/json, text/plain, /\r\n
rxhdr| User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15\r\n
rxhdr| Accept-Language: en-us\r\n
rxhdr| Referer: http://127.0.0.1:8282/signin.html\r\n
rxhdr| Accept-Encoding: gzip, deflate\r\n
rxhdr| \r\n
[DEBUG] 70.58 httpd http[ 0] | GET
[DEBUG] 70.58 httpd http[ 1] | /do/noty
[DEBUG] 70.58 httpd http[ 2] | HTTP/1.1
[DEBUG] 70.58 httpd http[ 3] | Host: 127.0.0.1:8282
[DEBUG] 70.58 httpd http[ 4] | Connection: keep-alive
[DEBUG] 70.58 httpd http[ 5] | Accept: application/json, text/plain, /
[DEBUG] 70.58 httpd http[ 6] | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15
[DEBUG] 70.58 httpd http[ 7] | Accept-Language: en-us
[DEBUG] 70.58 httpd http[ 8] | Referer: http://127.0.0.1:8282/signin.html
[DEBUG] 70.58 httpd http[ 9] | Accept-Encoding: gzip, deflate
[DEBUG] 70.58 httpd noty| HTTP/1.1 200 Ok\r\n
noty| Cache-Control: no-cache\r\n
noty| Content-Type: application/json\r\n
noty| Connection: close\r\n
noty| \r\n
noty| { “status”: 200, “noties”: [ ]}
[DEBUG] 70.58 httpd shutting fd 17
[DEBUG] 76.96 httpd Got a connection 17
[DEBUG] 76.97 httpd rxhdr| GET /do/noty HTTP/1.1\r\n
rxhdr| Host: 127.0.0.1:8282\r\n
rxhdr| Connection: keep-alive\r\n
rxhdr| Accept: application/json, text/plain, /\r\n
rxhdr| User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15\r\n
rxhdr| Accept-Language: en-us\r\n
rxhdr| Referer: http://127.0.0.1:8282/signin.html\r\n
rxhdr| Accept-Encoding: gzip, deflate\r\n
rxhdr| \r\n
[DEBUG] 76.97 httpd http[ 0] | GET
[DEBUG] 76.97 httpd http[ 1] | /do/noty
[DEBUG] 76.97 httpd http[ 2] | HTTP/1.1
[DEBUG] 76.97 httpd http[ 3] | Host: 127.0.0.1:8282
[DEBUG] 76.97 httpd http[ 4] | Connection: keep-alive
[DEBUG] 76.97 httpd http[ 5] | Accept: application/json, text/plain, /
[DEBUG] 76.97 httpd http[ 6] | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15
[DEBUG] 76.97 httpd http[ 7] | Accept-Language: en-us
[DEBUG] 76.97 httpd http[ 8] | Referer: http://127.0.0.1:8282/signin.html
[DEBUG] 76.97 httpd http[ 9] | Accept-Encoding: gzip, deflate
[DEBUG] 76.97 httpd noty| HTTP/1.1 200 Ok\r\n
noty| Cache-Control: no-cache\r\n
noty| Content-Type: application/json\r\n
noty| Connection: close\r\n
noty| \r\n
noty| { “status”: 200, “noties”: [ ]}
[DEBUG] 76.97 httpd shutting fd 17
[DEBUG] 135.61 httpd Got a connection 17
[DEBUG] 135.61 httpd rxhdr| GET /do/noty HTTP/1.1\r\n
rxhdr| Host: 127.0.0.1:8282\r\n
rxhdr| Connection: keep-alive\r\n
rxhdr| Accept: application/json, text/plain, /\r\n
rxhdr| User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15\r\n
rxhdr| Accept-Language: en-us\r\n
rxhdr| Referer: http://127.0.0.1:8282/signin.html\r\n
rxhdr| Accept-Encoding: gzip, deflate\r\n
rxhdr| \r\n
[DEBUG] 135.61 httpd http[ 0] | GET
[DEBUG] 135.62 httpd http[ 1] | /do/noty
[DEBUG] 135.62 httpd http[ 2] | HTTP/1.1
[DEBUG] 135.62 httpd http[ 3] | Host: 127.0.0.1:8282
[DEBUG] 135.62 httpd http[ 4] | Connection: keep-alive
[DEBUG] 135.62 httpd http[ 5] | Accept: application/json, text/plain, /
[DEBUG] 135.62 httpd http[ 6] | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15
[DEBUG] 135.62 httpd http[ 7] | Accept-Language: en-us
[DEBUG] 135.62 httpd http[ 8] | Referer: http://127.0.0.1:8282/signin.html
[DEBUG] 135.62 httpd http[ 9] | Accept-Encoding: gzip, deflate
[DEBUG] 135.62 httpd noty| HTTP/1.1 200 Ok\r\n
noty| Cache-Control: no-cache\r\n
noty| Content-Type: application/json\r\n
noty| Connection: close\r\n
noty| \r\n
noty| { “status”: 200, “noties”: [ ]}
[DEBUG] 135.62 httpd shutting fd 17
[DEBUG] 145.48 httpd Got a connection 17
[DEBUG] 145.49 httpd rxhdr| GET /do/noty HTTP/1.1\r\n
rxhdr| Host: 127.0.0.1:8282\r\n
rxhdr| Connection: keep-alive\r\n
rxhdr| Accept: application/json, text/plain, /\r\n
rxhdr| User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15\r\n
rxhdr| Accept-Language: en-us\r\n
rxhdr| Referer: http://127.0.0.1:8282/signin.html\r\n
rxhdr| Accept-Encoding: gzip, deflate\r\n
rxhdr| \r\n
[DEBUG] 145.49 httpd http[ 0] | GET
[DEBUG] 145.49 httpd http[ 1] | /do/noty
[DEBUG] 145.49 httpd http[ 2] | HTTP/1.1
[DEBUG] 145.49 httpd http[ 3] | Host: 127.0.0.1:8282
[DEBUG] 145.49 httpd http[ 4] | Connection: keep-alive
[DEBUG] 145.49 httpd http[ 5] | Accept: application/json, text/plain, /
[DEBUG] 145.49 httpd http[ 6] | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15
[DEBUG] 145.49 httpd http[ 7] | Accept-Language: en-us
[DEBUG] 145.49 httpd http[ 8] | Referer: http://127.0.0.1:8282/signin.html
[DEBUG] 145.49 httpd http[ 9] | Accept-Encoding: gzip, deflate
[DEBUG] 145.49 httpd noty| HTTP/1.1 200 Ok\r\n
noty| Cache-Control: no-cache\r\n
noty| Content-Type: application/json\r\n
noty| Connection: close\r\n
noty| \r\n
noty| { “status”: 200, “noties”: [ ]}
[DEBUG] 145.49 httpd shutting fd 17
[DEBUG] 152.46 httpd Got a connection 17
[DEBUG] 152.46 httpd rxhdr| GET /do/noty HTTP/1.1\r\n
rxhdr| Host: 127.0.0.1:8282\r\n
rxhdr| Connection: keep-alive\r\n
rxhdr| Accept: application/json, text/plain, /\r\n
rxhdr| User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15\r\n
rxhdr| Accept-Language: en-us\r\n
rxhdr| Referer: http://127.0.0.1:8282/signin.html\r\n
rxhdr| Accept-Encoding: gzip, deflate\r\n
rxhdr| \r\n
[DEBUG] 152.46 httpd http[ 0] | GET
[DEBUG] 152.46 httpd http[ 1] | /do/noty
[DEBUG] 152.47 httpd http[ 2] | HTTP/1.1
[DEBUG] 152.47 httpd http[ 3] | Host: 127.0.0.1:8282
[DEBUG] 152.47 httpd http[ 4] | Connection: keep-alive
[DEBUG] 152.47 httpd http[ 5] | Accept: application/json, text/plain, /
[DEBUG] 152.47 httpd http[ 6] | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15
[DEBUG] 152.47 httpd http[ 7] | Accept-Language: en-us
[DEBUG] 152.47 httpd http[ 8] | Referer: http://127.0.0.1:8282/signin.html
[DEBUG] 152.47 httpd http[ 9] | Accept-Encoding: gzip, deflate
[DEBUG] 152.47 httpd noty| HTTP/1.1 200 Ok\r\n
noty| Cache-Control: no-cache\r\n
noty| Content-Type: application/json\r\n
noty| Connection: close\r\n
noty| \r\n
noty| { “status”: 200, “noties”: [ ]}
[DEBUG] 152.47 httpd shutting fd 17
[DEBUG] 157.51 httpd Got a connection 17
[DEBUG] 157.52 httpd rxhdr| GET /do/noty HTTP/1.1\r\n
rxhdr| Host: 127.0.0.1:8282\r\n
rxhdr| Connection: keep-alive\r\n
rxhdr| Accept: application/json, text/plain, /\r\n
rxhdr| User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15\r\n
rxhdr| Accept-Language: en-us\r\n
rxhdr| Referer: http://127.0.0.1:8282/signin.html\r\n
rxhdr| Accept-Encoding: gzip, deflate\r\n
rxhdr| \r\n
[DEBUG] 157.52 httpd http[ 0] | GET
[DEBUG] 157.52 httpd http[ 1] | /do/noty
[DEBUG] 157.52 httpd http[ 2] | HTTP/1.1
[DEBUG] 157.52 httpd http[ 3] | Host: 127.0.0.1:8282
[DEBUG] 157.52 httpd http[ 4] | Connection: keep-alive
[DEBUG] 157.52 httpd http[ 5] | Accept: application/json, text/plain, /
[DEBUG] 157.52 httpd http[ 6] | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15
[DEBUG] 157.52 httpd http[ 7] | Accept-Language: en-us
[DEBUG] 157.52 httpd http[ 8] | Referer: http://127.0.0.1:8282/signin.html
[DEBUG] 157.52 httpd http[ 9] | Accept-Encoding: gzip, deflate
[DEBUG] 157.52 httpd noty| HTTP/1.1 200 Ok\r\n
noty| Cache-Control: no-cache\r\n
noty| Content-Type: application/json\r\n
noty| Connection: close\r\n
noty| \r\n
noty| { “status”: 200, “noties”: [ ]}
[DEBUG] 157.52 httpd shutting fd 17

hi moderator can u help with my problem about renewing?

:frowning: It looks weird because there’s no log messages I expected to see when the bypassing feature is enabled…

Could you please show me the result the following commands?

  • ping api-loopback.mudfish.net
  • ping api.mudfish.net
  • telnet api.mudfish.net 443

It seems DNS poisoning is happening on your environment due to GWF.

:slight_smile: Okay. Thank you for showing these screenshot. This result shows me that GWF is poisoning DNS response for mudfish domains…

Please check Connecting Mudfish in China and first solve this DNS poisoning issue by using DNS encryption tools. If it works fine:

Hi,

Mine is a Mac and not PC.

Where to find instructions for Mac?

Thanks.
Jec

Not sure that https://github.com/catap/dnscrypt-osxclient link is helpful for your case but please check. :slight_smile: