11月 04

继上午给windows系统的电脑设置好了SSH翻墙利器之后,下午又花了半个小时研究了一下在我的苹果笔记本电脑上如何通过SSH翻墙。

这台MacBook Pro装了win7和Mac OSX的双系统。在Mac OS下,由于Tunnelier软件不能用,所以要找新方法。直接用iTerm的终端去远程登录,还是有点麻烦的。

感谢互联网上的翻友们。在若干教程中,我找到一个最简单有效的,里边提供两种方法。

我采用的方法是,去苹果官网下载免费软件secret socks,安装后,在那个超级简洁的设置界面,填入hostname, username, password,以及socks port(如果你用firefox+autoproxy的话,不要忘记这个端口和autoproxy里的代理ssh -D的端口保持一致)。然后点击connect,看到绿色的勾就连上啦。

——然后,令人惊喜的是,如果你用safari浏览器,不用任何设置,已经可以翻墙。缺点是,这时所有网站都是通过代理服务器的。所以如果你想让它自动区别对待墙内墙外的网站,还是要用firefox+autoproxy的组合,这里的设置就和我上一篇日志里写的一样了。

除了我用的这个方法,另一种方法是:

按shift+command+u打开工具箱,打开终端:

ssh -D 1080 [email protected] 会提示你输入ssh的密码

然后到系统设置里,修改网络配置,修改网络配置里的socks代理为127.0.0.1,端口1080,关闭。搞定了。

苹果的简洁还是让我有点儿新鲜感的。

11月 04


上午花了一点时间研究翻墙。原因是此前用的一些翻墙软件最近都不灵了,facebook上又有几个新的好友申请。

这次琢磨的是通过SSH翻墙的方法,在网上搜到篇简单有用的教程。稍微实践了一下,一刻钟的时间就搞定了,而且连twitter和facebook测试,都很稳定,速度尚可,让人满意。

简述一下,需要一个国外空间的SSH账号(用Dreamhost的很简单,只要开通一个SFTP或者Shell类型用户即可,反正可以开无限个),下载Tunnelier软件(试用之后发现很方便,既有term界面,也有sftp界面,喜欢鼠标的和喜欢命令行的用户可以各取所好),另外用firefox和autoproxy扩展的搭配,来达到自动判断是否需要通过代理服务器上网。

Tunnelier的配置方法也很简单,主要是填入host地址、username和password,另外在services的选项中把“SOCKS/HTTP Proxy Forwarding”选成 Enable,并将下面的Listen Port改成7070(这个需要和autoproxy选项的“编辑代理服务器”的”ssh -D”后面的端口一致,应该可以随便改)。

在firefox地址栏里输入about:config,打开后找到network.proxy.socks_remote_dns,双击把它的值变成“true”。

当然,还要记得在autoproxy选项中,选择代理服务器为“ssh-D”。并且让它以“自动模式”运作。

然后就可以翻墙啦,自由浏览被屏蔽的各种网站,而且对于不用代理的网站则自动直接连接。