安装Shadowsocks服务器
-
使用以下命令安装Shadowsocks服务端软件: bash yum install shadowsocks-libev -y
-
安装完成后,编辑配置文件
/etc/shadowsocks-libev/config.json
,配置服务器端口、密码等信息。 -
启动Shadowsocks服务器: bash systemctl start shadowsocks-libev
安装Shadowsocks客户端
-
可以使用Python的pip工具安装Shadowsocks客户端: bash pip install shadowsocks
-
配置客户端连接信息: bash sslocal -s 服务器IP -p 服务器端口 -k 密码 -m 加密方式
-
启动Shadowsocks客户端: bash sslocal -c /etc/shadowsocks.json
配置Shadowsocks服务器
- 编辑配置文件
/etc/shadowsocks-libev/config.json
,设置端口、密码、加密方式等参数。 - 重启Shadowsocks服务器使配置生效: bash systemctl restart shadowsocks-libev
配置Shadowsocks客户端
- 编辑配置文件
/etc/shadowsocks.json
,填入服务器IP、端口、密码和加密方式。 - 启动Shadowsocks客户端以应用新配置: bash sslocal -c /etc/shadowsocks.json
FAQ
如何在CentOS上安装Python?
- 可以使用以下命令安装Python: bash yum install python -y
如何开启Shadowsocks服务端的BBR拥塞控制算法?
- 需要在内核中启用BBR算法,可以通过修改
/etc/sysctl.conf
文件来设置。 bash echo ‘net.core.default_qdisc=fq’ >> /etc/sysctl.conf echo ‘net.ipv4.tcp_congestion_control=bbr’ >> /etc/sysctl.conf sysctl -p
如何设置Shadowsocks客户端开机自启动?
- 可以编辑
/etc/rc.local
文件,在文件末尾添加启动命令,确保/etc/rc.local
文件有执行权限。 bash sudo chmod +x /etc/rc.local sudo vim /etc/rc.local
正文完