免责声明:阅读本文请遵守相关法规。本文仅涉及技术交流。您需要自行承担任何相关责任。
免责声明2: 不建议使用ss-libev,考虑到原版ss特征明显且容易受到重放攻击,建议使用支持ss2022的sing-box / X-ray。
原文:https://www.linuxbabe.com/ubuntu/shadowsocks-libev-proxy-server-ubuntu
在Debian里配置shadowsocks-libev很简单!
Shadowsocks是一套流行的代理工具,至今已经有12年的历史。最初版本基于python,但得益于它是开放的协议,已有几个主流的实现:
本文我们将在debian12机器上安装第一个版本(libev)。此版本占用很小,适合低端设备使用,即使是性能鸡肋的VPS,也能很好地担当代理服务器的角色。
安装:
1 | sudo apt install shadowsocks-libev |
修改配置文件:
1 | sudo nano /etc/shadowsocks-libev/config.json |
1 | { |
把 127.0.0.1 改成 0.0.0.0,这样Shadowsocks-libev就会监听公共 IP 地址了。 然后改变 server_port 到其他端口号,例如 8888。密码是随机生成的,可以保持原样不动。
接下来,启动服务
1 | sudo systemctl restart shadowsocks-libev.service |
设置自启动
1 | sudo systemctl enable shadowsocks-libev.service |
你可以检查服务状态:
1 | systemctl status shadowsocks-libev.service |
如果你有另外配置防火墙,你应该有办法自行配置的。记得放行你的ss的端口!
在我的用例里,我会搭配自己的机场节点来做链式代理。sing-box作为客户端就很适合来进行这种操作。我推荐PC使用nekoray、安卓使用Nekobox来进行代理。ss作为古老的协议,本身的抗封锁性能可能不佳。建议配合其他工具混淆。