当然我在扯淡

vps的搭建

运用digitalocean的vps搭建shadowsocks代理

这是很久之前的一篇文章,因系统问题丢失,重新记叙一下。

vps的选择

我选择的是digitalocean。大概半年前接触github,得知github有对学生的优惠,其中有一个Digitalocean的vps50刀的优惠券,于是申请了一下,需要学校邮箱或者是学生卡。当然由于身在我朝,第一次毫不犹豫的就给我拒了….,遂与其工作人员邮箱联系。这里不得不说国外的工作人员效率很是很高的,通过email联系后,很快就得到了优惠券。
然后就是购买vps,在digitalocean官网,有一个优惠券兑换的地方,(记得当初我找了好久,尼玛不好好学英语)。关于vps的选择,如果只是用于shadowsocks的话,每月5刀的绰绰有余。建议选择旧金山的,这里好像延迟最低。记得勾选ipv6地址,然后其他的应该没什么要注意的了。购买完之后,会在邮箱里面发vps密码,用ssh登录,ipv6地址较快。

shadowsocks server的安装

这里只介绍一下ubuntu的,(其实我只懂ubuntu)
shadowsocks可以用python的pip安装。所以要安装python的pip。由于ubuntu有python和python3,分别是python2.7和python3的,这里用的是python3。

1
sudo apt-get install python3-pip

安装完之后就是安装shadowsocks了

1
sudo pip3 shadowsocks

可能会提示pip需要更新,按照提示更新即可。

shadowsocks配置

这里配置的是shadowsocks服务器端。
建议在etc文件夹下新建一个shadowsocks文件夹,在里面存放其配置文件。

1
2
3
4
cd /etc
mkdir shadowsocks
cd shadowsocks
touch config.json

下面就是修改配置文件config.json。

1
2
3
4
5
6
7
8
9
10
11
{
"server":"::",
"local_address":"127.0.0.1",
"local_port":1080,
"port_password":{
"8388":"123456"
},
"timeout":300,
"method":"rc4-md5",
"fast_open": false
}

说明一下,“server”:”::”表示监听ipv4地址和ipv6地址,如上配置的话,密码为123456,按自己需要修改即可。
然后是后台启动。

1
ssserver -c config.json -d start

成功或失败,都会有相应的提示,到此shadowsocks服务器端搭建完毕。
在客户端相应填写,cheer you up.