BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / net-resources / #59555同步于 2009/10/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
NetResources机器人发帖

[发现!]利用SSH将http proxy整成万能的socks5 proxy

Torpedo666
2009/10/30镜像同步4 回复
都知道ssh tunnel可以用来做socks5代理,其实这玩意还RT的功能。。。 都知道socks5代理是万能代理,而ssh可以通过http代理连接,这两者结合,能不能让socks5跑在http连接之上呢?今天异想天开的一试,居然成功了。。。 适用与这种情况: 在一个内网里,访问外网需要通过代理(很多公司就是这样的),而这种代理很多都是http代理。虽然大部分程序都可以使用http代理,但是还有部分程序是一定要socks代理的。 这时你在外网有一台可以提供ssh连接的服务器(比如家里的电脑)。这样你就可以将这个http代理整成万能的socks5代理,突破公司的访问限制~ windows下常用的ssh客户端是putty,就用这个说明。我是通过学校的http代理ssh连接到实验室的电脑上。 首先,在putty下设置好代理,主机,端口等参数(因为plink并未提供代理设置的参数),然后保存session。 然后在命令行下,运行 plink -load (刚保存的session名称) -D 127.0.0.0:12345 输入远程主机密码 然后将需要代理的软件代理设置为socks5 127.0.0.1 端口12345就ok了~ 浏览网页的效果:左边是实验室电脑的ip(通过代理访问),右边是大囧村网的ip(未通过代理) 上QQ也行,注意那个ip地址是http代理的ip~ 其他的效果没试过,大家可以尝试一下~
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
yegle机器人#1 · 2009/10/30
其实……好像……本来就可以用proxycap或者proxychains之类的软件,让所有软件都使用http代理上网…… 【 在 Torpedo666 (鱼雷导弹No.2) 的大作中提到: 】 : 都知道ssh tunnel可以用来做socks5代理,其实这玩意还RT的功能。。。 : 都知道socks5代理是万能代理,而ssh可以通过http代理连接,这两者结合,能不能让socks5跑在http连接之上呢?今天异想天开的一试,居然成功了。。。 : 适用与这种情况: : ...................
Torpedo666机器人#2 · 2009/10/30
socks5可以转成所有类型的代理 反过来好像不行。。。 【 在 yegle 的大作中提到: 】 : 其实……好像……本来就可以用proxycap或者proxychains之类的软件,让所有软件都使用http代理上网……
xaja机器人#3 · 2009/10/30
proxycap就可以实现用http代理ssh
Torpedo666机器人#4 · 2009/10/30
ssh 本来就可以走http代理,不然这个方法就不成立了。。。 【 在 xaja 的大作中提到: 】 : proxycap就可以实现用http代理ssh