shadowrocket

Posted by yueLng on 2015-07-25

这篇文章主要记录在翻墙和寝室上网的各种折腾,亲测可行,从此再也不用担心交网费了!

代理访问与vpn

访问被封禁的网站,基本通过两种方式访问-VPN或者代理。VPN简单直接,在各大国外在华的办事处都是标配,连接VPN的最直接的好处是,你电脑的流量将完全走VPN线路,通过VPN服务器进行访问,所以这个方法是比较成熟可靠,省力的,但最重要的前提是你得选择一家好的VPN服务提供商,而好的服务质量通常意味着高价,毕竟这边的网络环境确实很糟糕,对VPN污染也比较严重,收费高点也是应该的。

而这篇文章主要讲的代理,代理在原理上虽然和VPN很相似,但是相对来说不是很成熟,大家比较看好的一种经济又实惠的方法是自己在国外买个vps空间,也就是相当于你在海外有一台属于你的服务器,你可以通过ssh远程连接到服务器,然后架设代理。另外一个相对于vpn的优势是,代理多个用户网速毫无压力,如果是vpn,几个人同时用会发现网速会变慢。

shadowsocks使用socks5的加密技术,所以能够很好地传输数据而不被窃听,vps则需要你的优化,一般来说主要优化的方法选择不同线路,不同的机房,比如美洲机房和日本机房的速度就不一样,另一个就是常说的tcp连接优化,有一款单边加速器比较火-锐速,据说这个很黑科技,加了这个东西,上传下载速度蹭蹭往上涨,有免费试用版,大家可以试试。

  • vpn通道
  • 代理服务器

    在校内的实践

    其实不是不想交网费而是实验室和办公区的带宽要比寝室宽很多,实验室的网速基本上可以达到5-6M/S的下载速度,而寝室2M的网的下载速度才200K/S。不交网费其实跟上面翻墙的原理差不多,先说客户端的网络环境,在新老校区都是使用的神舟数码客户端,应该采用的是radius计费服务器,所以每个同学必须认证通过才能连上内网,幸运的是,就算用户没有缴纳网费也可以正常认证,只是不能访问外网资源。然后来说代理服务器端的环境,一个是新校区的实验室,学院的实验室是采用分配IP形式,可以直接上网而且是内网独立IP,所以就相当于在寝室认证成功后可以ping通实验室的内网独立IP。另一个是老校区的电苑楼,也是使用的内网独立IP,只不过需要老锐捷客户端认证才能上网,但是这个问题也不大。
  • 最简单的一种,架设vpn,问题是用户多了,网速会非常慢
  • 使用shadowsocks+proxifier(全局代理软件),如果需要WiFi则在手机端需要下载全局代理app,例如proxyDroid,代理地址是本机IP
  • 服务器搭建代理服务器,使用proxifier直接连接代理,但是需要使用WiFi则需要在本机配置代理,我配置的是shadowsocks服务器,因为WiFi下手机并不能直接访问代理服务器。

遇到的一些问题

  1. Ubuntu下配置vpn服务器成功后,客户端连接上两分钟之内连接被挂起,猜测是vpn被污染了。
  2. window下配置多用户后,网速变得很慢很慢,所以我之后改用shadowsocks。
  3. window客户端连接上shadowsocks后,chrome可以通过配置switchOmega进行访问,而其他软件不行,使用proxifier解决。
  4. switchOmega自动切换问题,本来就使用了非凡代理,对Omega进行gfwlist的配置就可以进行自动切换。
  5. vpn连接使用WiFi正常,而使用shadowsocks则需要手机端配置全局代理app,shadowsocks就可以作为本机二级代理服务器。
  6. 本机直连代理服务器,而手机通过WiFi无法连接代理服务器,需要本机另外搭建代理服务器。