校园网ipv6免流量(VPS+Shadowsocks+proxierfier)

1.注册digitalocean账号

官网:https://www.digitalocean.com/
该网站不定期有优惠码,新注册学生用户与用github可以获得100美元的优惠券。
首次支付可以用paypal(paypal注册方法自己搜搜)。
这里选择ubuntu。。(因为其他的不会啊。。。)
选择额外功能的时候勾上ipv6的选项,就能原生支持ipv6了。



2.ssh登录vps后台


使用putty登录vps
后台,ipv4或者ipv6地址都可以配置如图,1处填ip(ipv4或者ipv6),2处填端口,默认22,Saved Sessions处填写备注名,填完点save,在左边就会多出来一个备注名的选项,双击,就进入ssh登录的界面了
在注册digitalocean的时候他会将Droplets的密码已邮件的形式发到邮箱,登录的时候用那个密码登录就行了,初次登陆会强制要求更改密码(在putty的命令行界面直接右击就是粘贴,选中就已经复制完了,这跟咋ubuntu里面是一样的)。

3.安装shadowsocks

在命令行下执行以下命令:
{
apt-get update
}
shadowsocks需要python2.6或者2.7环境
{
apt-get install python2.7
apt-get install python-pip
pip install shadowsocks
}

这里使用pip安装方法,还有其他安装方法可以去下面这个网站
其他安装配置啥的其实这网站写的很清楚
在/etc/shadowsocks目录下建立config.json,默认好像没有shadowsocks目录
输入以下命令
{
cd /etc
mkdir shadowsocks
cd shadowsocks
vi config.json
}
这样就进入编辑器界面,使用的是vi编辑器,或者
{
apt-get install vim
vim config.json
}
使用vim编辑器 编辑器界面输入以下代码
{
 "server":"remote-shadowsocks-server-ip-addr",
 "server_port":443,
 "local_address":"127.0.0.1",
 "local_port":1080,
 "password":"your-passwd",
 "timeout":300,
 "method":"aes-256-cfb",
 "fast_open":false,
 "workers":1
}
server服务端监听地址(IPv4或IPv6)
server_port服务端端口,一般为443
local_address本地监听地址,缺省为127.0.0.1
local_port本地监听端口,一般为1080
password用以加密的密匙
timeout超时时间(秒)
method加密方法,默认的table是一种不安全的加密,此处首推aes-256-cfb
fast_open是否启用TCP-Fast-Open
wokersworker数量,如果不理解含义请不要改
可以用ssserver命令测试能否正常运行,如果显示server starting...则表示已经成功启动
之后可以用
nohup ssserver -c config.json
完成后可以使用查看状态
cat nohup.out
至此,服务端配置完成

3.客户端配置

客户端的配置就比较简单了,搜索shadowsocks的安装包安装之后按照下图进行配置
1为服务器地址,2为端口,3为密码,4为本地端口,可以修改,这个端口将在proxifier中使用。
至此已经可以连接互联网了,也可以在shadowsocks中选择全局,但是这样只能访问支持ipv6的网站,还无法对ipv4进行访问,就需要使用proxifier将socks5代理转换为http代理,将所有流量都经过shadowsocks进行访问

4.proxifier配置

proxifier下载地址

L6Z8A-XY2J4-BTZ3P-ZZ7DF-A2Q9C(Portable Edition) 
5EZ8G-C3WL5-B56YG-SCXM9-6QZAP(Standard Edition)

注册码如上

配置proxifier
点击1处的小电脑,添加代理,在弹出的窗口中点add,在3处填上127.0.0.1端口填前面的ss的端口,默认为1080,可以在5处的check进行检测是否能连通,测试通过之后保存。初次运行之后会有对话框弹出,询问是否将shadowsocks添加例外直接进行连接,选择是,配置完成。
将远程DNS解析勾上,位于profile->name solution。

可以愉快的上网了。

5.不足

跟vps的速度有挺大关系,digitalocean的速度仅能达到200kb/s,上上youtube看看240p啥的还是没什么大问题,但是1080p的就不行,毕竟一分钱一分货,延迟能达到300ms,但是可以免流量了,而且访问国内网站偏慢,qq音乐下载速度只有几十k。或者换个vps也许能提高速度,降低延迟。国内有阿里云,相比之下,偏贵,感觉配置也不如digitalocean,先凑活用吧,等价格降下来在考虑国内的,顺便还能连接互联网,多好。

评论

此博客中的热门博文

树莓派SSH无法登陆

VS Code 与 LaTeX 真乃天作之合