巧用SSH做代理服务器

其实这是一个很早就有的技巧,但以前使用国外空间的朋友并不多,所以没有普及开来。随着越来越多的用户购买了Dreamhost、Hostmonster等国外空间,SSH的强大特性逐渐凸显出来。使用SSH,我们不仅可以通过命令操作实现更多的功能,根据其端口转发的特性,还可以利用Putty这个开源的SSH客户端建立一个独立通道,实现加密的互联网代理访问。

操作步骤如下:

1. 首先需要有一个国外主机的帐号和SSH访问权限(国内的不行,大家都知道为什么)。

2. 到官方下载Putty完整客户端,仅有putty.exe这一个文件不行,因为需要用到plink.exe这个putty的命令符程序。

3. 新建一个文件,写入以下内容,另存为.bat批处理文件,并放在Putty的安装目录内。
@echo off
goto start
:start
cls
color 1f
echo.
echo SSH Proxy 启动程序
echo.
plink -N Username@localhost -pw Password -D 127.0.0.1:1080
请将Username Localhost Password三处改为您自己登陆服务器的用户名、服务器地址和密码。

4. 执行这个批处理文件,保持其窗口开启,一旦关闭代理便失效。代理服务器地址为:127.0.0.1:1080,使Socks5协议的代理,也可以更改为需要的端口。需要使用时请将相关信息正确部署至浏览器、即时通信软件内。

5. 开始使用!

Shawn Published@1:07 / 2007-03-31 / Trackback / Skip
5 Comments Contributed by Visitors
  1. rebuttonvpn代理 / 15:39@2007-06-22 1
    vpn代理

    不错的文章,顶一下!
    有空来这里坐坐: http://www.xunsha.com

  2. rebutton老所 / 21:43@2008-10-31 2
    老所

    服务器上不需要运行个代理??

  3. rebuttonShawn / 21:44@2008-10-31 3
    Shawn

    @老所: 不需要,不过如果你服务器在国内就需要了。

  4. rebutton老所 / 21:47@2008-10-31 4
    老所

    这个应该就是用PuTTY做ssh tunel, 用图形界面也可以配的,但是必须要服务器支持吧,唉,咱用的是国内的服务器.

  5. rebutton老所 / 21:48@2008-10-31 5
    老所

    我靠,rss图标又漂亮了!

  6. rebuttonShawn / 21:53@2008-10-31 6
    Shawn

    @老所: 哈哈,其实就是 SSH Tunnel,但是图形界面配出来的我连不上。
    图标是在 http://www.bbon.cn/2008/10/100feed-icons%E5%9B%BE%E6%A0%87%E9%9B%86%E4%B8%8B%E8%BD%BD.html/ 这里找的,你也找个好看的换上吧。

  7. rebutton老所 / 21:56@2008-10-31 7
    老所

    @Shawn:  我不找了,直接抄你的,哈哈~

  8. rebuttonShawn / 21:58@2008-10-31 8
    Shawn

    @老所: 随便拿~

Leave Comments Here...

必填

必填&保密

随您

支持Ctrl+Enter快捷提交

  • 本站不会泄露您的邮件地址,敬请放心。
  • 支持常用 HTML 代码调用,插入 PHP 代码需注意:< = &lt;> = &gt;
  • 仅当某人针对您的评论做出回应时,您才会收到由本站发出的通知信件。
  • 如您希望以相同方式通知某位网友,请点击 Reply 按钮,或自行输入 @对方名字:
  • 鼠标移至评论列表中的 @someone: 区域即可自动显示 someone 的评论内容。
2 Trackbacks/Pingbacks

Shawn Blog

Focus on Wordpress, Firefox, Web 2.0, Webhosting