2009年6月25日

评论(...)

在 MAC 中利用 SSH 通道翻墙

Loading...

最近闹护航又闹 GFW,昨晚 Google 一度无法访问,网上群情震怒,既然我党决定不再代表老百姓,那我们老百姓只能早作打算。谁也不愿走歪门邪道,都是被逼的!

用代理的方案很多,比如说带 Tor,或者什么门、什么界,还有一款 Hotspot Shield 值得推荐,跨平台,稳定易用,缺点是有广告。总的来说,作为一个生活在这个傻逼时代的傻逼环境中的有为青年,如果你还没有掌握一两种翻墙技能,个人发展将会受到很大局限。

本文的解决方案,如果你目前使用的是 MAC 系统,并拥有一个可以开 SSH 帐号的境外主机(例如 Dreamhost),则可以继续向下阅读。

第一步,开通 SSH 帐号

以 Dreamhost 为例,进入 Control Panel,依次进入 Users » Manage Users » Add a new user,新建一个具有 SSH 权限的帐号,如图,选第二项:SFTP: sftp (SSH ftp) file transfer access only.

在 Dreamhost 中开通 SSH 帐号

第二步:设置您本机的网络代理

你可以手动设置代理,但是用一个 .pac 文件会方便很多,特别是 Livid 同学已经提供了一个详细的 .pac 文件,你可以在这里下载到

这个文件中大部分代码都类似于这个格式:

if (shExpMatch(url, "*.google.com/*")) { return "SOCKS 127.0.0.1:6464"; }

你可以按照这个格式添加无法正常访问的网站,注意后面那个 6464 是指定的 SOCKS 代理端口号,Livid 文件中是 7777,至于我为啥用 6464,这无关宏旨,你可以改成自己喜欢的 6969 或其他。

在网络偏好设置加载 .pac 的方法:

在 MAC 网络偏好设置中加载 .pac 文件  在 MAC 网络偏好设置中加载 .pac 文件

第三步:开启 SSH 通道

这步很简单,打开终端(Termial),输入这段代码:

ssh -D 6464 yourusername@yourhost.com

其中“6464”就是上一步中提到的端口号,“yourusername”就是你刚才申请到的具有 SSH 权限的用户名,“yourhost.com”就是你的主机地址。

回车,然后会提示你输入密码,如果正确,SSH 通道就算开通了。至此,你已经可以通过 SSH 通道访问一些正常状态下无法访问的网站了。

现在的麻烦是每次想使用代理都要打开 Terminal 输入上述的命令,WOOOH 提供了一个解决方案:创建自动重连、自动保存密码登录的SSH隧道链接,要用到一款叫 SSH Tunnel Manager 的软件,我之前测试过,没有成功,不知是我的人品问题还是其他。

但是昨天我在 Apple 网站上无意发现了另一个软件,解决了这个问题,看这款叫 iSSH 的软件:

iSSH

非常简单,输入类似上述第三步的信息之后,点击“Connect”,就会打开 SSH 通道。并且你还可以点击“Just Quit”退出程序,而仍然保持 SSH 的链接。

标签: , ,

评论(...)

在 iPhone、MAC 以及云端的 Google 上同步管理任务

Loading...

一直以来,我在寻找一款 iPhone 上的 Task-manager 软件,需求如下:

  1. 可以在图标右上角显示 Badge 数字,表明有未完成的事项
  2. 可以与电脑同步
  3. 易用,UI 不要太土鳖
  4. 不收费

在 App store 搜索 "Task" 或者 "to-do",出来的结果非常华丽,比如在 Mac 上做得比较专业的 ThingsOmniFocus,当然要价不菲;免费的同类软件,大多让人失望,那些土鳖的图标设计,基本上足以让人却步了。

许多 Task-manager 软件有一个普遍的缺点:没有 Badge 数字显示,这点实在是不能原谅。既然是任务管理软件,职责应该包括提醒使用者去完成任务,图标上一点变化都没有,如此沉默,等待使用者主动去查看任务,效果就大打折扣了。如此说来,这款名叫 Wall Calendar 的软件是在棒得很。

经过不懈的尝试,最近发现了 TouchTodo 这样一款软件,基本上满足了我上述几点要求。

  1. 准确显示 Badge 数字,可自定义
  2. 可以与 Google Calendar 同步 (赞!)
  3. UI 略显繁琐,离 Things 的大厂风范还有一定差距,但可以接受
  4. 有免费的 Lite 版本,功能并未严重缩水

安装之后,在 TouchTodo 上的任务可以与 Google Calendar 同步了,电脑上再安装一个 Google Notifiers,效果很棒,如果再在 iCal 中开启 CalDAV Sync,即可完成 iPhone、MAC、Google(云端)三位一体的任务管理体系。

标签: , , ,

Twitter

Tweet

Last.fm

Music

Douban

Book & Movie