文章
技术

筹建免翻墙浏览器(Android版优先)

https://www.reddit.com/r/saraba1st/comments/96oz8r/%E7%AD%B9%E5%BB%BA%E5%85%8D%E7%BF%BB%E5%A2%99%E6%B5%8F%E8%A7%88%E5%99%A8%E5%AF%BB%E4%BA%BA%E7%BC%96%E5%86%99%E8%AE%A1%E5%88%92%E4%B9%A6/.compact

Android版优先考虑,桌面端有太多可代替方案

菜单
  1. 小二   默认开启批量屏蔽受限用户发言功能,可在设置中手动取消。

    内置 hosts,技术上的确不复杂……但维护比较困难,如果hosts数量过多,性能又是问题……

  2. CandidExperience  

    @Ciao 维护起来确实要花费一些精力,但是也不是特别困难。 目前为止hosts不会太多,因为这个14亿人口的泱泱大国,可以自由讨论的社区甚至还不到10个。

    只要是使用了Cloudflare的网站,只要把host指向任何一个未被墙的Cloudflare的ip就可以免翻墙访问。

    你可以试一下这个App,现在已经可以免翻墙访问端点星计划了,免翻墙浏览器的原理跟这个类似 源码:https://github.com/toadapp/toad-android
    下载:https://github.com/toadapp/toad.mogic/raw/master/android/toad-app-1.0.1.apk

  3. CandidExperience  

    纠正一下,我说的是可以自由讨论的中文社区,比如这个站。免翻墙浏览器并不适合是用来浏览FB、twitter、youtube。

  4. QAQ  

    意义不大,专门为了上这种论坛的人估计需要翻墙的东西多了,他们不需要这种浏览器。如果说是内置了反DNS 污染工具的话还有点意思。手机翻墙的需求好像也不算大。

  5. Jackie  

    同意 4 楼意见,专门为了类似网站要一个浏览器不现实。 我的手机目前用 SSR 分应用代理,然后 Chrome 放到代理列表中。利用 Chrome 的新特性,打开本站首页,菜单里发送到桌面就行了。基本上就是一个很简单的 App 了。菜单: Screenshot_20180813-100021.png

    到桌面打开生成的 App后可以看到后台里 Chrome 和 App 是分开的:

    Screenshot_20180813-100432.png

    感觉这算是一个不错的方案了吧。

  6. 小二   默认开启批量屏蔽受限用户发言功能,可在设置中手动取消。

    @Jackie 专用浏览器有点像 APP,可以考虑。

  7. 小二   默认开启批量屏蔽受限用户发言功能,可在设置中手动取消。

    @CandidExperience 这个跟cf没有关系吧,只要是纯DNS污染,只要ip加进去理论上都可以吧?还是说ip不能被墙?

  8. CandidExperience  

    @Jackie @QAQ 稍微看了一下安卓版ss代码,发现在安卓下实现全局代理远比实现一个内置代理的浏览器复杂。 @Ciao 你提醒我了,面向那些站长,我们可以搞个在线生成免翻墙App(浏览器)的网站,让他们去生成自己网站专用的App(借鉴 PhoneGap),而且生成的App体积极小(5Mb以内),非常方便传播。 @Ciao 是跟cf没关系,只要是纯dns污染,把ip加进去就可以。但是这种一个网站对应一个ip的情形,维护起来太麻烦。

    如果网站用了cf,就可以将多个使用cf的网站都指向同一个ip。 比如 www.aaa.com www.bbb.org www.ccc.xyz 这三个网站都用了cf,那我们就可以将它们都指向123.123.123.123(假如这个是cf的ip) 如果有一天 123.123.123.123 这个ip被墙,我们只需把这个ip给换了,只需改一处即可,降低维护成本。

  9. QAQ  

    @Jackie 办法不错,学习了! @CandidExperience 全局肯定难多了,但是目前来看已经有很多可以实现软件,暂时没必要考虑做一个这么复杂的APP。你的新想法不错。

  10. bs93  

    以前 X 浏览器有过一个“特权流量”功能, 内置的是 GFWList 模式翻墙. 后来在 2017 年的某个版本停止提供了

  11. hao  

    泡泡网推荐的:自由浏览浏览器了解一下 Google Play https://play.google.com/store/apps/details?id=org.greatfire.freebrowser&hl=zh-CN

  12. alphabets  

    可以做成浏览器插件的形式

  13. l4832  

    會不會最後連Cloudflare也被牆了? 那樣這個APP就白做了.

  14. alphabets  

    现在的问题是需要解决 SNI RST,应对 DNS 污染已经有太多的替代方案