Linux VPS IPv6代理的一种架设方法

大部分的软件都需要通过打补丁来支持IPv6,有的甚至就不支持IPv6,代理软件也是同样,真是挺麻烦的一件事情。然而IPv6环境下没有某墙的存在,开个代理还真是有用,根本用不着加密连接,就可以访问被强的内容。原先有一个德国的IPv6的代理,被大家给用挂掉了,没办法,得自己开了。
当然你得有个支持IPv6的主机或者VPS了。用什么软件呢,Kangzj特别懒,不爱打补丁(事实上是把squid打过几次补丁都没有编译成功,让我很恼火)。于是想到了ssh。
ssh -D大家很熟悉了,可以在把本地端口通过加密连接转发到远程服务器,以实现本地socket代理。于是Kangzj就有主意了,让ssh远程登录自己,不就可以开个socket代理了么,呵呵。下面就容易了,在终端执行:

ssh –Nf –D 9999 kangzj@domain.com

回车,输入密码,ssh便在后台运行了,就成了一个监听9999端口的socket代理了:-)
搞定,不用安装任何代理软件,哈哈,方便吧?
PS: 由于ssh会加密,所以速度肯定不如不加密的连接。牛逼的同学如果能把支持IPv6的squid等代理软件编译成功的话那是最好不过了。谁会弄,告诉我下哈。

32 Replies to “Linux VPS IPv6代理的一种架设方法”

  1. twitter:coronahu
    squid 3.1现在原生支持ipv6了。
    我已经在ubuntu-9.04下面编译通过。
    教育网很爽的。

  2. 我要体验这个速度快过SSH的,现在的代理同时刷3张页面,就假死了。。
    什么时候给我用用
    PS:你点那个代码框的下拉栏,一顿狂晃,有趣

Leave a Reply to kangzjCancel reply