Server 端

  1. 安裝shadowbox

    以下使用python版本來安裝。

    檢查 python 版本需在2.6或2.7以上。

pip install shadowsocks

其他語言版本的安裝方法請參考:

You need a Perl interpreter to execute Perl program. Any Unix like system , including Linux and Mac OS X, has Perl pre…

  1. 設定config檔
vi vpn.conf

設定檔內容

{
    "server":"my_server_ip",
    "server_port":8388,
    "local_port":1080,
    "password":"barfoo!",
    "timeout":600,
    "method":"chacha20"
}

server: server的ip

server_port: vpn要開的port

password: 設個密碼吧

method: 加密方式

  1. 開啟vpn
ssserver -c vpn.conf

如果遇到 raise Exception(‘libsodium not found’),請安裝libsodium-dev

sudo apt install libsodium-dev

如果遇到method not supported的錯誤,請先更新Shadowsocks。

pip install upgrade git+https://github.com/shadowsocks/shadowsocks.git@master

Client 端