Total Pageviews

Monday 22 July 2024

翻墙工具wsdog

 An encrypted proxy program through websocket.

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

supported 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
from https://github.com/metowolf/wsdog 

 

No comments:

Post a Comment