IPv6反向代理简易架设

非常感谢热心网友赐稿!热烈欢迎大家向我们投稿,投稿信箱地址:chinagfwblog(at)gmail.com


作者:Mike Chen


上次我写的Python脚本进一步完善。 2001:0:53aa:64c:34e6:f226:
522b:2269已经支持Youtube和 Twitter(SSL也支 持),需要使用可以将所有Youtube缓存服务器放入hosts。目前代码已经放在了 http://code.google.com/p/pyproxy/这里


需要自行架设IPv6反向代理的可以参考http://code.google.com/p/pyproxy/


附:通用IPv6反向代理

作者:Mike Chen

今天花了一天时间写了一段Python脚本。负责IPv6的反向代理。主要是Nginx设置反向代理需要一个个域名逐个添加,麻烦。所以我干脆写了一个脚本,自动从HTTP的header内解析出域名连接。

大家可以在这里测试,这个架设于本人的VPS:
2001:0:53aa:64c:34e6:f226:522b:2269

用法: 在hosts内添加:
2001:0:53aa:64c:34e6:f226:522b:2269 域名
如:
2001:0:53aa:64c:34e6:f226:522b:2269 www.chinagfw.org

没有大面积测试过,本人的VPS测试下,连接数可能有些限制,但是效果不错。假如觉得好,请有能力的人自己也来架设一份。

具体信息和代码都在这里, 22M,包括了patch后的twisted库:
http://chencp.info/reverse_proxy.tar

具体功能包括:
1. 白名单设置 , 通用也要限制,否则可能被拿来攻击之类的
2. 日志
3. HTTPS支持。(自签名证书,使用有风险!)

我的IPv6反向代理不长期供应,随时取消。仅为大家测试,好则请各位自行架设。

1 条评论:

匿名 说...

怎么自己架设反向代理呢?