2010-11-21

巧用netsh int portproxy为内网转发ipv6代理

由于我所在的校园网一直没有官方的teredo隧道服务器,NAT内网的用户经常困扰于无法使用 ipv6应用和ipv6代理的问题。对于后者,可以在能够访问ipv6的电脑上使用netsh命令集的 netsh interface portproxy配置远程主机特定端口到本机端口的、基于端口的代理服务。 这个"代理端口"既可以使NAT内网能够通过网关主机来使用ipv6代理,也可以使办公区的 电脑能够通过集中的出口来使用ipv6代理,而免去每台PC都要安装ipv6协议和配置隧道的麻 烦。从XP到Win7都可以用相同的命令来配置portproxy功能。
应用示例一:使用portproxy的v4tov6命令,把发送到双栈主机222.20.125.xxx:9339的请 求转发到ipv6.google.com:80
netsh int portproxy add v4tov6 listenport=9339 connectaddress=ipv6.google.com connectport=80 listenaddress=222.20.125.xxx protocol=tcp
应用示例二:使用portproxy的v4tov6命令,把ipv6.google.com:80映射到双栈网关的内网 端口192.168.0.1:9339
netsh int portproxy add v4tov6 listenport=9339 connectaddress=ipv6.google.com connectport=80 listenaddress=192.168.0.1 protocol=tcp
至于GAE fetch的神马代理软件,直接通过修改源码再编译的方法就能在自己外部IP的端口 上提供代理服务,如果懒得改源码重新编译也可以考虑采用portproxy命令来实现。

2010-11-01

IPV6自动修复工具

写在前面的话:

  1. 本工具主要是针对一些处在IPV6网络内,但是无法正常使用的用户开发的。如果不在V6网内,请参考本站下一篇文章处理。
  2. 工具是一个BAT文件,部分杀毒软件误报病毒,请注意。
  3. 主要针对国内高校教育科研网(cernet)用户开发,有经验的朋友可以用记事本编辑处理