搭建Shadowsocks翻墙回国
在海外生活的中国人,或多或少都有翻墙回国的需求,比如:访问仅限国内观看的视频,使用国内音乐App听歌,访问某些银行的App。对于我来说,这个痛点是我无论如何都无法正常访问苹果开发者后台。虽然有不少公司在提供翻墙回国的服务,但是按月订阅价格不菲。于是乎我就想着自己试着搭建一个翻墙回国的服务。
总的来说,搭建翻墙回国和翻墙出去的流程是完全一样的。只是有几个需要注意的点,下面会一一列举。
搭建准备
搭建需要国内服务器一台。推荐腾讯云轻量应用服务器,非常便宜,而且流量大。
请注意这种服务器的带宽只有6Mbps,用来看视频是太行的。
搭建流程
首先登录服务器。不管是使用云服务器平台自带的登录入口,还是用三方的软件(比如termius或putty)都一样。
接下来依次运行下面的指令来安装shadowsocks,若服务器没有安装python3,则需要先安装python3。
|
|
安装完毕,使用下面的指令启动shadowsocks服务。其中-m
后面是加密模式,-p
后面是端口号,-k
后面是密码。
|
|
到这里搭建工作就完成了。
当然你也可使用网上流行的那个脚本去直接安装,选择shadowsocks-python即可,我们是回国的,服务器也是自己的,不用考虑加密啥的。
注意事项
-
使用root权限操作
腾讯云默认的用户是ubuntu,需要使用
sudo su
来获取root用户权限,然后再去进行安装。否则可能会提示安装的路径没有加入PATH。 -
开放服务器端口
腾讯云和阿里云的服务器默认都只开放了少量的端口,其中大概率是不包括我们刚刚搭建的shadowsocks服务所使用的端口。因此需要前往服务器的管理后台,找到类似安全策略之类的页面(腾讯云是防火墙-管理规则),然后添加一条新的规则,在规则中输入刚才启动shadowsocks服务时所使用的端口号,协议选择TCP。