Plink+Polipo 轻松打造IE可用的SSH Tunnel(Win)

SSH Tunnel是一种十分安全的信息加密传输管道,我们可以通过SSH Tunnel连接到另一台主机,然后通过它执行一些安全的网络操作。

通常介绍的Windows环境下构造SSH Tunnel使用的软件是MyEntunnel、Privoxy,出于绿色、轻量的考虑,本文旨在介绍一种Felix个人认为的最简易的搭建SSH Tunnel的软件方法。

1、准备软件

Plink.exe : 这是PuTTY软件包的一个独立的组件,可以单独运行。

下载地址:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

Polipo : 这是一个简单的Socks5 -> HTTP Proxy软件,可惜作者主页上没有绿色版下载。

下载地址:http://interloper.org/tmp/polipo/

2、配置过程

安装完成后,修改polipo的配置文件(默认通常是C:\Program Files\Polipo\config),找到下面两行:

# socksParentProxy = "localhost:9050"
# socksProxyType = socks5

去掉行首的#号,并把端口9050修改为7070,也就是下面的样子:

socksParentProxy = "localhost:7070"
socksProxyType = socks5

然后将他们的可执行文件 polipo.exe plink.exe config 以及一个相关DLL libgnurx-0.dll 放到同一个目录下,新建一个文本文档:

@echo off
start polipo.exe -c config
:start
plink.exe  -N -ssh -2 -P  -l  -C -D 7070 -v -pw 
goto start

在相应地方填上SSH服务器的信息,保存为 SSH.bat

至此,一切工作就完成了:)

需要使用的时候,只需要双击 SSH.bat 即可,而且这是便携式的纯绿色软件包,到任何安装了Windows的个人电脑上都可以使用:)

3、为懒人准备的除服务器信息外全部配置好的压缩包

使用说明:下载后,解压到某地方,编辑ssh.bat,修改相应地方为你自己的SSH服务器信息,Now Enjoy it!

42 thoughts on “Plink+Polipo 轻松打造IE可用的SSH Tunnel(Win)”

    1. 这个理论上应该不存在明显的效率降低的,弹出error应该是网络问题,或者是ssh服务器问题吧:)

      1. 弹出Error我也见过,一般是网络问题和邪恶的浏览器占用了全部的SSH Channel。如果是偶尔出现,可以将SSH断线重连试试看。

  1. 想请教个问题。
    我是用公司局域网上网,访问外网需要通过公司设定的固定代理服务器上网。
    这就导致了我无法直接连上SSH主机

    我的问题是: 如何设置MyEntunnel,Privoxy或者其他ssh tunnel 软件,使其通过代理连上SSH主机,之后再建立SSH Tunnel

    希望高手帮忙解答,如果方便的话 是否能与我Email联系

  2. 猫猫~我来支持你了~话说pac还是感觉不很好用,相比autoproxy差了点

      1. 我对Chrome连SSH很不满意,Chrome总是很贪心,并发连接太多,总是让我的SSH崩溃,sshuttle也总是在使用Chrome之后一会儿崩溃。。。 (^.-.^)
        如果要连SSH的话,我(通常)用Firefox,虽然效率低,资源占用大,但是可以设置非全局的代理设置。

        不过我现在还是用Chrome挂法国的SSH

          1. 不是,我在cjb.net的SSH是有并发连接数限制的,但是Chrome总是开着连接不干事,占用太多的连接,直到TunnelierPortable提示“连接在协议终止前结束”,和ssh不停提示“administration …. filed(”我背不下来了)。
            换浏览器和换SSH都可以的。
            我现在换了一个法国的,就好了

            1. Felix,你是不是用tor的?(或者你的SSH服务商透明地把流量重定向到tor),我看你的IP不断变换……

              1. 我现在的Twitter客户端是Gwibber,Ubuntu自带的。
                可是Gwibber不支持原生代理,除非连VPN。
                现在很郁闷,有解没?

                P.S. 愤怒到想把爪爪砸向屏幕,又心疼这老爷笔记本……

                  1. 我想试试看,我们把Reply磊到屏幕最右边会出现什么bug……
                    我记得上次也有一篇文章的回复差点到最右边了。
                    5月份的那篇……

        1. 我在Windows下都是用TunnelierPortable(其官网主页被“墙暴”了)+CCProxy(破解版)

          TunnelierPortable很轻便,图形界面、托盘图标,可以携带在U盘上,也不必总是开着控制台面板。
          CCProxy挂二级代理,做转换用。
          配置都很简单,容易上手。

          可惜CCProxy在wine下面启动不了,不过Linux原生支持SOCKS代理了。

          Gwibber不支持代理是很邪恶的! (=.-.=`’|)

          1. 用来做socks2http的话, 本文提到的polipo还是不错的…此外chrome可以用插件(proxy switchy!)来直接上socks代理的.

            1. Proxy Switchy! 我试过,我现在就在用,但是会修改全局代理。
              Proxy Switchy! Plus不错,使用的是Chrome专用API,可惜只支持Windows(为什么我在Linux下也安装成功了?仅仅是安装成功了。)

Leave a Reply

Your email address will not be published. Required fields are marked *

QR Code Business Card