2016年4月26日星期二

iOS 上使用 Onion Browser 访问 Tor 网络

iOS 上使用 Onion Browser 访问 Tor 网络

iOS 上使用 Onion Browser 访问 Tor 网络

Tor Project 官方只为 Android 上的 Orbot 背书,iOS 设备可以使用的只有第三方应用。Appstore 中曾出现过一个叫 「Tor Browser」的恶意应用,当然现在它早已被下架,但从这一点看来,Appstore 对于匿名软件的审查是有漏洞的。因此对于选择 iOS 上的第三方应用要谨慎,尽量使用开源的,能够让公众自由查看源代码,保证安全透明。

少数派的这篇文章只浅显介绍了 Red Onion,限于备案商业网站的关系,这事不能说太细。对于文章并没什么可以多谈的,「黑暗面」、「深网」这些辞汇够扎眼球了。可能自己秉承了一贯的去神秘化 (demystification) 作风,并不认同「黑暗」、「深」这种词语对 Tor 或 i2p 网络的渲染,他们本质上都是排除搜索引擎抓取的加密网络,需要特定浏览器才能访问。让我们产生刻板印象或定势思维的是媒体连篇累牍对于暗网中犯罪的报导或 FBI 用暴力穷举破解犯罪节点。反过来试想下,保守估计今天互联网上有 37% 的流量是色情内容 ( BBC, 2013 ),但这也没有妨碍它进入我们每个人的生活。利用加密网络犯罪是一方面,但这种先入为主的恐惧不能否决网络用户保护个人隐私选择加密通讯的权利,难道不是么?

对于犯罪连篇累牍的报导某种程度上扭曲了我们对加密网络的看法,『暗网』这种称呼的出现让它蒙上了一层神秘和罪恶感,让人敬而远之,加上 GFW 的配合,早已把它限制在了墙外。我们身边的人只知有个令人毛骨悚然的『黑暗犯罪网络』,至于它是怎么样的,如何访问,登录后怎么 Navigate,知道并体验过的人在中国实在有限。可大家又以好奇和热情围观甚至参与比特币。殊不知比特币与 Tor 之类的加密网络在本质上是一脉相承的,带有 SHA256/512 加密算法生成的 GnuPG 签名。这也是为什么我坚称 Tor 为『加密网络』而拒绝使用『暗网』、『黑暗网络』或『犯罪网络』的原因。

回到少数派推荐的这个 Red Onion,感谢国家防火墙的过滤,除了支持 TCP 转发的代理,我们并不能在 iOS 上直接访问 Tor 网络。对于这个 App,也实在没有理由让人过于放心:它不开源,也不支持 obfs4 网桥。

我自己使用的是 iOS 上唯一开源的第三方 Tor 浏览器 Onion Browser,作者 Mike Tigas 的主页在这里。浏览主页时我们可以看到这段话:

Note: The app is currently unavailable in France due to import regulations on encryption software. The app is unavailable and does not work in China and Iran due to these nations blocking access to the Tor network. The obfsproxy transport tool allows Tor to bypass these methods, but cannot be integrated into Onion Browser due to the limited iOS App "single process" architecture.

和不开源的 Red Onion 一样,Onion Browser 采用 obfsproxy,也不支持 obfs4,无法在中国直接连接,原因查看这里

Onion BrowserRed Onion
是否开源YesNo
是否支持 obfs4 网桥NoNo
流量TCPTCP

因此我们还是需要能够做 TCP 流量转发的代理

  1. 路由翻墙,支持 Onion Browser 直连,但只受限于家庭环境,与前文的「路由直连」情况一样。

  2. 越狱后 Cyida 上的 Shadowsocks + Per-App Plugin,不支持 TCP 流量转发,无法使用,哪怕全局代理也不行。

  3. iOS 上使用 VPN 可以访问,只是我个人不喜欢,特征明显的流量就是在告诉运营商的分布式入侵监测系统你正在使用,全国性 VPN 大断网不胜枚举,上峰不高兴了就能让运营商掐掉如 Astrill / GoldenFrog 之类的商用服务,当然,这是选择性的,架设在运营商网络上备案企业的 VPN 应该不会受到影响。同时个人不考虑部署 OpenVPN ,有过大规模被截流的历史,iOS 上使用 OpenVPN 也有够麻烦的。

  4. Skia,由 Qusic 开发的超强大端口转发与代理工具,比 Surge for iOS 更强大。Skia 介绍中这两点说得够明白了:

    • 直接劫持 TCP 连接,代理对于 App 来说是透明的。
    • 配置文件是 JavaScript 脚本,具有非常高的可定制性,几乎可以满足任意复杂的分流需求。

    只要 json 配置正确,本质上就是一个软路由,透明代理下使用 Tor。Skia 最大的问题不是其本身,而是需要越狱

  5. 经过个人试验,Surge for iOS 在普通规则配置无法转发 TCP 流量的,但是有两个办法可以解决:

    • 建立一个新的全局规则 Configuration,设置规则 FINAL,Proxy 把所有流量转发去代理。每次用完再切换回去。
    • 把 Tor 用户和节点活跃的国家加入 GeoIP 规则进行转发,我自己设定了规则包括了美国加拿大和大部分西欧北欧国家。

      • 优点:能在现有自己使用的 Surge 配置上添加规则,不必来回切换
      • 缺点:如果 GeoIP 规则与 domain-suffixdomain-keyword 冲突,会提示「Override」。理论上会更耗电,没有实际量化测试。也可能第一跳节点不在上述我给出的国家内,需要自己再手动添加。

