VPN技术 · 2023年11月10日 0

在Ubuntu上配置shadowsocks

在Ubuntu上配置shadowsocks

服务端配置:

首先,我们需要在服务器和客户端上安装shadowsocks。

sudo apt-get install python-gevent python-pip && sudo pip install shadowsocks

接下来,创建一个名为shadow.json的配置文件,内容如下:

{ "server":"0.0.0.0", "server_port":8388, "local_port":10808, "password":"与客户端相同的密码", "timeout":600, "method":"aes-256-cfb" }

启动服务端:

ssserver -c shadow.json

客户端的配置文件shadow.json应如下所示:

{ "server":"服务器的IP地址", "server_port":8388, "local_port":10808, "password":"与服务端相同的密码", "timeout":600, "method":"aes-256-cfb" }

启动客户端的命令为:

sslocal -c shadow.json

这样就会在本地的10808端口建立一个socks5代理。

若要让服务端在后台运行,请使用以下命令:

nohup ssserver -c shadow.json > log &

可以通过以下命令查看后台任务:

jobs

若需停止某个任务,可以使用:

fg %n

要实现开机自动启动,可以编辑rc.local文件:

cd /etc/ && sudo vim rc.local

在文件中添加以下一行:

/usr/local/bin/ssserver -c fullpath/shadow.json