An encrypted proxy service program through websocket.
Docker Hub ·
Project Source ·
Telegram Channel
latest version
version
metowolf/wsdog:latest
environment variables
server
name
value
KEY
wsdog
METHOD
aes-256-gcm
SERVER_HOST
0.0.0.0
SERVER_PORT
80
SERVER_PATH
/
client
name
value
URL
ws://127.0.0.1:80/
KEY
wsdog
METHOD
aes-256-gcm
TIMEOUT
600
LOCAL_HOST
127.0.0.1
LOCAL_PORT
1080
support methods
method
none
aes-128-gcm
aes-192-gcm
aes-256-gcm
Pull the image
$ docker pull metowolf/wsdog
Start a server container
key
value
HOSTNAME
example.com
$ docker run -p 80:80 -d \
-e KEY=" example" \
-e METHOD=" aes-128-gcm" \
--restart always --name=wsdog_server metowolf/wsdog
Start a client container
$ docker run -p 127.0.0.1:1080:1080 -d \
-e KEY=" example" \
-e METHOD=" aes-128-gcm" \
-e URL=" ws://example.com/" \
-e LOCAL_HOST=" 0.0.0.0" \
--restart always --name=wsdog_client \
metowolf/wsdog yarn client
Test Using curl
$ curl -Lx socks5h://127.0.0.1:1080 www.google.com