一,原理
科学上网,相信大家都明白是什么意思!
网上各种免费或者付费的VPN代理工具其原理大致一样:通过一台可以连接到墙外的服务器中转(代理)。本地PC和代理服务器网络是相通的,代理服务器和墙外(google.com等)是相通的, 故通过代理可以实现翻墙的目的,成功访问google.com
二,搭建步骤
1 准备一个海外的VPS,美国或者香港或者日本的机房都可以
我本人使用的是搬瓦工 洛杉矶的机房,国内延时200ms ,选的20$ 一年的套餐。
搬瓦工的使用教程可以百度,网络上非常多,可以参考板瓦工中文网
2 VPS安装shadowsocks
Debian / Ubuntu:
apt-get install python-pip
pip install shadowsocks
CentOS:
yum install python-setuptools && easy_install pip
pip install shadowsocks
参考shadowsocks github上的wiki
搬瓦工的VPS可以在控制面板选择一键选择安装shadowsocks KiwiVM Extras->ShadowsocksServer,这点还是比较方便的
3 启动shaodowsocks 服务
sudo ssserver -p 443 -k password -m rc4-md5 –user nobody -d start
4 本地PC安装shadowsocks客户端
下载路径
在任务栏找到 Shadowsocks 图标
在 服务器 菜单添加多个服务器
选择 启用系统代理 来启用系统代理。请禁用浏览器里的代理插件,或把它们设置为使用系统代理。
除了设为系统代理,你也可以直接自己配置浏览器代理。在 SwitchyOmega 中把代理设置为 SOCKS5 或 HTTP 的 127.0.0.1:1080。这个 1080 端口可以在服务器设置中设置。
然后打开浏览器,就可以愉快的访问google.com 等网站了
三,小结
由于党国的国情, 这种事情不能写的太细。 不过使用搬瓦工VPS+shadowsocks 还是能非常快速的搭建自己的VPN,实现科学上网的目的。