如何在Ubuntu服务器上设置Shadowsocks

您的学校或公司网络可能会阻止访问某些特定网站。为了解决这个问题,我强烈推荐Shadowsocks,因为它是我发现的最简单的代理工具,并且它是免费的(当然如果你有自己的服务器运行)。

首先,ssh到您的服务器,并确保您已pip安装Python并安装。如果您有Python但没有pip,请使用以下命令安装它

$ sudo apt-get install python3-pip

然后,使用安装Shadowsocks pip

$ sudo pip install shadowsocks

/etc/shadowsocks.json使用以下内容创建配置文件,

{
     server  [server ip address]  server_port 8388 local_port 0 password  [password]  timeout 600 method  aes-256- cfb  
}

不要忘了更改[server ip address],并[password]在上面的块。

最后,我们准备启动在后台运行的shadowsocks服务器

$ sudo ssserver -c /etc/shadowsocks.json -d start

如果您想停止Shadowsocks服务器,请执行此操作

$ sudo ssserver -c /etc/shadowsocks.json -d stop

要在本地计算机上安装Shadowsocks客户端软件,请按照GitHub上此存储库中的说明进行操作。

干杯! 现在你不再需要诅咒你的学校或公司的互联网管理员来阻止你喜欢的网站了。