当前位置: 首页 > 网络资源 > 正文

MyEntunnel+SSH+AutoProxy

互联网上鲜有提供长期、稳定而又免费的 HTTP 或者 SOCKS 代理,这就对我们经常访问某些需要国外代理才能访问的网站造成了诸多不便,如:TwitterFacebook

此文提供一种代理方法,使用 SSH 通道代理我们的 Web 访问,一旦找到稳定的提供 shell 访问的 Linux 或 Unix 主机,我们就可以方便的使用代理了。此外,再配以 AutoProxy,我们将可以获得更好的用户体验,只在访问需要代理的网站时通过代理访问,其它网站则直接连接。使用 SSH 通道代理的另外一个好处是通道是加密的,通讯内容无法被截取,从而可以避免关键词监测等过滤行为。

  • MyEntunnel
  • Firefox + AutoProxy 扩展
  • 或者其它浏览器 + AutoProxy2PAC

先介绍一下以上几款软件。

MyEntunnel 是一款免费软件,它以图形界面方便、简单的建立 SSH 通道。

Firefox,著名的浏览器,它拥有众多的插件,可以很方便的扩展许多实用功能。

AutoProxy 是 Firefox 的一个附加组件,使用自定义或者订阅的自动更新的代理规则来自动判断哪些网站需要使用代理访问。配合 gfwList 订阅组翻越城墙方便不少。

如果使用 IE 等其它浏览器就不能使用 AutoProxy 这个不和谐的组件了。然而幸运的是我们有 AutoProxy2PAC,这不是一款软件,而是一个在线服务。AutoProxy2PAC 将 gfwList 转换为 PAC 代理脚本,根据 gfwList 的规则在访问被墙网站是自动选择使用代理服务器。虽然缺少了方便简单的自定义能力,却也方便不少了。

首先下载 MyEntunnel,MyEntunnel 是免费软件,官网已经撞墙了,我们可以在互联网上找到 3.5.2 的汉化版下载,汉化版也更适合中文用户使用。

MyEntunnel 设置

在设置选项卡中填写「SSH 服务器」的域名或者 IP 地址,「SSH 端口」一般为22,「用户名」输入帐号,「密码短语」中输入相应的密码,「端口」中填写浏览器使用的代理服务器端口(SOCKS5代理),可以选择「启动后就连接」以自动连接,选择「掉线自动重连」保持连接的持续性,选择「启用压缩」加速和节省流量。

设置完成后点击「保存」按钮以保存设置,然后点击「连接」按钮连接到 SSH 服务器。

如果使用 Firefox 浏览器,那么安装 AutoProxy 附加组件,安装完成后添加「gfwList」规则订阅。

AutoProxy 订阅 gfwList

然后编辑代理服务器:

AutoProxy 编辑代理服务器

确保「ssh -D」的端口和 MyEntunnel 设置的一致。

AutoProxy ssh -D

这样使用 Firefox 冲浪时就可以自动用代理访问被墙站点了。如果 gfwList 还不能满足需求,可以在 AutoProxy 中添加自定义规则。

使用 IE、Opera 或者 Chrome 的话,就需要 AutoProxy2PAC 了。打开 AutoProxy2PAC 的主页,选择我们使用的代理方式「ssh -D / MyEnTunnel」,然后点击「获取 PAC 地址」取得在线的实时更新的 PAC 的链接地址,或者点击「下载 PAC 文件」取得存储到本地的 PAC 文件。

IE 代理设置:「Internet 选项」→「连接」选项卡→「局域网设置」→勾选「自动配置脚本」并填写获取到的 PAC「地址」→「高级」设置的「HTTP」中填写 127.0.0.1 且端口与 Privoxy 中的设置一致。如果是下载 PAC 文件的话则填写文件的保存位置,如:file://D:/autoproxy.pac。

Opera Chrome 和IE都差不多,设置上方法都一样。

以上软件可以百度或者Google而来,如果找不到可以给我发邮件,或者在此留言!

如果没有SSH可以看我的另一个文章:妙用Google App Engine+wallproxy来看YouTube和玩Twitese

本文固定链接: http://huli.it/2011/01/09/myentunnelsshautoproxy.html | 狐狸博客

该日志由 HuLi.IT 于2011年01月09日发表在 网络资源 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: MyEntunnel+SSH+AutoProxy | 狐狸博客
关键字: , , , , , , , , ,