文章
技术

对于泉州一类【网络白名单】地区突破网络封锁的一种方案及其可行性讨论

中修治下的泉州所执行的极为严格的网络封锁(域名白名单),绝不会成为个例,未来可能升级为IP白名单,且可能在新疆等地区得到运用,严重阻碍着人民的正义斗争。面对这一类极为严苛的网络封锁,我们能想到的最有可行性的方式,是【增加一层国内服务器对翻墙流量进行周转】。

按此思路由翻墙服务提供组织在国内架设流量转移的服务器,是极其危险的。具体的操作者暴露在专制主义的铁拳下,承担极大的法律与人身风险。

对此我认为较有可行性的方案是使用国内计算机【点对点传输】的方式,而非使用一组放置在国内的中心化服务器实现翻墙数据在国内的转移,并且数据在转移过程中端到端加密,就像 Tor Browser 所内置的 Snowflake 网桥一样。

https://zhuanlan.zhihu.com/p/93930633

这种方式允许国内网民通过添加小程序(或浏览器扩展)来使自己的电脑变为一个【节点服务器】来将数据导向可与境外联通的地区。这样做的好处是显而易见的。

第一,它不需要派人在国内冒着法律风险——乃至生命危险布设服务器

第二,可以分散流量,并且将流量传输端到端加密,不容易使中国的法西斯政府察觉到异常流量。且协议不易被封锁。

第三,多用了其他网民的闲置流量,减少了服务的布设成本的同时增加了速度。

第四,这样可以隐藏翻墙服务组织所设立的节点服务器。如果封锁太严重,也可以以此构建国内范围内的加密自由网络。

这种方案是非常理想的方案。

我的设想是将网络流量混淆为随机数据。但是同志们(暂且对来源暂且保密)否认了我的请求。他们提到:一个协议的特征是非常多的,你装,总是装不像。因此,我们应该研究现有通讯协议,依照【表面合法的协议】进行数据的传输,并且将数据进行加密。

比如,研究微信的协议,作为外表的伪装,内部还是DHT+bittorrent这些

(同时,据可靠消息,BT下载在泉州仍然可用)

同时,对于这类隐蔽在网络上的服务器列表,也应该有条件的公开。I2P(类似TOR的软件)给我们一个范例:

I2P使用 Kad 算法(用过电驴或电骡的网友,应该听说过)来获取网络节点的信息。这么做有几个好处:

  1. 不需要目录服务器
  2. Kad算法拿到的节点信息只是整个 I2P 网络的一小部分
  3. 每一台运行 I2P 的主机都可以成为中继,帮别人转发数据(类似于 P2P 下载) 由于上述好处,GFW 很难把所有 I2P 节点都列入黑名单。

这种方法数据传输较慢,因此我们只能部分参考此方案,即“限制获取到全部节点”和“P2P传输”的思路

由于在信息技术领域,尤其是程序设计领域我是一个小白,因此,对于这一方案的具体可行性,我不甚了解。欢迎各位同志对此积极论证。

插个题外话,在全境断绝对外互联网,并不允许客户端之间进行通信时,DHT protocols显示出强大的抗审查能力。

最后我想说,人民的怒火是压制不住的!

革命自由软件运动万岁!

菜单
  1. g6f57m995ptko446  

    你说的这个东西已经存在现成的应用了,一个是status.io基于区块链的去中心化聊天软件,一个是i2p匿名端到端通信网络;关键在于大规模的宣传,由于宣传口被卡死了导致这些技术是无法大规模传播并落地,大多数网民的学习热情也并没有那么高。端到端传输的部分可以伪装成PCDN的流量,PCDN在国内很多视频网站都有落地应用,有利于大范围伪装。

    伪装的思路无非就是游击战、巷战,如何让自己尽可能融入背景环境之中,让攻击者投鼠忌器,但技术的能力是有限的,必须要有一个强大的组织对这些技术进行宣传才行。

    1. 内容已隐藏
      内容已被作者本人或管理员隐藏。 如有疑问,请点击菜单按钮,查看管理日志以了解原因。
  2. tprzr  

    使自由软件的开发、运用都有强大的、战斗的组织和坚强的领导核心来运行,并使自由软件深入群众,这就是革命自由软件运动的意义。

  3. 差生文具多  

    我对楼主表述的理解是:境内部署一批分布式的节点,通过P2P的方式中转流量到境外服务器,以规避地区性白名单。

    这样的做法至少有以下几点问题:

    • P2P流量无论怎样混淆、伪装,对端的IP总是可见的。如果你的翻墙服务对公众公开,网警就一定可以运行客户端程序,获取境内节点的IP地址。

      由志愿者运行的节点会对志愿者构成法律风险,网警可以很容易恐吓、处罚运行节点的志愿者,让流量无法在境内中转。

    • 这种方法无法隐藏境外服务器的IP地址。如果境内节点是由可信的人部署的,那么他们就面临着被逮捕、处罚的危险;如果任何人都可以参与部署境内节点,那么网警就可以运行中转程序,获取境外服务器的IP地址。

    现阶段最有效的翻墙方式,我认为仍然依靠密码学方法消除流量统计特征,海量境外IP池避免IP定点封锁,这就离不开中心化部署和运营的服务器。

    翻墙本质上是政治问题,而非技术问题,所有翻墙手段都基于【中国离不开西方】这一事实。比方说,中国不封锁域名前置,是因为很多非政治敏感的西方网站也部署在这些域名下,中国要和西方开展贸易、技术交流,就需要这些域名可以正常访问。如果有一天信息封锁升级到全国域名白名单,甚至IP白名单,那什么技术都没有用了。

  4. 临时国会  

    现在有好多翻墙软件的很多节点已经没法使用了。

  5. 天玑9000  

    p2p的话,随着IPv6的兴起,人人都可以分配一个公网地址,p2p更容易了。我已经用它来弄了个Minecraft服务器过,效果很好。

  6. .net  

    ip白名单就没法翻了,网络层的传输完全被审查阻断,数据包通过防火墙时会被层层解封,一旦发现访问的ip位于黑名单中就立刻阻断了,ping都无法ping通(基于网络层ICMP协议的报文)。

    包括所说的区块链或者其他基于区块链的传输技术,都要依赖最基础的网络地址,才有办法将数据路由到对方主机。

  7. LI123456  

    听说2050就可以正常访问时间互联网了

  8. 毫无羡鱼情 前任小粉红
    毫无羡鱼情   平日之乎者也、没有什么用的腐儒.写文速度极慢

    请问阁下们 万一GWF有随机数据自动屏蔽功能呢

  9. 毫无羡鱼情 前任小粉红
    毫无羡鱼情   平日之乎者也、没有什么用的腐儒.写文速度极慢

    @linda #188933 原理很像QoS,但是QoS对数据分类处理、而这种技术直接丢弃随机数据。这种技术和QoS目的不同、结果也不同。QoS增强网络质量、而随机数据自动屏蔽没有增进网络质量

  10. 毫无羡鱼情 前任小粉红
    毫无羡鱼情   平日之乎者也、没有什么用的腐儒.写文速度极慢