自己搭建 vpn 代理服务器 shadowsocks server

做程序开发的人没 google 感觉代码都不会敲了,百度?嗯,百度搜索的东西真的是通俗易懂!

先吐槽一下,去年花了两百块买了 cloudlink 账号,各种不稳定,要安装客户端软件和 chrome 插件才能科学上网,我自己换了 macbook 之后用他们客服给的代理 ip 怎么连都特么连不上,所以,cloudlink 被我 加入黑名单了,别人问我我不会推荐其他 vpn 代理,但是我会告诉他别选这个。

既然自己做开发,干嘛还要花钱用别人的 vpn 代理呢?买个国外的 vps,自己搭建一个代理不就好了么。

搭建 vpn 服务器

首先从各种 vps 里面挑选了搬瓦工,主要是这个自带了 shadowsocks server 一键搭建,简直完美,配置如下:

SPECIAL 10G KVM PROMO V3 - LOS ANGELES - CN2 
SSD: 10 GB RAID-10
RAM: 512 MB
CPU: 1x Intel Xeon
Transfer: 500 GB/mo
Link speed: 1 Gigabit


Location: Los Angeles
Direct route via CN2 and China Unicom

VPS technology: KVM/KiwiVM
OS: 32 or 64 bit Centos, Debian, Ubuntu
Instant OS reload
IPv4: 1 dedicated address
IPv6 support: **No**
Full root access
Instant RDNS update from control panelNo contract, anytime cancellation
Strictly self-managed, no support
99.9% uptime guarantee

也就是每个月500G 的流量,反正我自己是完全够用了,每年30刀,可以使用支付宝,可以在这里下单:

https://bwh1.net/cart.php

下单付款之后,可以在个人中心的导航:Services -> My Services 下面看到,点击 KiwiVM Control Panel去到 vps 的管理页面,可以自己选择安装什么系统,我安装的是64位的 centos 6。

上面这些自己整理完之后,要做的就是安装 shadowsocks server,很简单,在管理页面左侧的导航栏找到Shadowsocks Server,点击它安装就可以了,他会生成账号密码之类的,这些配置客户端的时候使用。

vpn 客户端

客户端就很简单了,直接去下载:

https://github.com/ziggear/shadowsocks

安装完成之后配置一下服务器,把刚刚在搬瓦工那里配置shadowsocks server 的时候生成的账号密码配置上去,就可以了。