文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
翻墙软件 Shadowsocks-libev 服务端设置
要利用 shadowsocks-libev 翻墙,首先要有一台国外的服务器安装并运行 shadowsocks 服务端。如果还没有服务器,可以到 digitalocean 购买一台 SSD 虚拟服务器 VPS。
Ubuntu 安装 shadowsocks-libev 服务端
#Add GPG public key:
wget -O- http://shadowsocks.org/debian/1D27208A.gpg | sudo apt-key add -
# Ubuntu 14.04 or above
sudo add-apt-repository "deb http://shadowsocks.org/ubuntu trusty main"
# Debian Wheezy, Ubuntu 12.04 or any distribution with libssl > 1.0.1
sudo add-apt-repository "deb http://shadowsocks.org/debian wheezy main"
sudo apt-get update
sudo apt-get install shadowsocks-libev
上述命令的效果:
- 把 deb http://shadowsocks.org/ubuntu trusty main 加到 /etc/apt/sources.list
- 安装 ss-local ss-redir ss-server ss-tunnel 到 /usr/bin
- 启动文件 /etc/init.d/shadowsocks-libev
- 配置文件 /etc/shadowsocks-libev/config.json (旧版是/etc/shadowsocks/config.json)
- 一些默认启动配置 /etc/default/shadowsocks-libev (旧版是/etc/default/shadowsocks)
编辑 shadowsocks-libev 配置文件
sudo vi /etc/shadowsocks-libev/config.json
改成类似如下:
{
"server":"1.0.9.8",
"server_port":1098,
"password":"killgfw",
"method":"aes-256-cfb"
}
必须把 server 1.0.9.8
改成你自己的,或者改成 0.0.0.0
表示监听本机,其他可以不改。如果访问变慢,时断时续,这可能是受到干扰了,可以尝试改变加密方式,如改成 bf-cfb。
控制 shadowsocks-libev 的方法
sudo service shadowsocks-libev start
sudo service shadowsocks-libev stop
#设置随机启动 Shadowsocks-libev. 新版已经不需要手动设置随机启动
#sudo update-rc.d shadowsocks-libev defaults 99
#取消 shadowsocks-libev 随机启动
#sudo update-rc.d -f shadowsocks-libev remove
查看 ss-server 是否已经启动并且带有 -u 启动参数
ps ax | grep ss-server
如果启动正常,返回结果类似如下:
/usr/bin/ss-server -c /etc/shadowsocks-libev/config.json -a root -u -f /var/run/shadowsocks-libev/shadowsocks-libev.pid
注意其中有-u。如果 shadowsocks 客户端启用了 udp relay, 而服务端启动时不带-u 参数,翻墙自然就失败了。
启动 shadowsocks-libev 服务端
sudo service shadowsocks-libev start
参考:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论