所以,

  • iOS 上唯一推荐的 Tor 应用是开源的 Onion Browser, 开发者 Mike Tigas,Github 主页在这里
  • 有路由翻墙条件的 iOS 下可以直连 Tor。
  • 没有路由转发条件的,使用 Surge for iOS 的两种配置可以在不越狱的情况下使用 Tor。
  • iOS 设备越狱后,Skia 是更优秀的解决方案,多说一句,只在 Cydia BigBoss 上下载与更新 Tweaks,不要去其他的源,毕竟越狱后是裸奔,没了沙盒。越狱后下载 OpenSSHpasswd 把 root / alpine 改了。

被滥用的 Tor,和关于「人肉」的隐私忧虑

丹麦首都哥本哈根,市中心 Christianhavn 旁有个叫 Freetown Christiania 的自由城,它不受当地法律管辖,其中聚集了不少无政府主义者与嬉皮士,里面可以自由吸食大麻。法律规定警察只能在自由城周边执法,却不能入内。而同时,自由城内尽管允许贩卖大麻,但居民自治团体禁止售卖硬性毒品,虽然这是文本意义上的,自由城并没有执法力量,只能靠舆论与自觉。 何其相似的是,…



I

2016年4月25日星期一

蘋果日報- 大時代的答卷 - 陶傑

蘋果日報- 大時代的答卷 - 陶傑

大時代的答卷 - 陶傑

知識份子良心明報執行總編輯,因頭版報道「巴拿馬文件」而遭解僱,即時生效,員工憤慨,包圍上司大馬總編。「馬總」急了,用英文抗議:I'm your boss(我是你們的老闆),員工駁斥:We are also journalists。

此一場面,以歷史宏觀的角度,已經有造反革命的氣氛。人類社會一旦革起命來,革命的對象,以及被視為反動的一方,因為人性是一樣的,對白也往往相同。

英王查理一世因破壞規矩,帶士兵進下議院抓人,引發譁變。平民將查理包圍付諸審判,查理說:「我是你們的國王」(But I am your King),但群眾不理會,國王又怎樣,以叛國罪判了死刑。

劉少奇當年被中國的紅衛兵重重包圍批鬥,急了,拿出中國的憲法,抗議:「我是國家主席」,但國家主席又怎樣,劉少奇終於榮獲定性為叛徒、內奸、工賊,死在開封。

歷史的先例,一個英國,一個中國,以示客觀平衡。「文化大革命」本來據說是一場浩劫,但中國主人的標準時時改變,奴才跟在下面看臉色,也時時搬龍門。最新政策是「不可以用後三十年,否定前三十年」,「文化大革命」原來又是正確的,所以劉少奇從「含冤而死」,又變成了奸角,紅衛兵是正義的,我才放膽這樣譬喻,請明報員工不要介意。

然而遺憾的是,在如此可歌可泣的「孤星淚」式的大場面,大馬老闆的I'm your boss,這句對白說對了,但明報員工的另一句,卻失了場,對不上號,不應該答「但我們是記者」,應該答:So what?

We are also journalists,太過書生氣。一九一九年的「五四運動」,北京大學生聲討外長章宗祥,火燒趙家樓的時候,如果那時的章宗祥大喊:「你們想怎麼樣?我是你們的外交部長」,估計憤怒的北大學生不會說:「我們都是大學生。」

在一個大時代,風雲變色,狀況危急時,處於環境中對抗的人物,情急之下說出的話,隨時會記載在歷史之中。I'm your boss,堪稱香港報業史上的名句,但是像對聯一樣,上聯拋出來了,不要那麼工整的,此時要勇於破格,We are also journalists,敗在太工整了,與行動和處境不匹配。毛主席說:「革命不是請客吃飯,不是繡花不是做文章」。報紙老闆都講愛國,秀才造反,有時也要很愛國地,先學習一段毛語錄。

上一則: 【父母恩物】揹BB去超市好攰?呢塊布幫到你

下一則: 求職重理發達重文 - 左丁山



I