uProxy科学上网工作原理

最近,神秘原因导致Chrome浏览器插件ZenMate在国内被认证失灵,无法方便科学上网。

几乎与此同时,一个新的反网络审查浏览器插件项目浮出水面:uProxy项目,最令人激动的地方是这个项目背后的力量:”uProxy”项目由华盛顿大学和非功利组织Brave New Software研发,由Google提供资金资助。

uProxy的工作原理并不复杂。uProxy将以Chrome浏览器和Firefox浏览器插件的形式存在,无需下载安装,并且跨平台(Windows, Mac OS, Linux),将大大简化软件设置操作。通过将两个用户以加密的形式连接起来,构成一个虚拟网络,运用WebRTC传输信号,最终绕开审查,类似于商用的VPN上网方式。

具体地讲,uProxy与一般翻墙代理有所不同,典型场景如下:

王五在天朝,汤姆在美帝,王五和汤姆是QQ好友,都安装了uProxy插件,王五通过QQ让汤姆帮自己翻墙,汤姆打开Chrome点击uProxy插件启动翻墙,王五便收到翻墙许可通知,王五点击该通知便通过汤姆的电脑 IP 代理翻墙成功。汤姆为王五提供了私人专用翻墙代理 VPN。

uProxy的这种工作模式优点好处:不依赖于中央服务器,不依赖于商业机构,就很难被政府根据服务器IP切断网络连接。其实uProxy是一种端到端的P2P思路。只要在墙外有朋友,就可以翻墙。

唯一值得担心的是,两台个人电脑之间的信息安全性,这是谷歌目前正在着重努力的地方。这也是uProxy还未面向公众发布的原因:uProxy目前还不够安全。等这个项目更成熟的时候,谷歌会将其开源。

虽然不一定每一个人都有墙外朋友提供uProxy上网流量(这也是uProxy的缺点),但我比较看好这种思路。我上次在最好的科学上网方法里面分析过,翻墙流量必须混淆化,最好与商业流量混合在一起,就难以被截断。uProxy通过P2P再加上HTTPS加密流量,也是一个不错的方法。

Google出品,必属精品。任何能促进信息自由流通的工具和思路都值得让我拭目以待。

uProxy科学上网工作原理》有36个想法

  1. 勺子

    通常,说到“原理”什么的我就没兴趣看下去了,但是科学上网这件事情是每天都要用的,掌握多一种方法总归是于事有补的,何况老弟你是奇虎的人儿呢。

    回复
      1. 土木坛子 文章作者

        另一方面,正因为Google出品,被盯上的可能性更大。比如,如果流量不加密,完全是通不过墙的,流量分析有所谓的“敏感词”“关键词”就可以阻断连接。我甚至怀疑,普通的HTTPS加密,GFW理论上也可能已经能够破解。

        回复
  2. 独行猫儿

    性能问题和速度问题仍是大问题。
    go\(^o^)/agent虽然速度不错但是证书问题仍然令人头疼,F\(^o^)/G速度又不行。
    看介绍uproxy只能支持pc浏览器啊,移动终端还是用不了。

    回复
      1. ailurus

        上周听goagent的作者做经验分享,goagent现在的很多设计表面看似不很人性化,但是都是均衡考虑了各方面因素的,比如linux下证书的导入问题、程序本身不打包问题、升级问题、youtube等视频上传问题等等,其实都可以较容易的实现,现场很多也都做了演示,通过修改proxy.ini就可以;至于gfw,其实现在的所有的翻墙技术,gfw几乎都能破解,也是要考虑各种因素,这种灰色区域本身也并没有法律支持,大家也就都心照不宣。现在有个项目,基于ssh的,shadowsocks发展的不错,我觉得至少现在看来比uProxy要靠谱,在安卓上也有这个软件的免费下载,免root使用,root后可以共享使用。

        回复
  3. francis

    其实有goagent就可以了, 最近升级到最近版,感觉功能比以前好很多。办公室的人说在我旁边居然还不知道有这好东西,以前常看凤凰网,后来感觉不够,我把我的客户端给他,这两天晚上天天看youtube。

    回复
  4. Healson

    感觉跟vpn挺像的,不过不是一对多,而是一对一,但是会不会存在时差问题,总不能为了王五翻墙,汤姆要一直开着电脑吧?

    回复
    1. 土木坛子 文章作者

      这倒是个问题。这真是人肉翻墙啊。

      有朋友在知乎上问我

      你说淘宝会不会出现uproxy好友的销售?被销售的各种好友全部在某个服务器上?

      我回答TA:
      这个依用户的需求和我朝人民的智慧,完全有可能,这种好友,完全可以自己建造的,弄个服务器在美国或者其它地方,然后“模拟”成用户浏览器,出售这些“好友”给人们,完全可能。就看与VPN相比,优势是不是明显了。

      回复
  5. 天长地久

    我记得以前看电脑报

    如果学校有朋友

    而你在校外不能访问教育网

    通过软件,叫什么名字忘了

    让他设置一下,校外就能上教育网,查资料了

    回复
  6. zhangzq

    uProxy这个,看了介绍,感觉不实用。

    就我多年翻墙的经验,x-wall是最好用的,通过Goagent。下载后安装好填入一个Google账户就能用了。无需其它任何配置。

    回复
    1. 土木坛子 文章作者

      @zhangzq: 我也觉得实用性有待提高,尤其是需要另外一端有一个“人”在那里,估计到时如果能用,也会有大量出售这样“端口”的淘宝卖家。GoAgent的原理还是因为其流量被混淆了,所以GFW不好搞它。还是很钦佩Google为网络信息自由做出的努力。

      回复
      1. kjklw

        今天的很多大陆国民,包括学生党,如果没有Google是无法想象的,我们将真正的处于信息封锁的监狱中!!!

        回复
  7. kjklw

    其实以后就是付费翻墙,必须的,大不了按年付费200~400左右,
    技术好的,自己买主机架vpn通道跑,自己用,速度嘛,肯定跟肉身翻墙比不了;

    最后的社会风气就是,既然这里干什么都看不到,那就学好语言,找机会想办法肉身出去!!!

    回复

Louis Han进行回复 取消回复

电子邮件地址不会被公开。 必填项已用*标注