2009年12月25日星期五

SSH代理翻墙



  这篇文章将介绍另一种翻墙手段,SSH代理翻墙,对于购买类似Dreamhost主机的用户,会有SSH帐号可以使用,通过这个SSH帐号,即可实现更为安全可靠并且稳定的翻墙术。

名词解释:SSH


  安全外壳协议(Secure Shell Protocol / SSH)是一种在不安全网络上提供安全远程登录及其它安全网络服务的协议。最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。


  常用的SSH工具有开源软件putty,后面介绍的MyEntunnel最终还是靠pLink调用putty实现SSH的加密通道。


第一步:获取拥有SSH权限的帐号和密码。

  对于购买类似Dreamhost主机的用户,会有SSH帐号可以使用,也可以通过其他方式购买或者获取SSH帐号。


广告一下:本人提供香港SSH代理服务器账号,10元/月。购买地址:http://item.taobao.com/auction/item_detail.jhtml?item_id=92d6fc217667805324851c1b810b4f98&x_id=0db1

第二步:配置MyEntunnel软件

下载并安装MyEntunnel,该软件全名为My Encrypted Tunnel。


按照上图将第一步收到的帐号信息填写到相应的地方后,点击 “保存”按钮,再点击“连接”按钮。

第一次连接过程中会出现一个认证对话框,按照提示确认即可。以后的自动连接中将不再出现此认证对话框。

最后点击“隐藏”按钮,使对话框隐藏到右下角系统任务栏中。

提示:

为MyEntunnel创建一个快捷方式,将其复制到系统的【启动】(C:\Documents and Settings\当前用户名(需要修改成你自己的)\「开始」菜单\程序\启动)文件夹中,今后开机便可自动启动软件,并自动连接服务器。



绿色代表连接成功且稳定;黄色代表正在连接或重新连接;红色代表连接失败。

第三步:配置Firefox浏览器

Firefox有一个扩展,唤作FoxyProxy,是用来为一些站点配置专门的代理服务访问的。你可以从下面的地址安装:https://addons.mozilla.org/zh-CN/firefox/addon/2464

我在这里只说一下安装完FoxyProxy扩展并重启Firefox之后的故事。 重启之后可能会有提示询问“是否配置FoxProxy使用Tor”,这里可以选择否,因为我们使用的是SSH,不是Tor。

接下来设置 FoxyProxy, 新建一个代理设置, 主机地址写127.0.0.1, 端口 7000, 下面勾上 socks代理, 并选择 socks5, 接下来添加URL模板, 不过我的Firefox已经是全局代理了….这日子没法过了…


确认添加完毕后在 FoxyProxy 的 全局设置 标签内勾选 “使用 SOCKS 代理服务器来查找 DNS”, 因为GFW会劫持某些网站的DNS查询(比如twitter和facebook).




FoxyProxy安装完后,会在Firefox的任务栏上显示出任务图标:


右击该图标,选择你刚才新建的代理, 如我刚才新建的代理名称叫“SSH”,进行如下设置:选中“为全部URLs启用代理服务器SSH”


到此为止已经设置完毕,以后想翻墙的时候启动MyEntunnel,打开 firefox 即可。

(注:此设置访问所有站点均调用SSH代理,如只需部分站点使用代理请配置“URL模式”,foxproxy的url模式非常强大,并配有快捷键,使用非常方便,在此不再赘述)

如仍有问题请联系:


原帖作者:库存袈裟

1 条评论:

  1. 穿越SSH 提供高速低延迟香港SSH帐号 https://cyssh.com

    回复删除