搭建 shadowsocks 记录

- 1 min

前期准备

因为最近使用的第三方 vpn 快到期了,所以打算自己搭个 shadowsocks 用。 找了一些国外的 vps 提供方,最后发现 vultr 算是最实惠的,有个 2.5美金/月 ,相较于 linode 的 5美金/月,虽然配置差了一些,但是简单作为梯子用,还是够用了。

搭建的过程非常简单,首先就是注册 vultr,然后充值,先充了个10美金,另外,vultr 比 linode 更方便的一点是不需要国际信用卡,可以直接用支付宝付款。

付完款,可以直接挑选节点和主机配置等,离国内比较近的日本和新加坡节点都比较贵,为了追求便宜,所以随便选了个美国节点。

选完节点和配置,接下来是选择系统,因为只用过 centos 和 ubuntu,又想省得折腾,所以直接选了 ubuntu。

登录主机

新建完主机,用网站上提供的账号和 ip 先 ssh 到主机上

ssh root@主机 ip

这时会要求输入密码,可以直接把网站上提供的主机密码 copy 过去。密码验证通过,会进入到主机的目录中。

为了避免以后每次都要输入 ip 和密码,可以把主机 ip 先在本机上加个 host:

sudo vi /private/etc/hosts

然后用

ip 随便起个名

的格式给 ip 起个方便好记的别名。

接下来可以参考这篇在你的主机上添加个本机的 ssh-key,这样以后就不用输密码了。

正式搭建 shadowsocks server

这里我使用了这个项目shadowsocks_install,直接一行命令搞定

wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh
chmod +x shadowsocks-all.sh
./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log

其中会有个步骤需要选择用什么版本的 shadowsocks,我选择的是

shadowsocks-libev

看起来这个版本的 github 是比较活跃的,所以也推荐大家使用这个版本。

之后就是需要输入密码和端口号了

Please enter password for shadowsocks-libev
(default password: teddysun.com):

password = teddysun.com

Please enter a port for shadowsocks-libev [1-65535]
(default port: 8989):

port = 8989

Press any key to start...or Press Ctrl+C to cancel

全部搞定后,你的 shadowsockss 就搭建成功了。

客户端

windows, mac, android, ios 上都有相应的开源客户端,可以自行下载安装

因为 ios 的相关客户端已经在 github 上被删除,所以建议使用其他客户端代替,我使用的是一个叫ssrconnectPro的免费 app。 当然,使用收费的 app 效果可能会更好,例如 surge 什么的。

使用客户端

等成功链接之后,就可以正常访问 google 和 facebook 等并不存在的网站啦!

其他

一些相关资源和教程的地址

rss facebook twitter github youtube mail spotify lastfm instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora