14 lines
600 B
Plaintext
14 lines
600 B
Plaintext
Wrap socket in AES encryption. Python 3.4+ (Linux, Windows XP+)
|
|
|
|
Example, HTTP server:
|
|
* On the server:
|
|
* Run a HTTP server on 127.0.0.1:80
|
|
* Run: TUNNEL_ENCRYPT=in TUNNEL_IN_HOST="0.0.0.0" TUNNEL_IN_PORT=81 TUNNEL_OUT_HOST="127.0.0.1" TUNNEL_OUT_PORT=80 TUNNEL_ENC_PASS="mypass" ./aes-tunnel
|
|
|
|
* On the client:
|
|
* Run: TUNNEL_ENCRYPT=out TUNNEL_IN_HOST="127.0.0.1" TUNNEL_IN_PORT=82 TUNNEL_OUT_HOST="example.com" TUNNEL_OUT_PORT=81 TUNNEL_ENC_PASS="mypass" ./aes-tunnel
|
|
* Connect browser to 127.0.0.1:82
|
|
|
|
Additional functionality:
|
|
* TUNNEL_NODELAY: If set to any value, TCP_NODELAY is enabled
|