当有了一个 SSH 代理帐号之后,不管是购买的、免费的,还是自建的,如何通过它翻墙呢?

在 Mac OS X 系统上,我们可以直接通过自带的终端应用程序(Terminal)连接 SSH 代理翻墙,而不需要安装任意的第三方应用软件,具体步骤如下:

1. 获取 SSH 代理帐号信息

一个有效的 SSH 代理帐号需要包括以下 4 种信息:

  • 服务器(Server):例如 “s4.alidage.org“;
  • 用户名(Username):例如 “guest”;
  • 密码(Password):例如 “guest29080212737358″;
  • 端口(Port):例如 “22” (这个是默认端口)。

以上例子所用的数据都是来自我的一个阿里大哥 (Alidage.org) 免费 SSH 代理帐号。

2. 连接 SSH 代理

打开终端应用程序,输入以下一行命令:

SSH -N -D 7070 用户名@服务器

例如:

SSH -N -D 7070 [email protected]

以上的命令是针对 22 端口的,如果 SSH 代理的服务器端口不是 22,而是 80 或者其他数字,那么你还需要在命令里面添加 “-p 端口”,即使用以下一行命令:

SSH -N -p 端口 -D 7070 用户名@服务器

例如:

SSH -N -p 80 -D 7070 [email protected]

如果服务器没有宕机或者被墙,那么回车之后就可以输入该 SSH 代理的帐号密码,如果密码正确,再次回车后你将看不到任何新的内容,如下图所示:

How to connect to SSH tunnel

3. 设置 Socks 代理

连接成功之后,打开浏览器,在网络设置里面将 Socks 代理的服务器 IP 地址设为 127.0.0.1,并且端口为 7070,如下图所示:

SSH proxy configuration

上图的设置页面是针对 Chrome 的,并且适用于 Safari,而对于 Firefox、IE、Opera 或者其他浏览器,它们的设置也是一样的,关键是找到设置页面。

完了之后,你可以通过该浏览器使用 SSH 代理翻墙了。

原文:http://jingpin.org/connect-to-ssh-tunnel-with-terminal/

获取最新穿墙软件?请发电邮(最好用gmail)到:[email protected]。《中国数字时代》开通IPv6,欢迎穿墙阅读。翻越防火长城,你可以到达世界上的每一个角落。(Across the Great Firewall, you can reach every corner in the world.)翻墙利器赛风3下载地址: http://dld.bz/caonima326

http://dld.bz/caonima745

本文由自动聚合程序取自网络,内容和观点不代表数字时代立场

墙外新闻实时更新 欢迎订阅数字时代