Debian 9上安装SS/Libev

环境:Debian 9,一些依赖package已经安装。

利用一些一键脚本,使得安装过程最大简化。因为SS的python版本不大更新,试着安装一下libev版本。

1、获取一键脚本,并设置可执行权限,执行该脚本。

wget https://raw.githubusercontent.com/hongwenjun/vps_setup/master/shadowsocks/install_ss-server.sh 
chmod +x install_ss-server.sh 
./install_ss-server.sh 

2、安装haveged并启动,否则SS启不起来,会提示熵不足。

apt-get install haveged
systemctl start haveged

3、将下面内容添加到/etc/rc.local,使之可以启动时运行。

# -p 端口 -k 密码 -m 协议 -s 服务ip 
ss-server -s 0.0.0.0 -p 【端口】-k 【密码】-m aes-256-cfb -t 300 >> /var/log/ss-server.log &

注意这里 –s 后必须是0.0.0.0,而不能是127.0.0.1,端口、密码自行设置;-m 后是方法,推荐是 aes-256-gcm 之类的,但可能手机端不提供这些高级的加密方法,因此我选用次之的。注意这是一行命令,尾巴的 & 不能少(表示常驻后台运行)。

4、将上述命令在命令行里执行一次,激活ss-server。

注意观察命令界面上的提示,另外vi /var/log/ss-server.log,可以看到更多消息。如果启动成功,应该会返回一个process id。之后如果要换设置,可以利用ps 【id】来杀死该线程,然后重复第3、4步,更换设置。

5、如果想使用配置文件,使用 –c 【json配置文件】。

6、打开防火墙,放行该端口。

ufw allow 【端口号】
Shadowsocks icon

1 thought on “Debian 9上安装SS/Libev

Leave a Reply

Your email address will not be published. Required fields are marked *