2015年9月24日星期四

分享我的科学上网方案

最近科学上网服务商曲径被关闭了,另外土行好些也被搞了,之前用的vpnso也不稳定。感觉gfw越来越高了,翻墙的难度也越来越大了,成本也越来越高了。于是,便决定自己搭建科学上网服务。
声明:科学上网方案只为方便大家更好的使用网络资源,切勿做任何非法操作。

方案:国内cow+国外shadowsocks

一、需求

MacBook
Chrome上google,twitter等需求
Foxmail客户端上gmail收发邮件需求
iOS:
twitter,instgram,google photos,gmail
Android:
twitter ,instgram,google photos
好了明确了这些需求之后,然后开始搭建。

二、注册国外VPS

之前在学校的时候领过GitHub Education Pack,正好那里面有digital ocean的100刀优惠券。然后再digital ocean的vps最便宜的5刀每个月。也就是100刀可以用20个月。
首先注册digital ocean(通过我的邀请链接注册你将得到10刀奖励), 注册完用户需要填写支付信息,才能创建vps。然后你可能收到邮件,需要你提供手持身份证拍照的照片等一些认证。
ok,认证完成。你可以创建vps。
创建一个每月5刀,旧金山的节点。创建完成会把初始root用户密码发到你的注册邮箱。第一次登录需要修改密码。
注意:以上只是我想充分利用资源,才用do的,如果你是新购买VPS,我还是建议购买linode 日本节点的。

三、在服务器端安装shadowsocks

1.首先root用户登录远程主机
2.登录之后首先更新依赖
3.然后安装shadowsocks
4.配置shadowsocks
5.然后启动shadowsocks

四、使用shadowsocks客户端

1.Mac
OS X下推荐使用goAgentX,注意时goAgentX,有x。goAgentX支持shadowsocks、goagent、cow等。
具体配置:


然后配合chrome插件SwitchyOmega使用
foxmail收发gmail邮件也可以设置网络代理

2.Android
Android 平台使用shadowsocks那才叫畅快啊。下载“影梭” 客户端。


下载安装,配置都很简单,很容易上手。
好了,按照上面基本可以实现科学上网。最蛋疼的是未越狱iOS设备,很麻烦。为了实现iOS设备科学上网,我们需要通过cow生成pac地址。

五、在国内机器上使用cow做国内中转

所以你需要有台国内的服务器,在上面安装cow,实现对国外VPS上的shadowsocks做二级代理。关于cow:https://github.com/cyfdecyf/cow 使用cow做中转,不仅可以生成pac代理给iOS使用,还能做中转加速。
(1)如果你有国内云服务器(Linux)
1.安装
2.配置
编辑 ~/.cow/rc (Linux) 或 rc.txt (Windows),简单的配置例子如下:
3.pac文件地址
http://国内云服务器ip:7777/pac
(2)如果你没有国内云服务器(Linux),你可以使用一些时速云,带宽有限制
同样在时速云上新建容器,然后安装cow,就是配置不同。
pac文件地址:http://xx.xx.xx.xx:yyyyy/pac

六、综上所述

如果你不缺资源,最好的解决方案是。国内用阿里云机器安装cow中转加速,国外使用linode日本vps安装shadowsocks。
如果国内缺少机器,可以使用我的方式,免费的时速云或者使用微林vxTrans服务(8毛钱/Gb流量)
如果国内缺少国外vps,可以领GitHub Education Pack的 do 100刀。

没有评论:

发表评论