因为国内学校VPN已无法使用(毕业半年内还能爽快使用,还心想没有人会关注这个,兴许能用很久,一跨年信息管理门户就开始清理账号了),在海外使用国内音乐服务,网易云、QQ音乐等非常不便,加之“网络回国”相关服务价格不菲,索性买个云主机(感谢阿里云的学生优惠)搭建一套自己的回国专线。
以下记录了自己搭建的过程,踩过几个不大不小的坑。
Info
自己选用的云主机服务是,阿里云轻量应用服务器,预装系统镜像ubuntu 16.04
安装相关工具
为了安装Shadowsocks,,我们首先需要更新Python包管理器Pip以及安装Git,在这之前我们最好更新一下ubuntu包管理器apt的软件列表。
|
|
安装Shadowsocks
接下来安装Shadowsocks
|
|
配置Shadowsocks
接下来配置一下我们的Shadowsocks,先建立/etc/shadowsocks.json
配置文件,然后可以参考以下配置样例
|
|
需要注意以下几点
server
因为阿里云主机机制的原因,我们这里必须选择监听所有ip,即填写0.0.0.0
。server_ip
可以随意填写,不保证与其它应用冲突即可。method
加密方式可以选择采取其它方式(这样可能会提高速度),但可能需要安装相关的依赖,这里就只采用默认的aes-256-cfb
。password
一项自行修改。
阿里云的相关配置
为了避免阿里云防火墙可能带来的访问问题,我们需要进行一些设置。具体方法如下。
在阿里云控制台中,选择安全
选项下的防火墙
选项,点击添加规则
添加全部TCP+UCP
启动Shadowsocks
最后执行以下命令以启动Shadowsocks。
|
|
如果无法启动,遇到以下错误
|
|
解决办法如下,进入hosts文件(vim /etc/hosts
),添加
|
|
最后在Shadowsocks客户端,填写好服务器地址、端口、密码就应该可以使用了。