一直用的一个shadowsocks服务由于一些原因被停掉了,这对谷歌重度用户的我简直不能忍,就决定自己动手了,对比了下VPS提供商,推荐最多的就是linode和digitalocean了,linode是老牌主机商了,digitalocean是最近兴起的性价比超高的主机商,如果不差钱就买linode,追求性价比就买digitalocean。
由于我最近很差钱,所以digitalocean就是首选了,我选的是最低配的$5一个月的,首次购买点击这个链接注册可以送$10,相当于$5可以用三个月啊,相当划算。
点击注册成功之后,它会让你绑定信用卡或者paypal,绑定成功后就可以购买啦,如下图这样
然后点击Create Droplet,之后就看到类似这样
选旧金山的机房,据说是针对国内用户优化过,速度相比较于其他几个机房要快一些,然后我选的是ubuntu的系统,这个随意吧,自己喜欢哪个就选哪个系统,最后点击创建之后大概需要一分钟
创建成功之后,大概类似这样
然后你的邮箱里面会受到root的密码,这个密码是用来起始登录的,点击Console Access之后,进入系统内部,首次登录,需要修改root密码
修改成功之后就可以在任何地方用ssh登录啦,接下来就是配置VPN了和shadowsocks了,二者选其一即可,关于VPN和shadowsocks的解释再次不赘述,不懂请自行谷歌。
配置VPN
如果是ubuntu系统,可以直接将下面的代码保存为.sh脚本文件,然后只需要修改两个地方
1.第35行修改为自己刚才创建的VPS的ip地址
2.第59行修改为自己的用户名和密码,可以添加多个用户名和密码
1 | #!/bin/sh |
然后保存为pptp.sh,修改权限,运行完成之后配置就完成啦。1
2chmod +x pptp.sh
./pptp.sh
你的VPN账号就是上面第59行设置的用户名和密码啦。
配置shadowsocks
1) 安装shadowsocks服务器1
2apt-get install python-pip
pip install shadowsocks
2) 保存配置文件1
sudo vim /etc/shadowsocks.json
这样会打开一个空白文件,输入下面配置信息1
2
3
4
5
6
7
8
9
10{
"server":"0.0.0.0",
"server_port":8033,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"set-your-password",
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}
“server”如果你设置为0.0.0.0后不能连接,你可以设为你的vps ip地址试试。
“server_port”这个是可以自己随意指定一个,但是下面连接的时候会用到。
“local_port”这个也是可以随意指定的,但是不要跟“server_port”一样,下面也会用到
“password”自己设一个密码。
3) 运行shadowsocks 服务1
ssserver -c /etc/shadowsocks.json -d start
如果想关闭的话1
ssserver -c /etc/shadowsocks.json -d stop
4) 下载shadowsocks客户端
http://shadowsocks.org/en/download/clients.html
5) 打开客户端连接
以windows系统为例,类似这样的图
服务器端口号和代理端口号就是上面设置的两个号,服务器ip就是你的VPS的ip地址,密码就是刚才设置的。点确定即可。然后配合一些代理插件即可上网啦,推荐chrome下的SwitchOmega插件,安装后怎么配置使用可以自行搜索啦,在此不叙述。
本文教了大家两种方法去到外面的世界去看看,大家有问题可以在下面留言。在天朝真的是上个网都这么麻烦,更加深了我想肉身翻墙的信念了,也祝愿大家都早日实现肉身翻墙,哈哈哈哈。。