IPv6之家's Archiver
通过IPV6上QQ及自建IPV6代理的方法
在网上搜了很多文章,说delegate能实现,但是实际操作了一下,飞信、MSN等可以,唯独QQ例外。估计是QQ自身的问题。希望有达人能修改一个支持IPV6代理的QQ版本。期待=====以下转自:BBS 科苑星空站
作者:flyks
解决方案就是在自己的机器上开一个IPV4的代理服务,将请求转发到IPV6代理(比如德国代理)上。实现这个方案我们需要一个软件DeleGate,大家可以到[url]www.DeleGate.org[/url]上下载其最新的windows binary。下载后将起解压到C:\Program Files\DeleGate目录下,将bin目录中的可执行文件重命名为delegate.exe,然后进入命令行,执行下面两个命令:
cd "C:\Program Files\DeleGate\bin"
delegate -P8080 SERVER=http PROXY="proxy.ipv6.uni-leipzig.de:3128" ADMIN=xx@xx.yy.cn
一路回车即可。你可以将ADMIN后面的email替换成你自己的地址。注意第二个命令很长,实际输入时不要换行。
如果你使用的代理不是域名形式,而是显式指定IPV6地址,比如[2001:638:902:1:0:11]:3128,那么上面的最后一个命令可写为:
delegate -P8080 SERVER=http PROXY="2001_638_902_1_0_0_0_11:3128" ADMIN=xx@xx.yy.cn
然后,将QQ等不支持IPV6的软件的代理类型设为http代理,代理服务器地址设为localhost,端口设为8080.
什么?德国代理不好使了。那让我们看看有没有办法自己建一个IPV6代理。首先在外网找一台具有公网IP地址,支持IPV4/IPV6双栈协议且可以与你的机器通过IPV6联通的PC或服务器(比如你办公室的机器),然后我们就在这台机器上建一个IPV6代理,仍然祭出DeleGate这个牛软。下载DeleGate并解压到在服务器的C:\Program Files\DeleGate\目录,将bin子目录中的可执行文件重命名为delegate.exe,然后运行下面的命令安装IPV6代理服务:
cd "C:\Program Files\DeleGate\bin"
delegate -P__:3128 SERVER=delegate PERMIT="*:*:*" RELIABLE=* AUTHORIZER="-list{user:passowrd}" ADMIN=xx@xx.yy.cn
注意-P后面紧接着两个下划线,这表示该服务绑定到IPV6地址上。user:passowrd为用户和密码,你可以自己设定,中间用冒号分隔。类似的,还可以建立socks代理,这里就不赘述了。
假设你的服务器的IPV6地址为2001:638:902:1::11(借用一下前面德国代理的地址),那么你就可以在宿舍电脑上在Internet设置里将HTTP代理的服务器地址设为 [2001:638:902:1::11] (注意一定不要忘了方括号),端口为3128。然后你就可以在宿舍机器上用你的IPV6代理免费上网了。
如果你还想要其他不支持IPV6的软件能联网,参见前面的在本机开IPV4代理服务的方法,将请求转发到你自己的IPV6代理上:
delegate -P8080 SERVER=delegate MASTER="2001_638_902_1_0_11:3128" ADMIN=xx@xx.yy.cn MYAUTH=user:password
注意这时-P后面没有两个下划线和冒号,表示该服务绑定在IPV4地址上。最后将QQ等不支持IPV6的软件的代理类型设为http代理,代理服务器地址设为localhost,端口设为8080就可以连上网了。
通过自建代理IPV6服务器的方法,QQ和MSN就能正常工作了。这样在公寓内就可完全通过IPV6免费上网了,月租就不用交了。当然,你的流量都转移到了IPV6代理所在的服务器上,如果你的服务器的流量也是免费的,那就再好不过了。
如果你既不能使用德国代理或其他免费代理,也不能自己开代理,那就老老实实到校园网客服交费去吧。 有点复杂了 ;P ;P 就是,有点复杂啊,有没有简单一点的方法 确实很复杂 确实很复杂
页:
[1]