ksey/ss-tls-v2ray

By ksey

Updated about 2 months ago

Server/client with shadowsocks-rust + v2ray (websocket-http) + simple-tls (TLS1.3)

Image
Networking
Security
Web servers
4

6.4K

ksey/ss-tls-v2ray repository overview

ss-tls-v2ray

Server/client with shadowsocks-rust + v2ray (websocket-http) + simple-tls (TLS1.3) Shadowsocks is a fast tunnel proxy that helps you bypass firewalls. v2ray and simple-tls is obfuscation plugins for Shadowsocks. The purpose of this plugins is to change the characteristics of network traffic so that it is not identified and subsequently blocked by network filtering devices.

Key futures:
  • autoupdates
  • flexible configuration with config.ini
  • automatic generation password for Shadowsocks
  • automatic generation certificate for simple-tls
  • 3 types independent tunnels: shadowsocks-rust, v2ray and simple-tls
  • automatic client configuration (simply put CLIENT.txt from server to client folder /ss and start container).
Default mode - server
Server default ports:

shadowsocks-rust: 8443, simple-tls: 443, v2ray: 80

Cleint default ports:

shadowsocks-rust: 1843, simple-tls: 1443, v2ray: 1080

GitHub:

More info:

How to install:
  • сreate "/ss" directory (for example) on your host
  • connect host directory "/ss" to the container directory "/etc/shadowsocks" and start container:
docker run --name ss-tls-v2ray -d --restart=unless-stopped --net=host -v /ss:/etc/shadowsocks ksey/ss-tls-v2ray

To view QR-codes install python3-qrcode:

sudo apt install python3-qrcode
export PYTHONIOENCODING=utf8
  • Shadowsocks link and qr-code:
cat /ss/_CLIENT.txt | grep SS_LINK | grep -E -o "ss://.+"
cat /ss/_CLIENT.txt | grep SS_LINK | grep -E -o "ss://.+" | qr
  • Simple-tls link and qr-code:
cat /ss/_CLIENT.txt | grep SIMPLE_TLS_LINK | grep -E -o "ss://.+"
cat /ss/_CLIENT.txt | grep SIMPLE_TLS_LINK | grep -E -o "ss://.+" | qr
  • V2ray link and qr-code:
cat /ss/_CLIENT.txt | grep V2RAY_LINK | grep -E -o "ss://.+"
cat /ss/_CLIENT.txt | grep V2RAY_LINK | grep -E -o "ss://.+" | qr
Update image and container:
sudo docker stop ss-tls-v2ray
sudo docker rm ss-tls-v2ray
sudo docker image rm ksey/ss-tls-v2ray
sudo docker run --name ss-tls-v2ray -d --restart=unless-stopped --net=host -v /ss:/etc/shadowsocks ksey/ss-tls-v2ray

Tag summary

Content type

Image

Digest

sha256:37516841e

Size

137.9 MB

Last updated

about 2 months ago

docker pull ksey/ss-tls-v2ray