2009年3月14日星期六

Psiphon2试用

在网上翻到Psiphon2,没仔细看究竟是啥玩意儿,就发了封信到english@sesawe.net(写英文)要邀请。不曾想才过半个小时,就收到了Freerk Ohling的回信。那个时候加拿大应该是半夜才对,莫非Freerk也是宅男夜猫子?

具体怎么用,请到这里去看吧,很简单,我就只说说一天来的使用感想好了。

Psiphon2跟go2一样,其实就是一个在线代理。比如你被分配到的代理地址是https://xx.xx.xx.xx/xxx/,若要访问被墙了的http://fackgfw.cn,那就可以这样用:https://xx.xx.xx.xx/xxx/http://fackgfw.cn。

在线代理有的缺陷Psiphon2自然都有,如只支持http和https协议,以及访问采用AJAX技术的网站可能会有问题等等。优点则是不需要修改系统或浏览器的任何设置,也就是说网吧等地方也能用。

Psiphon2跟别的在线代理相比,最大的不同应该就是速度。我试着从一个被墙的日本网站下载文件,最快能达到30KB/S左右,很不错了已经。而且Psiphon2没有广告,如果能一直维持这样的速度,我会非常非常感恩的。

虽然就目前的使用状况来看,我对Psiphon2挺满意,不过该说的还是要说。基于在线代理的运行机制,你通过Psiphon2所进行的任何操作,对Psiphon2服务器来说都是可见的,Psiphon2完全有能力收集你的访问记录和某些帐户信息。

当然了,用某门某界翻墙同样有类似的问题。被蹂躏了这么久,我个人真是觉得能用就好。而且相比跟某功某志扯上关系的某门某界,Psiphon2或许还更值得信赖一点点。

以下是一些Psiphon2使用小贴士。

javascript:(function(){var proxy = 'https://xx.xx.xx.xx/xxx/';location.href = proxy + location.href;})()

将以上代码存为一个Bookmarklet(记得修改服务器地址),遇到被墙的网站点一下就会自动调用Psiphon2访问。

<script language="JavaScript">
if (document.title == '503 - Connect failed (Privoxy@localhost)') {
  var proxy = 'https://xx.xx.xx.xx/xxx/';
  location.href = proxy + location.href;
}
</script>

上面这个更好一点,存为Maxthon的按钮插件并设置自动运行,或存为Opera、Firefox的用户脚本,被墙时可以自动调用Psiphon2。

上述代码用的是Title来判断是否被墙,因为Javascript似乎没办法获得HTTP Response Code。我用Privoxy,所以判断语句才长这样,不同浏览器不同环境要依据实际情况修改才行。

Update:

还没爽快多久,我被分配到的地址就不能用了。搜了一下发现,中文网络上关于P2的信息突然多出来不少,连我写的这点东西都有人“转载”,甚至还有人直接贴出自己被分配的地址(跟我的一样)。别的no comments,没想到我这里也不如我想象的那么冷清,有那么点意外。

发现问题后给Ohling又写了封信,回信还是一如既往的快,并告诉我说,过几天我就会收到一个新地址。不过那已经是一周以前的事了,到今天我也什么都没收到。以现状来看,P2所掌握的资源估计有限。

除了P2本身出问题,其运行的安全性建立在两个前提之上:一是没人故意捣乱;二是没有小白泄漏地址。仔细想想这两条都难以保证,就不知道P2是不是真的栽在其中之一上。

4 条评论 :

小武 说...

不错!好东西!
昨天收到了邀请注册了。
我说下这两段js的问题。
如果用第一种,就不要勾选加密链接的选项。
否则会提示404。
第二种js,要根据不同的浏览器来设置。
firefox貌似是page load error。
而且似乎得修改成:
javascript:if (document.title == '503 - Connect failed (Privoxy@localhost)') {
var proxy = 'https://xx.xx.xx.xx/xxx/';
location.href = proxy + location.href;
}

Anonymous 说...

加密链接应该是给在网吧等公共场所上网的人用的,这样可以避免在浏览器的历史记录里留下脚印,自己的机器上没必要用。

第二个脚本是Maxthon按钮插件的写法,Firefox的猴子脚本和Opera的用户脚本只需要把script标签去掉就可以了。你写的那种似乎还是bookmarklet,如果是的话,其实不需要判断语句,直接用第一个脚本就可以了。

Anonymous 说...

想求个邀请码,谢谢了,现在已经不发送邀请码了,只能通过向老用户索取邀请码,否则无法加入
msn.kwan@gmail.com

Anonymous 说...

你还是去找别的东西来用吧,每次有新地址也不过能用一两天,而且我已经很久都没收到新的可用地址了。