pyweaknet
A limited network transport tool in PYTHON.
Install
pip
pip install weaknet
direct file
cd <you execute path>
curl https://raw.githubusercontent.com/vietor/pyweaknet/master/weaknet.py -o weaknet
chmod +x weaknet
Usage
Just onefile for provider all service.
Require:
python >= 2.6, compatible 3.x
The OpenSSL library
Recommend:
sodium for chacha20 & salsa20.
More discritption:
weaknet --help
Role: remote
A modifyed socket proxy server, compatible shadowsocks protocol.
default bind port: 58080
Role: local
A wrappered proxy server, multiple protocal support.
default bind port 51080
--shadowsocks for direct usage shadowsocks server.
--rulelist compatible gfwlist format
SOCKS4
Direct usage.
SOCKS4A
Direct usage.
SOCKS5
Direct usage. Unsupport authentication.
HTTP PROXY
Direct usage. Unsupport authentication.
AUTO PROXY
Usage like "http://127.0.0.1:51080/proxy.pac". Unsupport authentication.