#!/bin/bash MYPASS="Password1234" POST_SIMPLE=7480 PORT_OBFS=7443 SERVERIP=`/usr/bin/curl -4 goip.info` export DEBIAN_FRONTEND=noninteractive /usr/bin/apt -y update /usr/bin/apt -yq install python3-qrcode shadowsocks-libev simple-obfs /usr/bin/systemctl disable --now shadowsocks-libev cat < /etc/shadowsocks-libev/simple.json { "server":"0.0.0.0", "server_port":$POST_SIMPLE, "password":"$MYPASS", "timeout":100, "method":"aes-256-cfb", "fast_open": true, "mode":"tcp_and_udp", "nameserver": "8.8.8.8" } EOT cat < /etc/shadowsocks-libev/obfs.json { "server":"0.0.0.0", "server_port":$PORT_OBFS, "password":"$MYPASS", "timeout":100, "method":"aes-256-cfb", "fast_open": true, "mode":"tcp_and_udp", "plugin":"obfs-server", "plugin_opts": "obfs=tls;obfs-host=www.microsoft.com", "nameserver": "8.8.8.8" } EOT /usr/bin/systemctl enable --now shadowsocks-libev-server@simple.service /usr/bin/systemctl enable --now shadowsocks-libev-server@obfs.service echo "Config SIMPLE URL string:" echo -n "ss://"`echo -n aes-256-cfb:$MYPASS@$SERVERIP:$POST_SIMPLE | base64`"#SS-SIMPLE" echo "" echo "Config SIMPLE QR-CODE:" echo -n "ss://"`echo -n aes-256-cfb:$MYPASS@$SERVERIP:$POST_SIMPLE | base64`"#SS-SIMPLE" | /usr/bin/qr echo "" echo "" echo "Config OBFS URL string:" echo -n "ss://"`echo -n aes-256-cfb:$MYPASS@$SERVERIP:$PORT_OBFS | base64`"?plugin=obfs-local%3Bobfs%3Dtls%3Bobfs-host%3Dwww.microsoft.com#SS-OBFS" echo "" echo "Config OBFS QR-CODE:" echo -n "ss://"`echo -n aes-256-cfb:$MYPASS@$SERVERIP:$PORT_OBFS | base64`"?plugin=obfs-local%3Bobfs%3Dtls%3Bobfs-host%3Dwww.microsoft.com#SS-OBFS" | /usr/bin/qr echo ""