发新话题
打印

西厢代理 — 不需要服务器的本地翻墙代理工具

西厢代理 — 不需要服务器的本地翻墙代理工具

http://igfw.net/archives/7589

2012年2月17日


GFW阴招


新域名igfw.net使用了一个月现在被墙了,估计是沾了过年的光要不然可能用不了这么久。



一般GFW对付境外网站的下流招数主要有三种:IP封锁、连接重置、DNS污染,当然GFW还有很多阴损招数一般是用在一些特殊网站上,更详细说明的可以参考此文

对于站长来说IP封锁是最容易对付的,只需换个IP而不用改动域名,对于网站用户体验来说不会有任何影响,正因为此招效果不佳而且如果是共享IP还容易误伤其他网站GFW现在一般比较少用了,除非是一些拥有很多独立IP的网站比如twitter、facebook等,GFW封他们网站的IP一直是比较积极的;至于连接重置这里是一个概述,比如你使用firefox访问youtube时就会提示“连接被重置”,一般来说给网站域名加ssl证书使其支持https访问即可解决(也可以通过添加IPv6支持解决,不过IPv6网络尚不普及,效果不佳),对于用户来说只是把http://换成https://而域名没变影响不大;影响最大的要数DNS污染了,GFW此招一出你域名就废了,除了换域名估计没有其他有效的方法了,对于一个网站来说域名的变更对用户的影响是很大的,当然你可以告诉用户让其修改hosts文件把域名指向真实IP,也可以告诉他们一些方法彻底解决DNS污染问题,不过显然你能通知到的用户是很有限的。



近来,GFW热衷于连接重置+DNS污染的方法封锁网站,igfw.net就是这么被封锁了。当然被这样封锁的网站也是有访问办法的,如果网站和用户支持IPv6,可以修改hosts使域名指向IPv6地址即可访问;如果网站支持https访问,用户可以修改hosts使域名指向IP后使用https://访问,不幸的是本站这两点都不支持,于是有网友想到了西厢计划。



西厢简介


西厢计划曾经震撼整个翻墙圈,是因为其的确有过人之处。可以说其是真正的穿墙而非一般的翻墙,真正意义上化解了GFW的连接重置+DNS污染的阴毒招数,不过其对于一般人来说易用性较差,加之GFW升级作者也没继续维护,随着时间的推移渐渐淡出了人们的视野。虽然后续有西厢计划第二季西厢计划第三季终究没有引起太大关注。



此次介绍的西厢代理是西厢计划的延续是有西厢计划第三季演变而来,在易用性和可用性上做了较大改进,使一般人都能轻松使用。



西厢代理(暨west-chamber-proxy)的目的是实现一个不需要服务器的本地翻墙代理工具,由于西厢计划第三季的TCP连接混淆的翻墙效果很不稳定,作者发现的了一种用户态代理的方式的实现,效果比较好,实现了反DNS污染和反连接重置,对于被这两种方法封锁的网站可以轻松访问,比如本站igfw.net可以测试。



使用方法


  • Windows
    1. 下载客户端,解压缩,双击 exe
    2. 把浏览器HTTP/HTTPS 代理设置为 127.0.0.1:1998。

  • Mac / Linux
    1. 下载项目代码: zip
    2. 解压缩,打开终端,cd 到代码目录,cd west-chamber-proxy; python westchamberproxy.py
    3. 把浏览器HTTP/HTTPS 代理设置为 127.0.0.1:1998。

  • Android

    基于GAE Proxy修改的。Google Market 上的地址

  • iOS

    目前不打算自己做一个iOS 应用放在 appstore上。因为这需要做成浏览器,我不喜欢做自己不擅长而且重复的事情。iOS 上要使用代理有两个办法。(下载中提供了python27的 py 源代码,有兴趣的同学完全可以自己尝试。)


    1. 局域网内的其它设备(PC, Android 设备)上安装本代理,然后把 iOS 设备的 HTTP 代理设置到该设备上。(或者在国内有服务器的同学,自己搭建HTTP 代理)
    2. 类似GoAgent 那种iOS客户端的办法。需要越狱。单我本人没有iOS设备,所以,暂不研究了。

  • Chrome Extension

    安装SwitchySharp 插件,然后导入这个设置 https://github.com/liruqi/west-chamber-season-3/raw/master/west-chamber-proxy/chrome/SwitchyOptions.bak



问题反馈


这里 直接提供不能访问的网站。日常会有配置文件更新。如果有程序的更新,会在下载页面中给出。



被连接重置和DNS污染的网站西厢代理直接可以解决,由于不依赖与第三方服务器,对于IP封锁也没有优美的解决方案。目前通过更新配置文件的方式,尽量避免IP封锁。 现在是通过 Google code 上SmartHosts项目 自动获取的配置文件。如果国外网站IP被封锁,使用本工具可能无法访问(部分被IP封锁的网站目前通过网页代理解决)。



项目地址https://github.com/liruqi/west-chamber-season-3/tree/master/west-chamber-proxy


本文原始地址http://igfw.net/archives/7589




[ 本帖最后由 红灯记 于 2012-3-10 01:36 编辑 ]

TOP

感觉这个兵器用法比较复杂。

TOP

回复 2# 谢勇森 的帖子

属于留存备用的类型
用这个软件上网,千万别干“坏事”,暴露真实ip的!!!!
因为其没有自己服务器,只能翻墙不能实现匿名。

西厢代理 更新了 Windows 客户端版本。
下载地址:https://github.com/downloads/lir ... rproxy-20120226.zip
历史版本:https://github.com/liruqi/west-chamber-season-3/downloads

[ 本帖最后由 红灯记 于 2012-3-3 23:13 编辑 ]

TOP

西厢代理  -  2012-2-22  -  公开
为什么要使用西厢代理?

目前大家熟知的稳定的翻墙方法,都是通过中间代理服务器。比如 VPN,SSH,Tor(P2P匿名代理),GoAgent 也是使用Google 服务器。这些方式都是有依赖性。

GFW BLOG (+翻墙)经常分享一些免费提供 VPN 的网站。一个网站能提供的服务毕竟有限,用的人多了,大家都开youtube,自然会慢。如果我们通过某种方式,绕过代理服务器看youtube,至少可以缓解公共资源的紧缺。

西厢代理就是这样的一个项目。当然,它也有问题。比如无法解决IP 封锁。

我只是打算研究技术本身。最好是有别的翻墙工具提供者,比如赛风,自由门,能够把此技术集成到他们工具中,为更多的网友提供便利。

希望上面的话,能够传达到相关的人。

谢谢大家的支持。

TOP

上youtube没有任何压力。用这个软件上网,千万别干“坏事”,暴露真实ip的!!!!因为其没有自己服务器,只能翻墙不能实现匿名。

[ 本帖最后由 allcatzoo 于 2012-3-4 21:56 编辑 ]

TOP

发新话题