1. 远程ubuntu系统
    • sudo apt update
    • sudo apt install shadowsocks-libev
    • sudo systemctl status shadowsocks-libev
  2. 安装后,查看配置文件,配置文件更改后需要重启服务
    • sudo vim /etc/shadowsocks-libev/config.json
    • "server":"0.0.0.0"
    • "mode":"tcp_and_udp"
    • "server_port":38388
    • "local_port":1080
    • "password":"----hideit----"
    • "timeout":86400
    • "method":"chacha20-ietf-poly1305"
  3. 记得查看防火墙状态,并把端口打开
    • sudo ufw status
    • sudo ufw allow 38388
    • sudo ufw reload
  4. 本地Mac安装ShadowsocksX-NG.dmg,安装后提示不允许运行,使用以下命令打开
    • sudo xattr -rd com.apple.quarantine /Applications/ShadowsocksX-NG.app
  5. 打开后配置Servers -> New Server,运行时选择PAC模式
    • Auto Mod By PAC
  6. 如果远程server已经配置SSH Key,本地使用key登陆
    • ssh -i ~/.ssh/idrsa root@70.1.1.1

总体还是比较简单,Enjoy!