1.0版序

自序

数字极权的铁幕下，我们已退无可退

《数字极权时代生存手记》收录了我自 2017 年以来在信息安全、网络代理等方面的学习与实践成果的记录，希望能对反抗数字极权统治道路上的后来者有所帮助。

编程随想前辈在《为啥朝廷总抓不到俺——十年反党活动的安全经验汇总》一文中这样写道：

很多具备政治素质的人，缺乏信息安全的技能；所以他们无法利用互联网与党国斗争。

信息知识与技能的意义还不止于此。数字极权之所以能够毫无阻力地在中国推进，离不开大众在个人数字权利问题上的集体无意识。大多数中国民众对国家机器与科技巨头合力实施的大规模监控所知甚少，对个人信息的去向漠不关心，再加上百度等无良企业“用隐私换取便利、安全”的反智宣传，使得整个国家在数字极权主义的邪路上越走越远。

信息技术可以为极权政府所用来强化管控，反过来也可以民众所用来扩展自由。网络代理工具可以帮助人们突破 GFW 的封锁自由地获取未经审查的信息，端对端加密通信可以保证私密对话不受服务商与政府的监控，基于多重代理的网络匿名可以为保护言论自由和发言者的人身安全提供有力的保障，加密技术的普及与对网络封锁的破坏可以提升当局实施舆情管控的成本。

被统治阶级的群体性觉醒构成了反抗的前提，信息技能的运用则可以作为反抗的手段。因此，当信息知识与技能真正成为互联网时代的每一个个体的基本生活常识和能力之时，它将可以对数字利维坦提出有力的挑战，这或许就是普及信息技能的意义所在。

一、GFW 必须被打破

互联网拓展了信息传播的深度与广度，一度被寄望能给中国社会带来民主。然而与互联网在中国普及相同步的是防火长城（Great Firewall, GFW）的建设，它试图在互联网空间实行闭关锁国的政策，审查屏蔽一切与中共意见相左的境外网站，把中国人圈禁在从万维网中硬生生划出的“大中华局域网”中。

在本国网络空间，中共当局借维护国家安全之由大发专制淫威 [1] [3]，压制一切异见，扼杀多元价值，将传播资讯、普及常识的媒体网站关停下架[17] [18]，对持异议者动辄禁言删号乃至逮捕拘禁、定罪判刑，迫使墙内民众学会自我审查而畏于发声；另一方面又开动宣传机器，使得民众只能获取当局希望他们接触的单一信息与强加给他们的价值观念，今日头条、腾讯新闻和各大国产手机浏览器每日置顶的习近平报道与“声名在外”的数字化红宝书“学习强国” App 就是显例。中共通过封锁、审查、禁声、灌输多管齐下，以软硬手段相结合的方式推动洗脑政策与信息时代相适应，试图把中国人打造成闭目塞听、头脑简单、思想与党中央高度一致的木头人。

GFW 不是一天建成的，中国互联网的原住民最早可以不受限制访问 Twitter、YouTube、Wikipedia 等境外网站。GFW 加码的亲历者与见证者拥有着对于网络审查现状的认知，这是寻找手段突破封锁的前提。而对在 GFW 后成长起来的新世代而言，许会因为坚持独立精神而在墙内平台屡遭迫害，不得已出逃墙外成为“信息难民”；而更多的人难以认知“墙”的存在，或是将自我审查内化为习惯，“不会主动寻找敏感的信息，因为他们在成长中对信息审查已习以为常”[7]，在信息壁垒和官方意识形态狼奶的灌输下成长为“粉红”和“战狼”，深种文革思维，高扬“爱国无罪”，沐浴“盛世狂欢”，他们将翻墙者视为反动的异端，给墙外网站的批评声音贴上反华势力的标签。因此，先行者有必要向身边的人传授自己的翻墙“手艺”，让他们也能轻松便捷地跨过 GFW，自由地在完整、开放的国际互联网上查看一切未经中共当局审查的信息，还互联网以本该有的面目。只有让更多的人倾听到不同的声音，才有让洗脑政策的受害者吐净狼奶，意识到国际互联网远不止“中华局域网”的一亩三分地，才有可能弥合信息不对称的鸿沟，进而为不同派别间开展良性对话创造可能性。需要承认的是翻墙手段本身只是提供带来改变的可能性，不必然带来变革的结果，正如“战狼”有时也会翻墙，但只不过那是在上演“帝吧出征”的闹剧；但是推广翻墙术仍是有益的尝试。清醒者若是不付出抵御愚民政策的努力，听任同伴继续沉睡，自然永远无法改变网络审查的现状。

二、穹顶之下，莫非天网

人工智能和大数据等新兴科技为实现利维坦对社会生活全方位控制提供了全新的手段，数字科技与极权政体的联姻将人类带向前所未有的反乌托邦，而新疆已然不幸成为了“先驱”——当局要求所有居民在手机上安装能够自动扫描和上传文件数据的净网卫士 APP [8]，使用数以千计的监控摄像头配合面部识别和大数据分析以便实时掌控所有居民的一举一动 [9]。我们纵然无法左右“新疆再教育营”的存废，但至少应当清醒地认识到这个国家正在发生的一切、我们的同胞所经历的一切，而不是听信外交部和官媒所谓“去极端化”、“职业培训”的无耻谰言。如果汉人觉得事不关己而对中共当局在新疆的倒行逆施听之任之，那么同样的灾祸迟早也会降临到他们的头上。被冠以“雪亮工程”[11] [13]之名的监控天网正在内地铺开，“内地新疆化”并非空穴来风。大规模监控的实质是专制统治者监视臣民、巩固统治的工具，它所带来的只有民众的恐惧，而不是官方所允诺的安全与社会稳定。

在中国强制性的网络实名制下，网警可以轻而易举地将你在国内网络平台的发言与你的真实身份相关联；警察时刻在幕后监视着微信上发生的一切 [14]，你甚至会因为在朋友圈的言论而遭受牢狱之灾 [15]。正在建设的社会信用体系表明了当局全面掌控个人活动的企图。特定严重失信人黑名单等措施虽然起到了打击不诚信行为的效果，但它同时也被当局用于迫害持异见者和访民群体 [16]，借大数据之手制造人道灾难。

三、“哪里有压迫，哪里就有反抗”

就如同毛泽东所说的“我是一个知识分子，当一个小学教员，也没学过军事，怎么知道打仗呢？就是由于国民党搞白色恐怖，把工会、农会都打掉，把五万共产党员杀了一批，抓了一批，我们才拿起枪来，上山打游击”一样——我是个码农行业的门外汉，也没学过计算机科学，怎么知道注册美区 Apple ID、租虚拟服务器搭建翻墙工具、用 Telegram 替代微信、翻墙上 中国数字时代 “了解祖国”呢？就是由于共产党搞赤色恐怖，把网络上对自己不利的言论都删掉，把境外网站的 IP 地址封锁了一批，TCP 关键词屏蔽了一批，VPN 应用下架了一批，我才爬墙自救起来，最后还把经历写成了这本书。

翻墙并不是我新学会的技能，不过我在 2017 年中时于偶然间接触了 Shadowsocks，Shadowsocks 提供的“无感翻墙”体验使得日常性使用墙外服务成为了可能，并使我幸运地躲过了当年发生的国内 VPN 厂商被迫关停、苹果在中国区 App Store 下架 VPN 应用以及之后“十九大”前的 GFW 升级带来的断网冲击。之后，我从购买 Shadowsocks 商业服务转为借助 HyperApp 在 VPS 上自建 ShadowsocksR，再到命令行下自建 V2Ray，在升级“爱国上网”方式对抗党国的网络封锁和管制的道路越行越远，从此一发不可收拾。

移动端的翻墙离不开广义的 “VPN”（包括 Shadowsocks 和 V2Ray 客户端）的使用，而中国 App Store 的 VPN 应用下架潮迫使我注册了美区的 Apple ID 和 PayPal 以便获取和更新 VPN 和纽约时报、RSS 客户端等其他被中共认为威胁其统治而勒令下架的应用程序，这是本书（1.0 版）第一节“获取美区 Apple ID”和第三节“注册美区 PayPal”的由来。

2017年末上海携程员工亲子园虐童事件、红黄蓝幼儿园虐童事件、北京清退“低端人口”事件、北京亮出天际线行动、京津冀煤改气导致供暖危机，再到 2018 年的修宪取消主席任期限制、# MeToo（中国）系列运动（沈阳事件、北大岳昕事件 、……）、长春长生生物问题疫苗事件、P2P 网络借贷平台集中爆雷、深圳佳士工运，这些曾经被送上舆论风口浪尖的热点话题在微博、微信等墙内社交媒体上逃不过被删除的命运，留下一片刺眼的“404” 。在中国特色权力型市场经济的运作模式下，权力与资本合谋劫掠社会财富，政府积极扩张权力的同时又拒不承担责任，一贯奉行“解决提出问题的人而非解决问题本身”的行事逻辑，以“稳定压倒一切”与维护 “国家安全”的名义维护特权阶级的统治地位与既得利益，通过信息封锁和舆情管制来奴化民众，悍然制造无人堪作见证的历史。需知中共当局迫害的不仅仅是那些被控“煽动颠覆国家政权”的民运人士、人权律师和自由派学者，而是生活在极权体制下每一个平民。如果任由受害者被噤声，问题被掩盖，悲剧注定重演。

我曾在微博上追踪一批因为关注北京切除事件频繁被销号后又“转世”的博主，并曾尝试备份预感会被删的敏感题材的微博和微信公众号文章，也是在这个时候接触到了新闻网站 中国数字时代 和它那句极为讽刺的“在这里，了解祖国”的口号。我坚信，信息传播的自由是人与生具来的自然权利，中共当局将真相揭发与理性讨论诬指为谣言而一并绞杀的无耻企图必须被粉碎。本书（1.0 版）第五章“信息难民自救指南”，便是拜网信办和中宣部之赐。

四、选择适合自己的解决方案

解决方案的选择应取决用户的直接需求，而效率和安全同时受到方案选择与具体使用方式的影响。本书所提供的方案接近于“数字移民”，在效率与安全的权衡上更倾向于前者。在网络代理方式的选择上，V2Ray 和 Shadowsocks 可以有效地突破 GFW，但这类翻墙方法在匿名性上可能存在不足——如果你选择商业服务，服务商可以在服务器上看到你所有的访问记录；如果选择自建，你很难保证你对 VPS 所做的安全防护措施足以抵挡潜在的攻击。另一方面，承诺服务器零日志的 VPN 服务固然能够提供较强的匿名性，但国外 VPN 服务商所采用的各类 VPN 协议都能被 GFW 识别屏蔽，并不能满足中国用户翻墙的需求，这是本书推介 V2Ray 和 Shadowsocks 放在前面的原因。在加密即时通讯应用的选择上，本书推荐的 Telegram 也不能保证绝对的安全，不过它的优点在于不存在政府的审查和监控，拥有一定规模的中文用户群体，频道和超级群聊使它在信息传播上具有显著优势，这使它相对更适合作为大陆民众习惯使用的微信（WeChat）、香港民众习惯使用的 WhatsApp 的替代品。

如果你对个人隐私保护或匿名性有更高的要求，建议阅读本书附录推荐的教程、网站和作者。

衷心祝愿每一位读者终能获得免于自我审查与恐惧的自由。

写于 2019 年 6 月 15 日，修改于 2021 年 2 月 13 日

[1] Solidot | 网信办启动“剑网 2018”专项行动（2018-07-16）

[2] Solidot | 网信办关停三款短视频应用，B 站宣布增加审查人员（2018-07-27）

[3] Solidot | 网信办加强舆论监管（2018-11-16）

[4] Solidot | 网信办禁止转世账号（2018-11-16）

[5] 美国之音 | 习近平“红宝书”“学习强国”手机软体由阿里巴巴开发操作（2018-02-18）

[6] BBC News 中文 | “学习强国”：习近平“红宝书”登上App排行榜首（2018-02-16）

[7] ABC NEWS | 与西方隔绝：在“墙”内长大的中国新世代（2018-11-11）

[8] Solidot | 净网卫士被发现明文传输收集的数据（2018-04-10）

[9] 德国之声 | 脸部辨识结合大数据 250万新疆居民难逃中国掌心（2018-02-18）

[10] Solidot | 中国公司的人脸识别数据库外泄（2019-02-15）

[11] 【立此存照】雪亮工程：视频监控入户到人– 中国数字时代（2018-03-30）

[12] 特大号| 2018安防监控、雪亮工程项目盘点！ – 中国数字时代（2019-01-03）

[13] 自由亚洲｜2022年中国每人“拥有”两个监控探头– 中国数字时代（2019-02-04）

[14] 【立此存照】网安部门监控清华大学学生组织的报告书 - 中国数字时代（2017-12-04）

[15] Solidot | 网民因在朋友圈骂交警被拘 8 天（2019-01-10）

[16] 【网络民议】“母亲成了诈骗受害者，反而被禁止坐高铁”- 中国数字时代（2019-02-16）

[17] 好奇心日报将停更3 个月_商业_好奇心日报（2019-05-27）

[18] VOA | 中国金融信息网站“华尔街见闻”被停业整改（2019-06-11）

前言

《数字极权时代生存手记》是「老白」写给小白的科普读物，【特色】是关注翻墙等中国特色问题，致力于推广 Tor Browser 等图形化的成熟产品，普及信息安全知识；【目标】是帮助读者提升自身能力，通过自己的努力实现数字空间的【信息自由】（翻墙）和【言论自由】（匿名上网），抵御信息战（资讯战/认知战），反抗数字极权统治。

Horo 在《Privacy Matters 和自学聚宝盆 - 隐私保护教学文章整理》中对本书 3.0 版的评价是「这个系列教程的做法可能对大多数人来说要求太高，或许汝认为汝不太可能遇上那些威胁」，Luterngun 姑且把它当作是赞许，但对此不表认同。

Luterngun 毕竟不是信息安全/行动安全领域的专业人士，自知只有「瓦房店」水准，强推「瓦房店」工程是因为不满于当前这一领域的中文资源存在的碎片化、高门槛、离地、过时 等问题；另一方面 Luterngun 自信经过多年摸爬，比上不足，但比下绰绰有余，有能力部分填补这上下之间的空白。毕竟往 PC 里装 360 的仍大有人在，会用 Tor Broswer 和虚拟机的则是凤毛麟角。如果说编程随想是 89 分的水准，360 用户是 0 分水准，那么本书的定位是帮助到那些初来乍到的「困难群众」靠近 60 分及格线，实现知识「脱贫」。但 Luterngun 还是在此申明，不要直接将本书内容用于安全敏感行动。同时也欢迎行家同道参与本项目或提出建议。

横向对比

本书首要解决的是【翻墙】问题，这是墙内人的痛点，也是使用 Tor 匿名上网的前提。对于这个问题，保护卫士、EFF 等「境外势力」提供的信息不是严重过时，就是草草带过；食洋不化的 iYouPort 没有提供实质性的建议，挑选 VPN 时不要使用以美国为基地的服务云云更是「何不食肉糜」级别的离地；GFW Report 脚踏实地地做了不少研究工作，但并不直接惠及终端用户；编程随想的博客的问题在于他本人的【威胁模型】和翻墙方法不适用于绝对大数人，你照着他的方法未必翻不了墙，但过程绝对足够痛苦，可以说是不可能普及的。 Luterngun 认为理想的翻墙方式应该是轻松、无痛的，使用者不应是测试员，不必过于关注翻墙本身，而应关注翻墙后做什么，在这里效率（信息自由、政治启蒙）是第一位的，安全是第二位的——翻墙本身是无法掩盖的，当局的资源是有限的，至少在目前翻墙的人越多越安全，正如在正常国家用 Tor 的人越多，吹哨者、调查记者等真正需要被保护的人更安全一样。

编程随想早期自造过的「轮子」在如今的开源社区中都可以找到对应的成熟产品，比如裸 Tor 和 Firefox 结合成了 Tor Browser，【双虚拟机】之于 Whonix，【多重虚拟机】之于 Qubes OS。这类成熟产品大多拥有自己的技术文档和论坛，比自行摸索方便得多，无疑对新手更友好。

编程随想的博客和 iYouPort 的另一问题是博客或社交媒体无法直接提供系统性的知识——新来的读者如果不主动去爬旧博文并消化吸收，就只能得到碎片化的信息。相比之下，保护卫士的手册形式是更好的载体。

未署名的《Opsec：翻墙匿名反党圣经》（从内容上推断作者可能是蓝宝石酱）是少有的结合实证调查的佳作， Luterngun 也从中获益良多。该作「加固」Twitter 和 Telegram 的做法虽然更「接地气」，更符合大多数网友的使用习惯，但 Luterngun 认为这样做仍然是不够的，对匿名身份而言放弃移动设备+全程 Tor 是最低条件。

Luterngun 最欣赏的两位作者是 Cryptoboy404 和沉默的广场，他们的原理阐释深入浅出，图文教程直观明了。Luterngun 曾学着写过《【冰箱能听懂的技术贴】如何使用迷雾通+Tor双重代理上2047》，但由于精力所限，《数字极权时代生存手记》还是只能以纯文字形式呈现，希望日后能有机会弥补这个缺憾。

纵向对比

3.0 版的问题在于定位不清，使得基础理论和具体操作相混杂，导致篇幅冗长，对新人也不够友好；其次是没有建立清晰的威胁模型，导致适用于低危、高危不同身份的内容相混杂。

4.0 版对此作出了调整，大幅降低了原理部分的比重，这类内容会考虑以个人博客的形式单独呈现。对于第二个问题，4.0 版首次引入了粗糙的【威胁模型】，分为「数字移民」和「数字行动者」，前者是低危身份，只单纯浏览墙外资讯，主要防范的是政府和科技公司的数字监控；后者相对前者是高危身份，参与政治观点输出，主要关注如何在匿名下实现自由言说，需要防范的是去匿名化。

作者寄语

信息科技领域的知识日新月异，《数字极权时代生存手记》在还未写完之前就已过时了。希望读者们能迈过它，持续学习探索和提升自身能力，「做返自己嘅份內事」，「沉著地為明天做好準備」（孔誥烽教授語）。

工具包

awesome-reconsidera-takeaway

目录

工具

操作系统

隐私友好操作系统

隐私强化操作系统

操作系统启动盘制作工具

代理工具

免费开源的代理工具

开源翻墙代理客户端

免费节点

浏览器

浏览器扩展

浏览器安全性检测

匿名工具

加密工具

密码管理

密码管理器

双因素验证器

信息备份

网页存档网站

网页存档辅助工具

RSS

RSS资源导航

RSS阅读器

RSS辅助工具

其他工具

元数据清除

沙盒工具

防火墙

网络流量分析

网络测速工具

远程桌面

文件同步

输入法

PDF工具

电子书工具

多媒体播放器

下载工具

邮箱客户端

加密即时通讯

视频会议

加密货币

比特币钱包

门罗币钱包

加密货币转换工具

非实名制交易所清单

未归类工具

网络资源

隐私与安全

网页代理

网络封锁相关信息

密码泄露查询

在线病毒扫描

短链接分析工具

加密邮箱

临时邮箱

一次性手机号

隐私强化前端

日常办公

搜索引擎

文件传输

图床

在线剪贴板

翻译

地图

GitHub镜像站

社交媒体

文化资源

影视资源

学术资源

被屏蔽资源镜像站

未归类资源

信息安全参考资料

参考与鸣谢

工具

操作系统

隐私友好操作系统

桌面操作系统

GNU/Linux

Debian

Arch Linux

Fedora Linux

Slackware

…

BSD

FreeBSD

…

移动操作系统

Android 替代

GrapheneOS – 仅支持 Google Pixel

CalyxOS – 仅支持 Google Pixel 和少数非 Pixel 手机

LineageOS – 支持设备列表

路由器固件

OpenWrt

隐私强化操作系统

Qubes OS

Whonix

Tails

antiS – 针对中国环境优化；中文、粤语、藏语、维语友好；基于 Slackware Live

操作系统启动盘制作工具

Etcher – Windows/macOS/Linux；操作系统映像烧录工具

Ventoy – Windows/Linux；制作免烧录多系统 USB 启动盘

Rufus – Windows；多功能 USB 格式化实用工具

代理工具

免费开源的代理工具

迷雾通 | GitHub 免翻墙镜像 – Windows/macOS/Linux/Android/iOS

nthLink | AWS 免翻墙下载链接 – Windows/macOS/Android/iOS

Psiphon – Windows/macOS/Android/iOS

开源翻墙代理客户端

Clash for Windows – Windows/macOS/Linux

v2rayN – Windows

ClashX；ClashX Pro – macOS

v2rayNG – Android

Clash For Android – Android

SagerNet – Android

Shadowrocket iOS；闭源付费

Stash – iOS；闭源付费

ShellClash – 路由器

OpenClash – 路由器

免费节点

freefq/free免费节点有风险，非必要不推荐使用！

浏览器

Tor Browser – Windows/macOS/Linux/Android

Firefox Browser – Windows/macOS/Linux/Android/iOS；警告：注意甄别【中国特供版】，墙内务必挂代理访问 Mozilla 官网下载

Librewolf – Windows/macOS/Linux; 基于 Firefox

Firefox Focus – iOS/Android；内置广告拦截和隐私强化

Bromite – Android; 基于 Chromium；内置广告拦截和隐私强化

浏览器扩展

隐私保护

uBlock Origin – 拦截广告

NoScript – 拦截 JavaScript 脚本

Decentraleyes – 防止 CDN 跟踪

Cookie AutoDelete – 关闭网页后自动删除 cookies

ClearURLs – 自动清除链接中的追踪参数

UserAgent Switcher – 模仿 user-agent

隐私强化前端重定向

LibRedirect

视频强化

SponsorBlock for YouTube – YouTube 去广告

Cat Catch – 抓取网页视频，m3u8 解析下载合并工具

浏览器代理

SwitchyOmega

RSS 订阅源查找

RSSHub-Radar

浏览器安全性检测

检测 IP 泄露：https://ipleak.net/

浏览器指纹：https://amiunique.org/

检测 DNS 泄露：https://www.dnsleaktest.com/, https://www.expressvpn.com/dns-leak-test

检测 WebRTC 泄露：https://www.expressvpn.com/webrtc-leak-test

其它浏览器安全问题检测：https://browserleaks.com/

检测 Tor：https://check.torproject.org/

Cloudflare - Browsing Experience Security Check – 检测 DNS 加密 (DoH/DoT)、DNSSEC、TLS 1.3、SNI 加密 (ECH)

Device Info

匿名工具

Whonix

Tails

Tor Browser – Windows/macOS/Linux/Android

OnionShare – Windows/macOS/Linux；匿名文件传输、洋葱网站托管、匿名聊天室

I2P

i2pd

加密工具

PGP

GnuPG

Kleopatra – Windows/Linux

VeraCrypt – Windows/macOS/Linux；虚拟加密卷/磁盘加密

Cryptomator – Windows/macOS/Linux/Android/iOS；网盘的客户端加密工具

隐写术工具

零宽度字符

StegCloak

steganographr

实例

图片隐写术

OpenStego

密码管理

密码管理器

Bitwarden – Windows/macOS/Linux/Android/iOS

Vaultwarden

KeePass – Windows/Mono

KeePassXC – Windows/macOS/Linux

KeePass2Android - Android

Strongbox – iOS/macOS

双因素验证器

FreeOPT – iOS/Android

Tofu – iOS

Aegis Authenticator – Android

信息备份

网页存档网站

https://web.archive.org/

https://archive.today/

https://ghostarchive.org/

网页存档辅助工具

Wayback

Wayback 公共实例

https://wabarc.eu.org

https://initium.eu.org

存档结果：https://loph.notion.site/f514a62ea1254d05ac5c92a48b9fe9b5

Telegram bot

@wabarc_bot

自托管

浏览器插件 Archiveror

命令行工具 archivenow

RSS

RSS资源导航

All-about-RSS – RSS 相关事物列表，包括工具、服务、社区和教程

RSS阅读器

Raven Reader – Windows/macOS/Linux

Thunderbird – Windows/macOS/Linux

NewsFlash – Linux

NetNewsWire – macOS/iOS

NewsBlur – Android

ReadYou – Android

RSS辅助工具

RSSHub – 为不支持 RSS 的网站生成 RSS feed

RSSHub-Radar – 嗅探 RSS 订阅源的浏览器插件

kill-the-newsletter – 将邮件订阅转换成 RSS 订阅

效率工具

元数据清除

mat2 | Web

ExifTool – Windows/macOS/Linux

Dangerzone – Windows/macOS/Linux

Scrambled Exif – Android

沙盒工具

Firejail – Linux

Sandboxie – Windows

Shelter – Android

Insular – Android

防火墙

Portmaster – Windows/Linux

网络流量分析

Wireshark – Windows/macOS/Linux

网络测速工具

LibreSpeed – Web

远程桌面

RustDesk – Windows/macOS/Linux/Android/iOS

文件同步

Syncthing – Windows/macOS/Linux/Android

输入法

Fcitx – Linux/FreeBSD

Rime

小狼毫 Weasel – Windows

鼠鬚管 Squirrel – macOS

ibus-rime – Linux

fcitx-rime – Linux

PDF工具

PDF 阅读器

Sumatra PDF – Windows

PDF 注释工具

Xournalpp – Windows/macOS/Linux

电子书工具

电子书阅读器

Koodo Reader – Windows/macOS/Linux/Web

KOReader – Linux/Android/Kindle

Foliate – Linux

Librera Reader – Android

电子书管理

Calibre – Windows/macOS/Linux

多媒体播放器

VLC – Windows/macOS/Linux/Android/iOS

mpv – Windows/macOS/Linux/Android

下载工具

Motrix – Windows/macOS/Linux

Seal – Android

BitTorrent

客户端

qBittorrent – Windows/macOS/Linux

qBittorrent-Enhanced-Edition – Windows/macOS/Linux

BitTorrent Tracker

trackerslist

TrackersListCollection

邮箱客户端

Thunderbird – Windows/macOS/Linux

K-9 Mail – Android

加密即时通讯

去中心化加密 IM

Session – 默认端对端加密；实时同步

Matrix – 联邦式去中心化；默认端对端加密；实时同步

Matrix 客户端

Element – Windows/macOS/Linux/Android/iOS/Web

FluffyChat – Linux/Android/iOS/Web

更多客户端

中心化加密 IM

Telegram – Windows/macOS/Linux/Web/iOS/Android 客户端开源；注册需手机号码；私密模式支持端对端加密；实时同步

Signal – Windows/macOS/Linux/iOS/Android；注册需手机号码

本地网络即时通讯工具

Berty – iOS/Android 默认端对端加密；P2P

Briar – Android

加密短信

Silence-Android – Android；加密 SMS/MMS 短信

视频会议

Jitsi Meet – iOS/Android/Web

加密货币

比特币钱包

Samourai – Android

Sparrow Wallet – Windows/macOS/Linux

Wasabi – Windows/macOS/Linux

Edge – Android/iOS

Electrum – Windows/macOS/Linux

门罗币钱包

Monero GUI Wallet – Windows/macOS/Linux

Feather Wallet – Windows/macOS/Linux

Cake Wallet – Android/iOS

Monerujo – Android

加密货币转换工具

unstoppableswap-gui

非实名制交易所清单

KYCNOT.ME

未归类工具

Anonymous Camera – iOS；拍摄自动模糊人脸或全身的视频

Stingle – Android/iOS；端对端加密相册云备份工具

网络资源

隐私与安全

网页代理

StartPage 搜索引擎 –>> 匿名浏览模式

SearX 搜索引擎 –>> morty 隐私强化代理（部分实例支持）

https://www.4everproxy.com/

网络封锁相关信息

测试网站是否被 GFW 封锁

GreatFire Blocky – Web

comparitech - blockedinchina – Web

NetBlocks - 实时绘制互联网自由地图；Web

GFW Report | GitHub | Twitter (Nitter)

Net4People论坛 – 针对翻墙工具开发者和研究人员的技术论坛

密码泄露查询

have i been pwned

DeHashed

Leakcheck

Firefox Monitor

Spy Cloud

在线病毒扫描

VirusTotal – 支持扫描文件、网站链接

Hybrid Analysis – 支持扫描文件、网站链接

短链接分析工具

Unshorten

加密邮箱

Protonmail

Tutanota

Disroot.org

Onion Mail

临时邮箱

https://maildrop.cc/

https://erine.email/

https://temp-mail.org/en/

https://mailsac.com/

https://temporarymail.com/

https://grr.la/mail/grrmailb3fxpjbwm.onion

https://tempmail.plus

https://10minutemail.net/?lang=en

https://dropmail.me/en/

https://privatlab.com/

https://emailfake.com/

https://www.fakemail.net/

https://www.dispostable.com/

https://temp-mail.to/

http://mailcatch.com

https://getnada.com/

https://www.guerrillamail.com/

https://www.mailinator.com/

https://www.emailondeck.com/

https://yopmail.com/en/

https://www.33mail.com/

https://www.moakt.com/

http://mailcatch.com/en/disposable-email

http://mytrashmail.com/

https://www.emaildrop.io/

https://tempr.email/en/

https://www.mohmal.com/en

https://www.tempinbox.xyz/

credit: https://t.me/iyouport/12099

一次性手机号

Hushed (Android | iOS)

Burner (Android | iOS)

CoverMe (Android | iOS)

TextMe Up (Android | iOS)

https://receive-sms-online.com

https://receive-sms-now.com

https://hs3x.com

https://twilio.com

https://freesmsverification.com

https://freeonlinephone.org

https://sms-receive.net

https://smsreceivefree.com

https://receive-a-sms.com

https://receivefreesms.com

https://freephonenum.com

https://receive-smss.com

https://receivetxt.com

https://temp-mails.com

https://receive-sms.com

https://receivesmsonline.net

https://receivefreesms.com

https://sms-receive.net

https://pinger.com

https://textnow.com

https://receive-a-sms.com

https://k7.net

https://kall8.com

https://faxaway.com

https://receivesmsonline.com

https://receive-sms-online.info

https://sellaite.com

https://getfreesmsnumber.com

https://smsreceiving.com

https://smstibo.com

https://catchsms.com

https://freesmscode.com

https://smsreceiveonline.com

https://smslisten.com

https://sms.sellaite.com

https://smslive.co

credit: https://t.me/iyouport/6597

隐私强化前端

YouTube –>> Invidious

Invidious 公共实例列表

YouTube –>> FreeTube

Twitter –>> Nitter

Nitter 公共实例列表

Instagram–>> Bibliogram

Bibliogram 公共实例列表

Reddit –>> Libreddit

Libreddit 公共实例列表

Reddit –>> Teddit

Teddit 公共实例列表

日常办公

搜索引擎

Whoogle – Google 搜索的去 Javascript 前端

Whoogle 公共实例列表

SearX

SearX 公共实例列表

LibreX – 尊重隐私、支持搜索 Google 和 BT 种子站点的元搜索引擎

LibreX 公共实例列表

DuckDuckGo

Startpage

文件传输

本地网络文件传输

Snapdrop

网盘（免注册）

AnonFile – 单个文件上限 20 GB；无带宽限制

filechan – 同上

ufile – 单个文件上限 5 GB

uptobox – 单个文件上限 1 GB

临时网盘/文件传输

Send

公共实例列表 – 文件大小、有效时长取决于具体实例

Tmp.Ninja – 单个文件上限 10 GB；有效时长 48 小时

Wormhole – 单个文件上限 10 GB；5 GB 以下保存 24 小时，5 GB 以上 P2P 实时传输

tmpfiles.org – 单个文件上限 100 MB；有效时长 1 小时

图床

https://imgbb.com

https://postimages.org

https://upload.cc

Telegraph

https://telegra.ph

https://graph.org

https://te.legra.ph

在线剪贴板

PrivateBin

PrivateBin 公共实例列表

翻译

LibreTranslate

LibreTranslate 公共实例列表

SimplyTranslate

SimplyTranslate 公共实例列表

地图

OpenStreetMap

OpenStreetMap 公共实例列表

GitHub镜像站

https://hub.fastgit.xyz

https://cdn.githubjs.cf

https://gitclone.com

https://gh.api.99988866.xyz/

https://ghproxy.com/

https://pd.zwc365.com/

社交媒体

Mastodon

Mastodon 公共实例列表

Pleroma

Misskey

NeoDB – 联邦宇宙书影音游戏标注平台

文化资源

影视资源

BT 种子站

迷客电影 – 电影/电视/动漫

人人影视分享站

YTS.MX – 电影

1337X

RARBG – 电影/电视剧/音乐

EZTV – 电视剧资源

动漫花园 – 中文ACG

学术资源

Libgen – 电子书/期刊论文

Z-Library – 电子书/期刊论文

Sci-Hub – 期刊论文

无产阶级图书馆 – 电子书

书格 – 中文古籍

更多参见 缪缪收藏的图书网址信息

被屏蔽资源镜像站

https://unblockit.pages.dev/

未归类资源

Apple Censorship – 检测在特定地区 App Store 被下架的 app

Tor Metrics

Tor Project - Good Bad ISPs

信息安全参考资料

编程随想的博客

digital-rights

PrivacyTools

Privacy Guides - Privacy Tools

Prism Break / 中文版

The Hitchhiker’s Guide to Online Anonymity

iYouPort

现代隐私保护指南 - Modern Security Protection Guide - Arch Linux Studio

Digital-Privacy

Zebra Crossing / 繁体中文版

EFF｜Surveillance Self-Defense｜中文翻译版

Opsec：翻墙匿名反党圣经

左派信息安全指南

brainfucksec.github.io

brainfucksec.github.io | android-foss-apps-list

参考与鸣谢

2047.one/g/2047/entity/Link

AlternativeTo

android-foss

Awesome-Linux-Software

抱月

iYouPort

iYouPort | 安全手册：这里是你需要的几乎所有基本安全上网工具（1）

iYouPort | 安全工具箱补充版：分类工具列表（2）

learnleft

libgen

NodeBE4

NarratorZ-new

数字移民篇

第一章 突破网络封锁泛论

1. 常见翻墙工具的盘点

目录

1 迷雾通

2 翻墙加密代理

3 VPN

4 外国手机卡漫游

5 其他

5.1 Psiphon 赛风

5.2 Lantern 蓝灯

5.3 自由门、无界

5.4 VPN Gate

5.5 Tor + Snowflake 网桥

5.6 Tor + Meek 网桥

1 迷雾通

迷雾通是目前为数不多能做到支持免翻墙获取、开箱即用、提供免费版服务、基本能做到稳定翻墙、注重隐私的翻墙工具。

如果你想教会别人翻墙，或者有人来请教你怎么翻墙，（只要 GitHub 没有被墙）直接把迷雾通的 GitHub 免翻墙下载镜像链接——https://github.com/geph-official/geph4-client/wiki/%E8%BF%B7%E9%9B%BE%E9%80%9A%EF%BC%88%E5%85%8D%E7%BF%BB%E5%A2%99%E9%95%9C%E5%83%8F%EF%BC%89 发给 ta 就好了。

特性： - 学习成本低 - 前后端开源 - 支持全平台 - 支持全局 VPN 模式 - SLA 服务保证，【封一天赔一天】 - 隐私友好 - 提供免费版 - 无需手机号或电子邮箱注册 - Mizaru 盲签名验证机制实现流量匿名化（将用户付款信息与 IP 脱钩）
- 服务条款承诺服务器【零日志】 (No-logging policy) - 服务条款承诺除非爱沙尼亚法律强制要求，不向第三方披露用户信息 (Non-cooperation policy) - 运营公司注册地是隐私法严格的爱沙尼亚

迷雾通提供免费版与付费版，免费版有节点限制和限速（Geph 4 的限速是 1.6 Mbps，可基本满足网页浏览需求）；付费版每月 5 欧元，无节点和速度限制，支持国际信用卡和支付宝付款。

（有能力的用户也可以使用迷雾通的混淆协议在自己的 VPS 部署服务，不过自建的服务无法使用多路混淆和桥接，只是一个类似 Shadowsocks 的单层代理，而非迷雾通的两层洋葱路由式网络，抗封锁能力会打上折扣）

参见：
迷雾通官网：https://geph.io/（已被 GFW 封锁）｜GitHub Wiki 免翻墙下载镜像
迷雾通用户论坛
品葱｜nullchinchilla：我开发的开源翻墙软件—“迷雾通” (2019-12-04)
迷雾通用户论坛｜nullchinchilla：所有平台的迷雾通4正式化啦！ / Geph 4 is out of beta for ALL PLATFORMS!

2 翻墙加密代理

Shadowsocks、V2Ray、Trojan 可被归类于适用于中国特殊网络环境、依赖虚拟专用服务器（Virtual Private Server, VPS）的轻量级网络代理工具。这三者的设计初衷就是【突破网络封锁】，在【隐蔽性】和【抗封锁】能力上相比传统翻墙工具有着显著优势。

Shadowsocks（俗称 ss）是中国大陆最流行的翻墙工具之一，可以理解为加密版的 Socks 代理。Shadowsocks 作者 clowwindy 迫于警方压力在 2015 年 8 月 22 日在 Github 上删除项目并停止开发，之后madeye 和 linusyang 在 Shadowsocks 的基础上持续开发和维护 Shadowsocks-libev 至今。（破娃酱 (breakwa11) 开发了另一流行分支 ShdowsocksR (SSR)，在原版基础上提高了安全性并加入了混淆。2017年7月27日，breakwa11 遭到自称“ESU.TV”的不明身份人士的人身攻击，被迫删除 SSR 删除项目、停止开发并解散相关 Telegram 交流群组，后 Akkariiin 宣布接手 SSR 项目并开发 ShadowsocksRR 分支）

V2Ray（Project V）是继 Shadowsocks 之后的又一流行翻墙工具，定位为一个功能强大的模块化代理软件包，而非单纯的协议或软件。V2Ray 拥有自己的加密代理协议 Vmess，同时也支持 Shadowsocks、Trojan 等其他协议，允许用户自行选择各种模式和组合，通过不同的设定来达到不同的代理效果。V2Ray 原开发者 Victoria Raymond 自 2019 年 3 月后失联至今，没有完整权限的其他维护者创建了新的 organization v2fly 并持续开发。

Trojan 是一款新兴的专用于突破 GFW 网络封锁的工具。Trojan/“特洛伊木马” 是一种翻墙理念，即通过使用 TLS 伪装 HTTPS，将翻墙流量混进正常网络服务中穿透 GFW。Trojan 类似于 V2Ray 的 Vmess+WebSocket+TLS 模式，但在速度上有明显优势，原因是 V2Ray 有 Vmess 和 TLS 两层加密，而 Trojan 只有一层 TLS，加密运算更少。

V2Ray (v2fly) 的主要维护者 rprx 引入了无加密的数据传输协议 Vless，之后开发出了 XTLS 协议（拼接网站和代理的内外两层 TLS，进一步减少冗余加密）。后 XTLS 因许可证等争议经项目组投票表决后被移除，rprx 创建了 Project X 项目，提供“v2ray 的超集 X-ray，含更好的整体性能和 XTLS 等一系列增强，且完全兼容 v2ray-core 的功能及配置”。

优点： - 速度快 - 连接稳定 - 相对省电 - 支持智能分流 - 抗封锁能力强 - 协议开源

缺点： - 学习成本高 - 使用门槛高 - 匿名不友好 - 无论购买商业服务还是租用 VPS 自建服务均涉及【在线交易】 - 存在安全隐患 - VPS 难以被加固

参见：
Shadowsocks 笔记
聪聪：SS/SSR 简介

3 VPN

VPN（Virtual Private Network, 虚拟专用网络）本意是指在本地创建虚拟网卡，与 VPN 服务器之间建立加密隧道协议进行通信，最初被设计用于保护通信安全与隐私。由于 VPN 本身就是代理的一种，所以早期也能被用于【突破网络封锁】，令“VPN”成为了翻墙工具的代名词。不少人会把 Shadowsocks 当成“VPN”，严格说起来这是“VPN”概念的误用。

时至今日 VPN 本身已成为封锁对象，实际上并不适合用作翻墙工具——PPTP、L2TP、IPSec、OpenVPN 等 VPN 协议特征明显，已被 GFW 精准识别和封锁。目前仅有 Express VPN 等少数几家商业 VPN 服务商开发了针对中国市场的产品，通过加入混淆的自有协议实现翻墙（如 Express VPN 的 Lightway，Nord VPN 的 NordLynx）。

VPN 的优点：
- 全局代理 - 产业成熟，商业服务使用门槛低

VPN 的缺点：
- 速度慢 - 不稳定 - 协议特征明显

可翻墙的商业 VPN 服务的优点： - 运营公司多为国际大厂 - 相对“机场”（Shadowsocks 服务商）而言 - 跑路风险低 - 舆论压力大

可翻墙的商业 VPN 服务的缺点： - 价格昂贵

参见：
– 部分可翻墙 VPN 测速
https://cc.greatfire.org/en
https://10beasts.net

4 外国手机卡漫游

外国手机卡开启国际漫游后会将数据转“送回 SIM 卡所属运营商接入互联网”，所以在中国大陆等网络封锁地区实现无缝“翻墙”。

优点： - 学习成本极低 - 被封锁可能性较低

缺点： - 价格高昂

5 其他

5.1 Psiphon 赛风

Psiphon 是一个开源免费的翻墙软件，最新版的 Psiphon 综合使用了 VPN、SSH、HTTP 和 Socks 代理技术，支持 Android、Windows 和 iOS 平台。

5.2 Lantern 蓝灯

Lantern（蓝灯）是一款开源的翻墙软件，支持全平台。Lantern 提供付费版和免费版两种版本，免费版超出流量上限后仍可翻墙，但会被限速。

Lantern 的客户端下载地址可以从蓝灯的 Github 仓库免翻墙获取。

5.3 自由门、无界

自由门和无界是较为流行的闭源、不记名的免费翻墙软件，二者都有法轮功背景，也受到美国之音（VOA）的运营方美国全球媒体署国际广播局的资助。

缺点： - 闭源 - 支持平台有限（Windows、Android） - 存在内容审查（如限制色情内容等）

动态网 - 自由门下载地址 http://us.dongtaiwang.com/loc/download.php
无界英文官网 https://ultrasurf.us/
GitHub 免翻墙下载地址导航：https://github.com/sglfree/freesky

参见：
VOA - 互联网翻墙指南 - 自由门
VOA - 互联网翻墙指南 - 无界浏览

5.4 VPN Gate

VPN Gate 项目是日本筑波大学研究生院提供的在线服务，研究目的是推广“全球分布式公共 VPN 中继服务器”的知识。任何用户可以从项目官网下载安装服务器端应用，志愿将自己的计算机贡献成为 VPN 中继服务器。

VPN Gate 基于筑波大学的另一个开源项目 SoftEther VPN，后者是一个跨平台、兼容多种 VPN 协议的 VPN 客户端。

优点： - 分布式服务器和动态 IP - 免费 - 无流量限制 - 无需注册

缺点： - 使用传统 VPN 协议，抗封锁能力差

参见：
编程随想的博客｜“如何翻墙”系列：扫盲 VPN Gate——分布式的 VPN 服务器 (2013-04-19)

5.5 Tor + Snowflake 网桥

Snowflake 是 Tor 项目组开发的新一代网桥，已经内置于 Tor Browser。

Snowflake 基于闪现代理 Flash Proxies，通过连接时长短、IP 基数大来突破网络封锁。

处在无网络封锁国家的用户只需要在自己的浏览器打开网页上嵌入的 Snowflake 窗口，就可以成为 Snowflake 的志愿节点。

5.6 Tor + Meek 网桥

Tor Browser 加入 Meek 流量混淆插件，通过将 Tor 流量伪装成访问 Microsoft Azure 云服务的正常流量来欺骗 GFW，使用户得以将 Tor + Meek 组合用于翻墙。

缺点：
- 速度很慢，用户体验不佳 - 原因：Meek 网桥所依赖的 Microsoft Azure CDN 价格很贵，Tor 对其设置了流量上限。Meek 网桥因过载而速度变慢。

参见：
编程随想：“如何翻墙”系列：扫盲 TOR Browser 7.5——关于 meek 插件的配置、优化、原理
Tor 项目组正在开发新的网桥以对抗网络审查，参见：Tor Blog｜Challenges, priorities, and progress in anti-censorship technology at Tor (2020-08-27)

2. 翻墙工具的选择与使用

目录

1 翻墙工具的选择

1.1 日常使用的翻墙工具

1.2 面向初学者的翻墙工具

1.3 面向外国人的翻墙工具

2 翻墙工具的使用

3 外购与自建的对比

3.1 外购的优缺点

3.2 自建的优缺点

3.3 机场的风险及应对

附：获取外区 Apple ID

1 翻墙工具的选择

1.1 日常使用的翻墙工具

建议组合使用【翻墙加密代理】(Shadowsocks/V2Ray/Trojan) 和【迷雾通】，同时准备更多的翻墙工具作为后备

【翻墙加密代理】 和【迷雾通】的共性是速度足以保证顺畅浏览网页，抗封锁能力强（即使在敏感时期高强度封锁下仍然可用；迷雾通有时可能出现断连，不过作者反应及时，均能在数日内迅速恢复服务）；两者的侧重有所不同，可以实现互补：

【迷雾通】和【翻墙加密代理】在工作原理上存在差异，难以被同种手段封锁

依赖国内线路资源的【商业代理服务】相对更稳定，但也更脆弱

【迷雾通】的隐私、安全保障优于【商业代理服务】

【迷雾通】的使用门槛低于【翻墙加密代理】

1.2 面向初学者的翻墙工具

如向从未翻过墙的人推介翻墙工具，可以建议其使用【迷雾通】。

迷雾通的好处是：

易于获取

免翻墙访问 GitHub > 搜索“geph”或“迷雾通”> 在项目 Wiki 中获取【免翻墙镜像】 > 下载对应操作系统的客户端应用程序

使用门槛低

开箱即用的“傻瓜式”客户端

【翻墙加密代理】有一定的使用门槛，并不适合推介给初学者使用。初学者使用【迷雾通】迈出翻墙第一步后，就可自行搜索其他翻墙方法。

参见：
Matters｜Hymnsin：小喵翻墙记 (2019-02-26)

1.3 面向外国人的翻墙工具

如向从未翻过墙的外国人推介翻墙工具，可以建议其使用【外国手机卡漫游】翻墙。如果追求强化保障隐私、抗网络审查/网络封锁，可选择内置 VPN 加密数据的 Google Fi。

此外也可推荐其使用【迷雾通】，或者 Express VPN、Nord VPN 等少数可翻墙的商业 VPN 服务（因商业 VPN 的官网大概率被 GFW 封锁，需告知其在出国前购买服务）

2 翻墙工具的使用

基于代理的翻墙工具都由【服务器端】和【客户端】两部分组成，而客户端可分为“集成服务式”和“纯客户端式”两类。

“集成服务式”指客户端内置服务器节点信息，用户无需，只需使用客户端】，一键打开开关即可连网。例：迷雾通、商业 VPN、赛风、蓝灯⋯⋯

“纯客户端式”指客户端未内置节点，用户需要手动导入节点信息后方能打开开关连网，使用门槛明显高于前者。 依赖 VPS 的代理（Shadowsocks/V2Ray/Trojan）客户端均为“纯客户端式”。

代理节点信息的获取方式：

租用 VPS 自建代理服务

向代理服务商购买商业服务

*使用共享节点/公益节点（不推荐）

附：兼容 Shadowsocks/Vmess/Trojan/Vless 等多种协议的代理客户端

Clash for Windows – Windows/macOS/Linux

v2rayN – Windows

ClashX；ClashX Pro – macOS

v2rayNG – Android

Clash For Android – Android

SagerNet – Android

Shadowrocket iOS；闭源付费

Stash – iOS；闭源付费

ShellClash – 路由器

OpenClash – 路由器

3 外购与自建的对比

有别于其他的翻墙工具，在使用 Shadowsocks/V2Ray/Trojan 等【翻墙加密代理】翻墙时，用户既可以选择“外购”——从代理服务商处购买现成的服务，依靠代理商完成服务器端的部署和维护；也可以选择“自建”——租用自己的 VPS，在服务器端自行安装、设置相应的代理软件。这两种方式各有利弊。

3.1 外购的优缺点

优点

使用门槛相对低

用户无需关注服务器端

更优质的资源

使用中转服务器、BGP、IPLC/IEPL 专线等优化

抗封锁能力更强

连接速度更快

流媒体解锁

节点数量多

遭遇 IP 封锁时有更大的选择余地

出口节点所在国的选择更多样

缺点

普遍漠视用户隐私和安全

无【零日志】承诺

部分商家明确要求用户遵守中国法律

普遍采用不退款政策 (no refund policy)

高度依赖中国实名制下的中继服务器和支付渠道

易遭当局整肃，无法保证持续提供可靠服务

3.2 自建的优缺点

优点

隐私更有保障

用户享有更大的自主权

自行选择/升级代理软件版本

自行控制代理服务的质量（取决于用户的技术能力和资源）

缺点

学习成本高

需要具备基本的 Linux CLI（命令行界面）使用能力和基础的网络知识

需持续学习维护优化以对抗 GFW 的新型封锁手段

时间成本高

节点数量少

性价比相对低

3.3 机场的风险及应对

（Shadowdowsocks/V2Ray/Trojan 代理服务商俗称“机场”，得名于 Shadowsocks 的纸飞机图标）

终止服务

原因

机场主跑路

被警方查封

例：喵帕斯（2020）

其他不可抗力

例：Tempest/原 rixCloud（2020）

通过审计规则实施内容限制

限制用户访问特定网站

用户数据泄漏

机场主向警方提交其记录的用户数据

机场主因纠纷等主动曝光用户个人信息

机场主出售用户数据牟利

应对建议：

事前调查

信息获取渠道

服务商官网

服务商的 Telegram 群组和频道

Google 搜索“服务商名称”

商家选择

避免选择

不提供试用套餐、月付套餐的商家

过度索取个人信息（手机号码、地址等）的商家

明确要求用户遵守中国法律、实施自我审查的商家

发表“爱国”政治言论/仇恨言论的商家

商家的加分项

官网被 GFW 封锁

运营者非中国公民

运营者持不同政见

套餐选择

先试用后购买

选择月付（减少机场主跑路带来的经济损失）

支付渠道

不使用支付宝/微信等国内支付渠道，使用加密货币或 PayPal

日常使用

尽可能使用 Tor Browser（向服务商隐藏网络活动）

不推荐使用机场自研的闭源客户端应用

不要使用机场服务从事高风险活动

备好备用翻墙工具

同时购买多家机场的代理服务

使用自建代理服务

迷雾通

商业 VPN

赛风等传统翻墙工具

参见：
PlayBeast｜揭秘——毒药机场，一个极其不客观，同时随意曝光用户隐私的机场“测评”机构 (2020-03-25)
数字资源｜次元口袋机场，一个粉红爱国机场审计用户翻墙网站导致的机场主跑路事件 (2020-05-28)
数字资源｜使用国内翻墙机场的最近要小心，支付接口翻车，跑路风险大增，附机场名单 (2020-07-18)
V2raytech｜免费VPN有风险，请慎用 (2020-08-01)
V2raytech｜那些年跑路的机场 (2020-12-02)
– 黑名单
10BEASTS|中国翻墙软件黑名单-持续更新
Telegram 频道 爱国三观正机场推荐

附：获取外区 Apple ID

由于主流的翻墙代理客户端应用均在国区 App Store 被下架，iOS 用户需注册外区 Apple ID 才能翻墙。

建议不要选择换区，而是直接注册新的外区 Apple ID。由于部分应用程序（如流媒体、电商平台、金融机构等）仅在本区 App Store 提供，建议保留原 ID 以供日常生活用机使用，另行注册新的外区 Apple ID 在另一部设备上使用。

如贪图省力可以使用网上公开或机场主提供的共享外区 Apple ID 下载应用，或者在淘宝购买外区 Apple ID，但建议只作过渡性使用，独立注册新 ID 后将其弃用。

请优先参考较新的教程：

【酱紫】美区 Apple ID 注册保姆教程｜多区 Apple ID 安全使用指南 (2022-05-01)

tlanyan｜注册香港apple id及充值教程 (2020-10-27) 注：建议将教程中的港区替换成其他国家。

Lantern：如何注册美区苹果账号 (2020-07-27)

注册完成后可使用非 Apple ID 对应国家/地区发行的 Visa/Mastercard 银行卡或 PayPal 购买对应地区的礼品卡/Apple Gift Card 充值。

避免在淘宝或其他电商平台购买礼品卡，有可能因为买到盗刷信用卡购得的【黑卡】导致自己被【封号】。

3 翻墙的法律风险及应对建议

注1：暂时只讨论翻墙在中国大陆的合法性
注2：“翻墙”仅限“浏览墙外信息”，不包括在墙外发表政治言论，后者可能被控“寻衅滋事罪”

目录

1 出售翻墙服务的合法性问题

2 翻墙的合法性问题

3 翻墙被查的可能原因

4 个人向的翻墙风控建议

1 出售翻墙服务的合法性问题

罪名： - 【提供侵入、非法控制计算机信息系统程序、工具罪】（《中华人民共和国刑法》 第二百八十五条第三款）

后果： - 【刑事处罚】 - （一般情形）三年以下有期徒刑或者拘役 - 情节严重的，处三年以下有期徒刑或者拘役，并处或者单处罚金 - 情节特别严重的，处三年以上七年以下有期徒刑，并处罚金

2 翻墙的合法性问题

违法行为： - 【擅自建立、使用非法定信道进行国际联网】

法律后果： - 【行政处罚】 - ﻿《计算机信息网络国际联网管理暂行规定》 - 责令停止联网 - 给予警告 - 可以并处15000元以下的罚款 - 有违法所得的，没收违法所得 - 《网络安全法》 - 一般情形 - 没收违法所得 - 五日以下拘留 - 可以并处五万元以上五十万元以下罚款 - 情节较重的 - 五日以上十五日以下拘留 - 可以并处十万元以上一百万元以下罚款

3 翻墙被查的可能原因

翻墙工具/服务本身的原因

翻墙服务本身是公安的【钓鱼执法工具】

使用的 Shadwosocks 公共节点是【蜜罐】

翻墙流量被精准识别

终端的原因

国内 Android 手机厂商的 ROM 监控用户

安装的中资应用程序监控用户（反诈中心、360、QQ、微信等）

用户个人的原因

使用实名信息注册墙外网络服务

微信聊天记录包含翻墙相关信息

4 个人向的翻墙风控建议

不经营翻墙服务（除非你全家人身处中国境外、能做到这辈子不来中国）

不建议与他人合租翻墙服务和 VPS

如果合租，建议做到：

合租伙伴只限熟人，不包括陌生网友

合租以分摊租金为限，确保自己无盈利

如果选择自建翻墙服务，及时更新代理软件的版本

不要从国区 App Store、中资安卓应用市场或网页下载使用来路不明的免费 VPN

不使用 Shadowsocks 共享节点/公益节点（过渡性使用除外）

不使用过往有资安、隐私污点的翻墙服务

确保翻墙终端设备的清洁

非中国国内安卓手机厂商 ROM

从未安装 360、QQ、微信等中资软件

不要在微博、微信等墙内网络平台提及“翻墙”话题、传授翻墙技术

传授翻墙技术可以考虑使用：

Protonmail 等暂未被 GFW 封锁的加密邮件服务

PrivateBin 匿名在线剪贴板

线下教学

提高透过购买翻墙服务的支付渠道追溯用户身份的难度和成本

不要使用国内支付平台和渠道（支付宝、微信支付、银联）

使用比特币、USDT 等加密数字货币、外区 PayPal、外国银行在中国司法管辖区外发行的银行卡

尽可能配合 Tor Browser 浏览网页，向代理服务商隐匿网络浏览记录

提高墙外网络服务帐号注册及使用时的匿名强度

参见：
中国数字时代｜【CDT导览】从无到有的“翻墙罪”：为中国网民量身定做的“网络枷锁” (2020-11-13)
维基百科｜中华人民共和国网络审查#因提供或使用翻墙服务而获刑

第二章 信息操纵的抵抗技巧

4. 404信息的保存与传播

目录

0 风险须知

1 网页存档

1.1 web.archive.org

1.2 archive.today

1.3 辅助工具

2 导出 PDF

3 网页截图

3.1 网页截图/长截图

3.2 截图拼接

3.3 长图分享

4 文本转录

人与政权的斗争，就是记忆与遗忘的斗争。

——米兰·昆达拉《笑忘书》

读到一篇好文章，存下来，在我们力所能及的范围，和别人分享，也是一种抗争。

——周保松《各人都尽一点力，突破新闻封锁和言论审查》

兄弟爬删，各自努力

微信、微博、豆瓣等墙内平台上发布的涉及敏感事件和话题往往会被管理者以“多人举报”、“违反《网络安全法》”等借口删除，即人们常说的“404”。本节将介绍几种在网页被“404”将之保存下来以便二次传播的方法：

0 风险须知

备份/转发前需注意提防【带追踪参数的链接】（微博、推特、他人转发的微信公众号文章链接…）和【客户端截图盲水印】（豆瓣、知乎、…），链接追踪参数和水印包含的用户 ID 等信息可被用于追查转发者身份，追踪参数还能收集所有浏览者的信息

通用应对建议：
1 转发前不要使用【客户端】，改用【网页版】
2 不要登录【账号】
3 使用代理/Tor
4 尽量避免转发【原链】和【截图】，多用 Wayback 等网页备份工具，转发互联网档案馆 web.archive.org 的存档链接

参见：
Solidot｜豆瓣应用被发现会在页面中嵌入水印 (2022-02-18)
Solidot｜知乎在移动和桌面嵌入盲水印 (2022-09-04)

1 网页存档

在线网页存档工具的优势在于：
- 可以保持网页的原貌，相比于文本转录在二次传播时更具公信力 - 网页链接的形式更便于在社交网站和论坛传播，比直接分享文件更便捷

1.1 web.archive.org

互联网档案馆（Internet Archive）是一个非营利性的的数字图书馆组织，它的网站时光机（Wayback Machine）会用爬虫自动抓取网页，同时也提供了保存页面功能。

用户只需在网站时光机网站首页右下角的“Save Page Now”输入网页 URL 再按下“Save Page”按钮即可保存网页内容。

（已被 GFW 封锁）

1.2 archive.today

archive.today 是一个私人资助的数字时间囊网站，提供抓取网页内容的服务。拥有 archive.is、archive.li、archive.fo 等多个不同的域名，支持短链接形式转发分享。

（已被 GFW 封锁）

1.3 辅助工具

1.3.1 Wayback

Wayback 是一个自由开源、可自托管的集成式网页存档工具套件，支持将网页存档至 web.archive.org、archive.today、Telegraph 和 IPFS，还支持转存为 PDF、HTML、HAR、WARC 和图片。

使用方法 1：使用公共实例
https://wabarc.eu.org
https://initium.eu.org

wabarc/status 可以查看公共实例的在线状态。

打开实例网站，在文本框内输入需要存档的源网页链接，完成后点击存档按钮即可。
Wayback 会自动将存档结果添加到 https://loph.notion.site/f514a62ea1254d05ac5c92a48b9fe9b5（信息来源：旧仓库 Issue 区）存档完成后请及时取回结果另行保存或二次发布。

使用方法 2：使用 Telegram bot
@wabarc_bot

使用方法 3: 自托管本地部署、在线部署以及更多使用场景请参阅 Wayback 仓库的 README.md 文件。

1.3.2 Archiveror

Archiveror 是一个【浏览器插件】，支持 Firefox 和 Chrome，可以将网页一键备份到 web.archive.org 和 archive.today 在内的多家网页存档网站。

1.3.3 archivenow

archivenow 是美国老道明大学网络科学与数字图书馆研究组 (ODU WS-DL) 开发的能将网页资源转化为网页存档的【命令行工具】，支持 web.archive.org 和 archive.today 在内的多家网页存档网站。

2 导出PDF

绝大多数浏览器都支持将网页导出为 PDF 保存。（File > Print > Save as PDF）

iOS 13 及更新的系统中，在 Safari 浏览器中对网页截图后，系统会提供将整个网页保存为 PDF 的选项。

PDF 的分享方式：
- 使用 OnionShare 分享
- 上传到匿名网盘/在线文件分享网站
- https://anonfiles.com/
⋯⋯
- 上传到 Telegram 频道
- 上传到国外网盘，再分享网盘文件的链接
- Google Drive
- Dropbox ⋯⋯

*避免使用百度网盘等中国公司的服务，以此规避网络审查与网络实名制带来的人身风险。

3 网页截图

【长截图】工具可以用于保存新浪微博等难以使用在线网页存档工具抓取的内容。

3.1 网页截图/长截图

3.1.1 移动端

iOS: Picsew, Tailor 等。
Android：PPIICC 等。

3.1.2 桌面端

Firefox 支持网页截图。点击右键 > 「截图」 > 「截取整个页面」

Chrome 用户可以利用 Chrome 开发者工具进行网页截图。
macOS：
Command + Option + I
①截取整个网页
Command + Shift + P
输入命令：Capture full size screenshot
②（模拟移动设备）截取手机版网页长图
Command + Shift + M
点击右上方的扩展按钮选择“Capture full size screenshot”

Windows：
①Control + Option + F12
截取整个网页
②Control + Shift + P
输入命令：Capture full size screenshot

3.2 截图拼接

对于过长的截图，【长截图】工具可能无法一次性抓取，一些客户端有时也会出现无法生成长图的情况，此时可以采取分页截图后再拼接的方法。

3.3 长图分享

分享长图时应注意图片可能会因压缩变糊而无法阅读。

如通过 Telegram 分享长图，建议选择以文件/File 而非图片形式发出

如通过 Twitter 等 SNS 平台分享，建议将长图上传到不受中国审查的第三方图床或网盘，分享图片/文件的 URL 链接

4 文本转录

你还可以将涉及敏感话题的网页内容拷贝后粘贴到支持以 URL 链接形式转发的内容发布平台。

在线剪贴板工具

PrivateBin
极简、开源的在线剪贴板网站。网站本身不读取记录文本的内容，所有数据只在浏览器端以 256-bit AES 加密/解密。用户可以选择剪贴板文本的保存时间（5分钟、10分钟、1小时、1天、1周、1个月、1年、永久）和文本格式（纯文本、源码、Markdown），可选择阅后即焚、开放讨论或者为链接添加密码。
公共实例列表

Telegraph
Telegram 提供的匿名博客服务。（已被 GFW 封锁；请尝试 Telegram 的替代域名，如 https://graph.org 和 https://te.legra.ph）

不要使用有道云笔记、石墨笔记等中国厂商提供的服务或者特供中国市场的服务，以及自带敏感词过滤的锤子便签等【中资软件】

参见：
iYouPort｜手慢无：如何抢在信息被遮挡、污染或完全消失之前捕获它们？（2019-12-25）

5. 404信息的获取渠道

目录

1 中国数字时代

2 数字图书馆

3 其他

3.1 web.archive.org

3.2 WeChatscope

3.3 搜索引擎

1 中国数字时代

“中国数字时代（英语：China Digital Times；缩写：CDT）是一个英语、中文双语的新闻网站，创办人及现任总编辑为萧强，2004年创办英文版，2009年创办中文版，致力于聚合“中国的社会与政治新闻，和它在世界上的新兴的角色”有关的报道和评论。网站由加州大学伯克利分校的新闻研究生院师生创办，现由加州大学伯克利分校信息学院“逆权力实验室”（Counter-Power Lab）提供技术支持和反封锁软件的开发。网站的中文内容来自对自媒体和防火长城外网站时政类内容的系统采集分类，编辑推荐和部分原创性报道；英文部分包括新闻聚合和翻译的内容。”

——中国数字时代 - 维基百科

中国数字时代 会实时转载墙内热点议题相关的文章，包括但不限于已经被删除的内容，不失为了解中国网络舆论的一个窗口。

中国数字时代已经被 GFW 封锁，但提供了基于 Github 的免翻墙访问镜像站 https://china-digital-times.github.io

2 数字图书馆

获取被禁止出版、传播的图书。

Library Genesis

Z-Library

无产阶级图书馆

参见：
【立此存照】数字时代的焚书早就开始了 - 中国数字时代 (2018-04-02)
如何继续使用 Z-Library (2022-11-24) - tor/i2p site - Telegram bot - 安卓客户端 - zlib-download - Anon’s Archive - zlib-searcher - clibrary.top

3 其他

不同于中国数字时代和端点星通过中心化站点向用户分发信息的做法，这里列举的几个渠道都需要用户主动查询获取信息。

3.1 web.archive.org

在互联网档案馆网站时光机首页输入原文 URL 搜寻。

局限：

用户必须知道完整的原文链接或标题才能得到准确结果

3.2 WeChatscope

WeChatscope 是由香港大学新闻和媒体研究中心 (Journalism and Media Studies Centre, The University of Hong Kong) 研究团队开发的收录因审查而被删除的微信公众号文章的项目。（WeChatscope 已被 GFW 封锁）

3.3 搜索引擎

在 Google 等不受中共审查的搜素引擎中搜索被删文章、帖子的标题或关键词查找原链接的缓存、他人的转载和备份。

参见：
数字移民 | 如何找回被删除的网页/新闻（2018-10-14）
iYouPort｜如果你擅长搜索，你能找到一切：没有谷歌的强大搜索世界（2019-10-24）

-

~~端点星~~

~~Terminus 端点星计划，是在 GitHub 开放平台搭建的一个站点，以去中心化的方式用于备份微信、微博等平台被删文章。~~

端点星项目负责人被捕，项目已停止更新。

参见：
2049BBS 镜像站, 记录自由人的最后精神角落
New York Times｜China Police Detain Three Linked to Censored Coronavirus Archive (2020-04-27)
自由亚洲电台｜端点星”倒下了，他们站起来了 (2020-06-16)
苹果日报｜【鸡蛋战高墙●专题】对抗404为历史留纪录 他们都是寻衅滋事的囚徒 (2020-08-12)
【端点星案】关注组
NodeBE4 - 端点星案专题
火光 - 端点星之声

-

~~duty-machine~~ ~~在 duty-machine 的 Issues 中查看，Open 中是已提交的文章，Closed 中是已完成抓取的文章。~~

~~局限：~~
~~- 内容由用户抓取，未经分类~~

~~注1：中国数字时代和 Telegraph 都是墙外网站，没有必要对其进行备份~~
注2：duty-machine 还提供了news 项目，可以利用 GitHub“免翻墙阅读海外媒体的中文文章”

duty-machine 遭恶意举报被 GitHub 移除，现只提供脚本，不再直接提供文章备份。

2047｜duty-machine-bot：duty-machine项目被Github移除的状况和news项目新地址 (2021-03-16)

6. 抵御信息污染与认知战

目录

1 理论——「两个养成，三个清单，四个区分」

2 实践——使用 RSS 构建个人信息生态系统

附录

部分新闻网站的 RSS 订阅源

在线版 RSS 阅读器

1 理论

两个养成

养成基本的媒体素养

养成良好的资讯获取习惯

三个清单

【白名单】：三大通讯社

【黑名单】：宣传机器、「官方通报」

【灰名单】：一切 UGC 平台/自媒体

四个区分

区分新闻报道与专栏评论（事实陈述与价值判断）

区分通讯社和其他新闻机构

区分宣传机器与新闻媒体

区分休闲娱乐与资讯获取

广义的虚假信息包括错误信息 (misinformation)、虚假信息 (disinformation)、恶意信息 (malinformation)。错误信息与虚假信息的区别在于前者是无意传播的，后者是有意传播的，目的是制作破坏；恶意信息部分基于事实，但被刻意夸大来误导、操纵受众，以便达成传播者的特定目的。

删除虚假信息、封锁传播渠道（如封禁 TikTok）、追究传谣者刑责有一定的作用，但由于言论自由的界限难以清晰划分，自由民主国家的信息「防火墙」不可能达到 GFW 的地步，「打地鼠」式治理必然会陷入挂一漏万的困境。

事实核查机构的「辟谣」只是杯水车薪式的努力，因为虚假信息的数量和传播速度远快过辟谣，辟谣报道本身的受众有限，民众也未必对此买账——事物本身是客观的，人对客观事物的认识及叙述是主观的，尽管一个趋近真相、为多数人接受的事实认识是可能存在的，但你很难通过说理来改变一个人的主观认识。

提高民众的媒体素养是有积极意义的，但虚假信息的制造也在转向高科技化，比如普及反向搜图技能来对抗张冠李戴式虚假信息是相对容易的，但要分辨高水平的 PS 和 Deepfake 则是很困难的。

信息是海量的，而人的精力是有限的。就个人而言，更有效率的对抗虚假信息方法是「做减法」——减少资讯摄入量，只关注什么是相对可信的，不必去了解什么是虚假的，以及为什么是虚假的。

对于信源建立「白名单」和「黑名单」，「白名单」信源只限中立客观、具有公信力的专业新闻机构，「黑名单」信源是绝对不可靠的，只要看到来源就可以直接排除，对介于黑白之间的灰色地带内容需要保持高度警惕，不要轻易采信。

区分新闻报道和专栏评论

（区分事实陈述和价值判断）

【新闻报道】是指对客观事实的陈述，只关注「发生了什么」。客观事实是客观的，但陈述毕竟是人为的产物，从遣词到造句都难免带有陈述者的主观色彩，因此只能做到相对客观。

【评论】是包含对客观事件的好、坏、对、错等【价值判断】，带有较强的主观色彩。

区分通讯社和其他新闻机构

【通讯社】是「收集新闻报道并出售给订阅其新闻机构的组织，如报社、杂志社、广播电台或电视台等。」相比其他新闻机构，【通讯社】只提供【新闻报道】，立场更加客观、中立，没有明显的左右倾向性。

全球最大的三家通讯社是路透社、美联社、法新社。

区分宣传机器与新闻媒体

【宣传机器】：在经济上受政治实体资助，在组织、人事和生产内容上受到政治实体的直接、广泛的干预，其生产内容服务于该政治实体的利益，在观点上明显偏袒该政治实体。

宣传机器

中共党媒（中国大陆境内的一切传媒）

红媒/大外宣

绝大多数香港传媒（獨媒、HKFP 等除外）

China Daily 及其同类产品

台湾中时系媒体（中国时报、中天电视、中国电视公司等）

俄罗斯外宣

今日俄罗斯

准宣传机器

法轮功系传媒（大纪元、新唐人、希望之声等）

【公共广播机构】不一定是【宣传机器】。VOA、RFA、BBC、DW、ABC News 以及遭整肃前的香港电台等【公共广播机构】虽然受政府资助，但在人事和内容上保有独立性。

区分休闲娱乐与资讯获取

不可靠信息来源平台——所有社交、音视频等用户上传内容（UGC）平台

墙内 UGC 平台（微博、微信公众号、知乎、豆瓣、抖音、快手等）

墙外 UGC 平台（专业新闻机构的官方账号除外）

Facebook

Twitter

Telegram 群组/频道

Line 群组

TikTok

YouTube

几乎所有中文政论节目

不要把休闲娱乐资源当作可靠的时事资讯。社交媒体、短视频等 UGC 平台是信息污染的重灾区，浏览 UGC 平台只应作为闲暇消遣，接受时事资讯必须认准新闻机构。

对待自媒体的态度

自媒体可以成为传统媒体的有益补充，但需对其保持高度警惕。营销号账号只是信息复读机，没有关注的必要。事件当事方发表的内容（如白宫发言人答记者问、富士康工人发布的抖音短视频等）属于未经查证、可真可假的原始证据，需要比对多方信息再下判断，不要毫无保留地采信。

学好外语，替换信息源语种

受到低教育水平、文化专制政策等因素的限制，中共外宣机器、五毛水军及自干五粉红的外语水平整体偏低，要想实施有效的外文信息污染比输出中文信息污染困难得多。

因此，掌握一门乃至多门语言，用英文等外文信息源替换中文信息源，对于对抗信息污染有一定的作用。

2 实践

——使用 RSS 构建个人信息生态系统

RSS (RDF Site Summary/Really Simple Syndication)/简易资讯聚合是一种消息来源格式规范，允许用户和应用程序以标准化的形式获取网站的内容更新。将网站的 RSS 订阅源导入 RSS 阅读器后，你可以在这个 app 中浏览所有订阅网站的最新内容，无需手动前往网站逐一查看。

使用 RSS 的好处是可以集中高效地获取和管理信息、缓解信息焦虑、自主掌控信息来源（免受平台推荐算法的操纵）。

RSS 相关资源：

RSS资源导航
- All-about-RSS – RSS 相关事物列表，包括工具、服务、社区和教程

RSS阅读器
- Raven Reader – Windows/macOS/Linux
- Thunderbird – Windows/macOS/Linux
- NewsFlash – Linux
- NetNewsWire – macOS/iOS
- NewsBlur – Android
- ReadYou – Android

RSS辅助工具
- RSSHub – 为本身不支持 RSS 的网站生成 RSS 订阅源
- RSSHub-Radar – 嗅探 RSS 订阅源的浏览器插件
- kill-the-newsletter – 将邮件订阅转换成 RSS 订阅

附录

部分新闻网站的 RSS 订阅源

英文

AP News 美联社（通讯社）RSSHub (可替换实例和类别、话题等参数，下同): https://rsshub.app/apnews/topics/ap-top-news

Reuters 路透社（通讯社）RSSHub: https://rsshub.app/reuters/world

BBC News（公共广播机构）http://feeds.bbci.co.uk/news/rss.xml

The Economist 经济学人 RSSHub: https://rsshub.app/economist/latest

NYT 纽约时报 RSSHub: https://rsshub.app/nytimes/en

WSJ 华尔街日报 RSSHub: https://rsshub.app/wsj/en-us/world_news

中文

中央社（通讯社）RSSHub: https://rsshub.app/cna/aall

美国之音中文网（公共广播机构）https://www.voachinese.com/api/zm_yqebbyi

纽约时报中文网 RSSHub: https://rsshub.app/nytimes

华尔街日报中文网 RSSHub: https://rsshub.app/wsj/zh-cn

中国数字时代（非营利组织）https://chinadigitaltimes.net/chinese/feed

報導者（非营利组织）https://www.twreporter.org/a/rss2.xml

端传媒（付费墙）https://theinitium.com/newsfeed

Solidot https://www.solidot.org/index.rss

在线版 RSS 阅读器

（内置中文新闻订阅源）

NodeBE4 - 外媒报道

零新闻

第三章 加密即时通讯应用泛论

7. 加密即时通讯应用的选择

目录

1 加密即时通讯应用的安全性

1.1 通信安全

1.2 云端安全

1.3 终端安全

1.4 端对端加密

2 即时通讯应用的选择建议

2.1 选择 IM 的参考因素

2.2 为什么不推荐 WhatsApp

2.3 为什么不推荐 Signal

2.4 有条件地推荐 Telegram

1 加密即时通讯应用的安全性

即时通讯（Instant Messaging, IM）应用的安全包括【通信安全】、【云端安全】和【终端安全】。

1.1 通信安全

【通信安全】是指信息传输过程中的安全。包括微信在内的即时通讯服务都在客户端到服务器端/服务器端到客户端的传输过程中对通讯内容加密。

1.2 云端安全

【云端安全】是指存储在通讯服务商的云端服务器上的用户聊天记录的安全性。【云端安全】受到诸多因素的影响：

服务商对用户数据的处置方式

明文存储/加密存储

集中存储/分布式存储

服务商的用户条款和隐私政策中对向第三方披露数据的规定

服务商的透明度报告

服务商的商业模式

是否有出售用户资料牟利的动机 ⋯⋯

就【云端安全】而言，最安全的做法是【端对端加密】，IM 服务商的服务器只进行转发，无法解密用户的加密通讯内容。

微信完全无【云端安全】可言。结合历年来中国警察凭藉微信聊天记录监控、威胁维权人士和其他活动人士的新闻报导足以推断，用户的聊天内容在微信后台明文裸奔。相信 QQ 等其他中资即时通讯软件也存在一样的问题。

1.3 终端安全

【终端安全】是指安装即时通讯软件的终端装置的安全性，可分为【软件安全】和【物理安全】。

【软件安全】的例外是指终端装置中存在【恶意软件】，你的操作系统（如 iOS、Android）、即时通讯应用本身或者其他应用（比如 WhatsApp）存在后门，或者他人对你的设备拥有远程登陆权限，你的通讯内容就可能会泄露。

【物理安全】的例外是指你的装置落入了他人之手，如果你的设备没有设定密码、你被迫解锁设备或者警察使用【取证设备】破解了系统防护，他们将能看到你的通讯内容，取证设备还可能恢复被删除的聊天记录。即时通讯软件在移动装置上的【物理安全】的脆弱性是由移动装置及移动操作系统本身的脆弱性决定的。

任何通讯软件都无法保证【物理安全】。

参见：
微信
Solidot | 腾讯的QQ和微信被指毫无隐私（2016-10-22）
Solidot | 微信有隐私吗？（2018-01-08）
中国数字时代｜【立此存照】网安部门监控清华大学学生组织的报告书 (2017-12-04)
Solidot｜微信监视所有用户的内容 (2020-05-08)
学习强国
BBC News｜China’s Study the Great Nation app ‘enables spying via back door’ (2019-10-14)

1.4 端对端加密

实际上端对端加密和非端对端的加密可能使用的相同的算法（包括对称加密：AES，非对称加密：RSA），但端对端加密这么值得推崇的价值就在于它带来的社会层面的应用：让密钥跟着用户走，除了密钥的所有者谁也无法掌控TA的密钥，就像物理世界里的钥匙一样。

很多安全软件服务商或开发者也为了更易用（或者有其他目的？）而对用户的密钥代为生成、管理（有时甚至不告诉用户关于TA的密钥的事）。这样就使得“端对端”的意义丧失，跟非端对端的技术没有区别了。服务商说，他使用的是端对端技术，说没有其他人（包括他们自己）能控制得了你的密钥，但你能做什么呢？你只能靠道义上的信任了。毕竟你的密钥是人家给你生成的，也放置在人家的服务器上。

——Matters｜UglyBull：你真的了解端对端加密么？

【端对端加密】是指只有通信的双方能够解密通信内容，包括通信服务提供者在内的第三方都不掌握密钥，无法解密通信内容。

【端对端加密】实质上是一种密钥的分发和管理方法，所解决的是【云端安全】和用户对通信服务商的信任问题，它能否真正发挥作用取决于服务商的做法。

2 即时通讯应用的选择建议

2.1 选择 IM 的参考因素

基础：

支持全平台客户端

连接速度快

客户端开源

不依赖监控资本主义商业模式

服务提供者的声誉

无重大安全漏洞

无重大数据泄露事件

拒绝配合专制政权【网络审查】

拒绝配合【大规模网络监控】

加分项：

支持多设备同步

通信协议开源且经过安全审计

无重大宕机事件

无需提供手机号或电子邮箱注册

不记录元数据

功能丰富

参见：
柳长风：“小白向即时通讯工具（IM）指北” (2020-07-09)
ProtonMail Blog | Best WhatsApp alternatives that respect your privacy (2021-02-15)
EFF - Secure Messaging Scorecard EFF 的安全通讯打分标准：

1.通信在传输过程中是否加密
2.服务商能否解密读取用户的加密信息（是否使用端对端加密）
3.用户能否验证联系人的身份
4.如果你的密钥被盗，过去的通信是否安全（是否支持前向安全） 5.是否开源
6.是否适当地说明安全性设计
7.有无近期源代码审计

2.2 为什么不推荐 WhatsApp

聊天记录【云备份】与【端对端加密】冲突

客户端不开源

频繁爆出【后门】等安全丑闻

收集大量【元数据】

母公司商业模式与隐私保护冲突

母公司是 Facebook，依赖广告业务（向广告商出售用户数据牟利）

服务条款模糊不清

参见：
Slate | How Did the FBI Access Paul Manafort’s Encrypted Messages? (2018-06-05)
Telegraph - Pavel Durov | Why WhatsApp Will Never Be Secure (2019-05-15)
Solidot | NSO 被指入侵 WhatsApp，监视美国盟国的高官 (2019-11-01)
Pavel Durov｜A New Backdoor Was Quietly Found In WhatsApp (2019-11-20)
Solidot | Jeff Bezos 的手机曾被沙特王储入侵 (2020-01-22)
Telegraph - Pavel Durov | Why Using WhatsApp Is Dangerous (2020-01-30)
Solidot｜因服务条款更新 WhatsApp 失去了数百万用户 (2021-01-25)

2.3 为什么不推荐 Signal

相比 Telegram，Signal 的优势在于：

*默认端对端加密（至少保护了那些不明白加密原理和软件功能的用户）

使用开源、经过专家审计的 Signal 协议

服务器端开源

Signal 在安全性相比 Telegram 略有优势但不明显，在追求【端对端加密】的同时完全牺牲了云存储和多设备同步的功能，使其在【可用性】上远逊于 Telegram，这一点决定了 Signal 无法成为大众流行即时通讯应用。（封杀 Telegram 的国家远多于封杀 Signal 的国家。中国在 2015 年 7 月封锁了 Telegram，迟至 2021 年 3 月才封锁了 Signal）

补充信息：

2021 年 1 月初 WhatsApp 宣布修改隐私条款后大量 WhatsApp 用户涌入 Telegram 和 Signal，同样在中心化服务器模式下，Signal 因服务容量过载而出现了长时间的宕机，而 Telegram 则没有出现这样的问题。

对了应对伊朗的封锁，Signal 推出了自己的 TLS 代理，但很快被指出存在未将全部流量路由到代理、将导致用户 IP 暴露的问题。Signal 无视漏洞并在 GitHub 和论坛对提出问题的研究者删帖禁言，由此引发争议。

参见：
Bloomberg｜Why WhatsApp’s New Privacy Rules Are Sparking Alarm (2021-01-11)
– Signal 代理相关的丑闻：
Solidot｜Signal 无视代理漏洞，称“这不是风险” (2021-02-08)
Solidot｜研究人员发现 Signal 的 TLS 代理会泄漏 DNS 和 API 请求 (2021-02-09)
Solidot｜FOSS News：Signal 本应更好地回应反审查社区 (2021-02-18)
Solidot｜Signal 被屏蔽 (2021-03-16)

2.4 有条件地推荐 Telegram

相比 WhatsApp 和 Signal，Telegram 较好地平衡了【安全性】和【可用性】/隐私与便利；无人数上限的频道使 Telegram 在信息传播上有着同类产品无可比拟的优势。综合功能、隐私、使用门槛和用户规模等方面来看，Telegram 是最有能力取代微信和 WhatsApp 的大众流行即时通讯应用。不过 Telegram 在安全与隐私上也并非十全十美，而只是当前条件下的最优选。

考虑到在中国等数字极权国家普及 Telegram 面临的困难：

来自 GFW 的【网络封锁】

【实名制】手机号带来的安全隐患

（Telegram 和 WhatsApp、Signal 都要求使用手机号码注册，没有考虑到【匿名性】需求。使用不记名手机号可以提高追溯难度，但并不等于完全匿名）

本作品仅向同时符合下列三个条件的人士推荐 Telegram：

能够自由访问国际互联网（熟练掌握翻墙能力，或身处无网络封锁国家）

拥有/能以低成本获取【不记名手机号】

已通读官网 FAQ

事实上选择使用即时通讯软件本身就是对安全的妥协，最安全的做法莫过于彻底不用。至于一款即时通讯软件到底有多安全，除了软件本身的设计上，还取决于用户的使用方法和使用场景。

有鉴于 Telegram【匿名性】不佳——手机号带来的实名隐患、（至少在移动端）不支持使用 Tor 作代理——无论你是否使用不记名手机号注册 Telegram，都不建议在 Telegram 群组中讨论政治敏感话题。（Telegram 群组并不适合作为网络论坛的替代品，其原因除安全隐患外，还在于群组人数上限高达 20 万，多人同时发送消息容易导致连续刷屏，使其他成员信息过载，也使群组难以专注讨论特定话题。如需公开讨论政治敏感话题，建议转往 2047 等网络论坛进行，并且至少使用 Proxy+Tor【双重代理】）

如果你仍选择使用 +86 等【实名制】手机号注册的 Telegram，意味着网警知道你在用 Telegram，建议： - 将所有隐私安全权限设置到最严格 - 避免在任何群组中发言 - 多使用删除功能、私密模式并开启阅后即焚，尽可能少保留敏感信息 - 只将帐号用于与熟人的一对一私聊、关注频道接受资讯

Telegram 是否值得信任

Telegram 的【可用性】——快速、多设备同步、支持大容量文件传输（2 GB）、超高人数上限（200, 000 人）的公开群组等特性均高度依赖【云服务】，用户在以非【端对端加密】模式使用 Telegram 时的安全性都建立在对 Telegram 服务提供者及其服务器的信任上。那么 Telegram 是否值得信任呢？

得分项

Telegram 客户端、加密通信协议、API 开源

Telegram 的运营模式

2013-2021年，非营利

开支由创始人 Durov 个人承担

2021年-

普通用户永久免费，推出面向企业的付费版

在公开频道引入隐私友好的广告平台

Telegram 隐私政策中对向执法部门披露信息的规定

仅在法院命令下，披露恐怖主义犯罪嫌疑人的 IP 地址和手机号码

Telegram 因拒绝配合极权/威权政权的【网络监控】和【网络审查】政策，在伊朗、俄罗斯、中国等多国被封锁

Durov 声称美国情报机构曾试图贿赂 Telegram 开发者以弱化加密和植入后门

Telegram 尚未因加密协议被破解或服务器遭攻击而造成用户聊天记录泄漏

学者在验证了 MTProto 2.0 的安全性（见论文）

安全性争议

（附部分解读）

默认未开启两步验证（2FA）

SS7 攻击可拦截基于 SMS 短讯验证码侵入帐户

默认不开启端对端加密

（上文已提及）

群聊不支持端对端加密

群聊端对端加密的意义不大，只要有特务潜入群组就能看到整个群组的聊天内容

服务器端不开源

Telegram CEO Pavel Durov 本人的回应：开源服务器端无助于保障隐私。与客户端不同，用户无法验证公开的源代码与实际运行在服务器上的代码是同一套代码

自有加密通信协议 MTProto 相关的争议

被密码学专家批评使用了未经验证安全可靠的客制化加密协议

协议与服务由同班人马开发，未遵守加密通信协议开发和通信服务分离的惯例

Telegram 举办过两届悬赏破解竞赛，最终均无人获胜，但被指赛程设置不公

Telegram 目前仍保留客户端及加密协议的 漏洞报告悬赏项目 (bug bounty program)，奖金 $500-100,000 或更多

学者在形式上验证了 MTProto 2.0 的安全性

Desktop 版和网页版不支持端对端加密

暴露在线时间

设置仅支持模糊化“上次在线时间”(Last Seen) ，已读标记、正在输入 (typing) 及在线状态 (online) 无法关闭（用户阅读消息、输入内容和发送消息后的 30 秒内会被自动显示为 online）——攻击者可以通过对话获取用户的在线时间

使用建议：如遇不明身份人士主动搭话，直接将其封锁

Availability Exploit

他人可通过将手机号导入通讯录的方式检测该号码是否注册了 Telegram

Telegram 在 2016 年调整了 API 后阻止了大规模检测 (mass check) ，但仍无法阻止小范围的检测

收集元数据

【元数据】包括用户的 IP 地址、通信的对象、通信的时间等

真实 IP 地址可以使用 VPN 等单层代理隐藏，在桌面级装置上可以使用 Tor 作代理实现更高强度的匿名

Telegram 的数据泄漏事件

大规模的数据泄漏内容均为用户名和手机号码，获取手段包括 Availability Exploit/Mass Check 和诱使用户使用伊朗政府控制的非官方客户端

聊天记录的泄露由终端安装恶意软件或帐号因未开启 2FA 被入侵造成，与协议和服务器无关

公司实际运营地从德国柏林迁往阿联酋迪拜

阿联酋人权记录恶劣

参见：
Wikipedia - Telegram_(software) - #Security
Telegram Blog | Keep Calm and Send Telegrams! (2016-08-02)
Security Analysis of Telegram - courses.csail.mit.edu (2017)

8. Telegram 加固指南

申明：此处推荐的 Telegram 仅适用于「数字移民」身份，用于替代大众流行即时通讯应用微信和 WhatsApp。

以下内容基于BitRunX 保护Telegram隐私详细版修改而来：

从可靠来源下载 Telegram 客户端——只从 App Store、Google Play Store 以及 Telegram 官网等渠道下载的官方客户端以规避潜在风险

不推荐使用第三方客户端（已有币用、butterfly.im（蝴蝶IM）、Teleplus（v5.4.2 之前版本）等多款 Telegram 第三方客户端被曝上传用户信息，参见详见 PSA-安全公告专栏）

Telegram 群组中流传的安装包及类似客户端文件很有可能被植入了后门，切勿安装使用。

使用 Google Voice 等虚拟号、一次性手机号等【不记名号码】注册 Telegram 以保证相对的匿名性

注册时不要给 Telegram 通讯录权限，并将通讯录留空（部分隐私安全权限不支持设置 Nobody，只支持 My Contacts，通讯录联系人因此容易成为安全破口）

打开「设置」(Settings) >「隐私与安全」(Privacy and Security)，设置【两步登录】(Two-Step Verification)，添加额外的口令密码并绑定邮箱（不然别人利用你的短信验证码就可以登录你账号）

在「隐私与安全」中（下同），将 Phone Number 设置为 Nobody（没有人能看见你的手记号码）；将「谁可以通过号码找到我」(Who can find me by my number) 设置为「我的联系人」（My Contacts）

将「最后在线时间」(Last Seen & Online) 设置为 Nobody

将「通话」(Calls) 设置为 Nobody（无人可向你发起通话，如需使用可以在下方的例外 (Exceptions) 中添加），将「Peer-To-Peer」设置为 Never（禁用点对点通话以防泄漏真实 IP）（iOS 用户需关闭「iOS Call Integration」，以防通话记录上传 iCloud 服务器）

将「群组与频道」(Groups & Channels) 设置为 My Contacts，只有我的联系人可以将我加入群组或频道

设置「自动删除账号」(Automatically delete my account)，有 1 个月、3 个月、6 个月、1 年可选

设置「数据设置」(Data Settings)，确保「同步通讯录」(Sync Contacts) 已关闭，

【端对端加密】聊天需手动打开「私密聊天模式」——点击对方头像 > more > Start Secret Chat

为私密聊天设置【自动删除时间】（阅后即焚）

直接删除主动搭话的陌生人，不要点开陌生人发来的链接、图片和文件，因为这样可能会泄露你的 IP（有可能利用非全局代理泄漏、WebRTC 泄漏绕过代理取得你的真实 IP)

使用 Telegram 发送图片时注意手动去除 EXIF【元数据】，或者对图片截屏再发送

如果之前使用 +86 号码注册，应注销账号使用【不记名号码】重新注册，不要转绑；如果已经转绑，应注销当前账号重新注册，这样 userid 会重新生成，以防有人用 API 爬你的过往记录

（可选）为 Telegram app 设置「应用锁」(Passcode)，尽量不用指纹或者 Face ID，如果锁屏密码忘了则只能重新安装app用账号登录

如果需要获取 Telegram 公开群组中的信息，可以不加入群组直接浏览；如果需要获取 Telegram 频道中的信息，可以不加入频道、甚至不打开、不注册 Telegram，直接在浏览器中打开频道链接在线预览，还可以利用 RSSHub 将其转为 RSS 订阅源。

Telegram 已提供有限的无 SIM 卡注册支持。用户需使用加密货币 TON 在 Fragment 平台购买虚拟号码，该号码单价约 14 美元，且只能用于 Telegram。

使用门罗币兑换 TON 能实现更高强度的匿名。

Telegram Blog | No-SIM Signup, Auto-Delete All Chats, Topics 2.0 and More (2022-12-06) 2047 | 沉默的广场：Telegram 现已官方支持匿名号码注册，用户可用加密货币购买号码以注册 Telegram (2022-12-07)

高难度挑战：全程 Tor 注册 Telegram：在 Whonix 工作机中使用 Waydroid 等开源安卓模拟器下载使用 Telegram 的安卓客户端

Telegram 官方介绍参见：
Telegram 官网
Telegram FQA
Telegram News
Telegram Tips
Durov’s Channel

Telegram 功能性介绍和教程参见：
少数派 | Telegram——真正定义即时通讯 | archive
Telegraph - Telegram｜Unlike in WhatsApp, nobody could take over your Telegram account by simply sending you a photo（2017-03-22）
Telegraph -resistance M｜请帮助你的朋友使用 Telegram（2018-06-22）
聪聪 | Telegram 群组、频道、机器人 - 汇总分享 - 机器人 Bot
聪聪 | Telegram 知识
少数派 | 我的 Telegram 小工具集：“统一聊天平台，各种工具，和监控提醒”

9. 不记名号码的选择

目录

1 为什么使用不记名号码

2 不记名号码的类型

2.1 不记名实体电话卡

2.1.1 美国：KnowRoaming

2.1.2 美国：Lycamobile

2.1.3 美国：Google Fi

2.1.4 英国：Three

2.1.5 其他境外实体电话卡

2.2 Google Voice

2.2.1 Google Voice 号码的获取

2.2.2 Google Voice 的使用

2.2.3 长期保留 Google Voice 号码

2.3 其他虚拟号码

3 其他

3.1 临时性短信验证码接受平台

1 为什么使用不记名号码

网络服务或是在注册时强制要求提供手机号码（比如包括 Telegram 在内的大多数即时通讯应用），或是支持添加手机号码用于安全验证（比如 Gmail 和 Twitter）。

使用个人真实号码注册或绑定帐号存在很大的风险，他人可循此追踪用户本人；使用不记名的预付费电话卡/太空卡或虚拟号码虽然不能完全实现匿名，但可以提高追踪的难度和成本。

中国、香港等实行手机号码【实名制】地区的用户更应避免使用自己的个人手机号码注册网络服务，因为当局可以将用实名制手机号码注册的网络帐号对应到用户的真实身份，甚至通过拦截一次性验证码 (one-time password, OTP) 短讯侵入帐号。

2 不记名号码的类型

不记名号码分为不记名【实体电话卡号码】和【虚拟号码】，按用途可分为【一次性号码】和【可长期保留的号码】。

2.1 不记名实体电话卡

~~香港太空卡~~
~~在深水埗鸭寮街和全港 7-11 和 OK 便利店可买到香港本地电讯商/运营商的太空卡。记得使用现金支付，刷卡或电子支付可被追溯。~~ 香港“太空卡”已成历史。

2.1.1 美国：KnowRoaming

KnowRoaming 的 Travel SIM Card 提供一个美国手机号码，支持在 200 个以上国家和地区漫游。该卡每次充值的最小金额是 25 美元，余额自最近一次充值起有 9 个月的有效期，到期余额清零；此外还提供每月 3-12.5 美元的其他国家号码。尽管 KnowRoaming 提供的国际漫游服务反响不佳，但如果只是将号码用作网站注册接收 OTP，KnowRoaming 还是不错的选择。

2.1.2 美国：Lycamobile

Lycamobile 是一家跨国移动虚拟运营商（MVNO）。Lycamobile 的预付费 SIM 卡已取消现用现付 (Pay As You Go) ，性价比不高。号码需要每 90 天使用一次或充值一次，否则号码会被回收。配送中国需要转运。

2.1.3 美国：Google Fi

Google Fi （原称 Project Fi）是 Google 旗下的移动虚拟运营商，通过 T-Mobile 和 Sprint 的 Wi-Fi 和蜂窝移动网络向美国以及超过120个国家的漫游用户提供语音及数据服务，已扩展至支持所有较新的 Android 手机和 iPhone。

Google Fi 的套餐分为无限套餐 (Unlimited) 和弹性套餐 (Flexible)，无限套餐的月费为 70 美元另加 10%-20% 的税费和附加费，提供无限制的通话、短信和流量；弹性套餐的月费为 20 美元另加 10%-20% 税费和其他费用，流量费用每 GB 10 美元，超过 6 GB 后免费；另提供 1-6 人的多人团购优惠。Google Fi 更适合频繁出国的商旅人士，如果只是用于接受短信或者手机卡漫游翻墙，选择 Google Fi 的性价比不高。

Google Fi 的电话卡寄送美国以外地区需要转运。

2.1.4 英国：Three

英国电讯商 Three 提供 Pay As You Go 的 SIM 卡。SIM 卡本身免费且无期限，只要求用户每 6 个月通话、发送短讯或使用流量来保持号码活跃，使用时可搭配有效期 30 日（最长 90 日）的流量套餐。

2.1.5 其他境外实体电话卡

出境时在机场或者便利店购买的预付费 local SIM 卡号码通常都有使用期限，如用于注册网站只能一次性使用。此类卡也可从电商平台购买，但线上交易会破坏匿名性，不如线下现金交易可靠。

2.2 Google Voice

Google Voice 是由 Google 推出的 VoIP 服务，在美国和加拿大提供的免费语音通话和短信服务。

Google Voice 的最大优势在于用户可以以零成本长期保留号码。

2.2.1 Google Voice 号码的获取

官网绑定美国手机号
改版后的 Google Voice 已经取消了在线直接申请虚拟号码的做法，要求用户在申请前必须绑定并验证一个真实的美国手机号码，你可以使用上文提到的美国实体电话卡号码。

网购（可靠性请自行判断）

支持加密货币付款（不要填写真实信息，建议使用临时邮箱（https://t.me/s/iyouport/11629）。比特币虽然无法实现完全匿名，但能极大提高追溯的难度。注意不要使用【中资】的加密货币交易所）

buyaccs

accbay

selldra

eBay

Telegram 卖家

Google Voice 靓号

Google Voice 商店

风险提示：网购 GV 有机率被谷歌封号，申诉后可能可以解封（价位更高的产品相对更可靠）使用淘宝等国内电商平台购买有GV理论上被记录追踪的风险，不作推荐。

参见：
三十年河東｜Google Voice 注册方法 (2022-07-16)
三十年河東｜Google Voice 代注册常见使用问题 (2022-01-27)
如何非实名购买 Google Voice 号码 (2021-07-24)

2.2.2 Google Voice 的使用
你需要拥有 Google 账号（Gmail 账号）才能登录 Google Voice 服务。建议在手机 Gmail 客户端应用注册新账号以提高成功率，注册完成后建议立即添加“验证邮箱”以确保变更代理 IP 后还能正常登录。

除网页版 Google Voice 和移动应用外，你可以使用 Gmail 接收来自 Google Voice 的短信消息。

2.2.3 长期保留 Google Voice 号码
Google 会回收超过半年未使用的 Google Voice 号码。为保持号码活跃，你可以使用 IFTTT 脚本 Keep Google Voice Active 每月自动拨打你的号码。

除 IFTTT 的脚本外，你还可以将自己的 Google Voice 号码与其他网络服务相绑定，定期接受商家的通知短信；或者定期拨打电话或发短信：

播放新闻：+1 (641)793-7058 Apple 软件升级中心：+1 (888)840–8433 微软客户服务：+1 (800)642-7676 美国之音：+1 (712)775-9189

参见：
长久保留申请的 Google Voice 号码
印象笔记|科技 NEWS｜活跃 Google Voice，防止被回收的方法：定期拨打电话或发短信出去
三十年河東｜Google Voice 使用教程 (2022-01-27)

2.3 其他虚拟号码

由于 Telegram 每次登录账户都需要接收短信验证码，如果你使用临时性虚拟号码或者出境时购买的临时电话卡号码注册 Telegram，当号码过期被回收或者临时电话卡到期后你若中途登出 Telegram 账户，再次登录时就会因收不到短信验证码而无法登录。

这类虚拟号码应用程序的好处是不限制号码数量，你可以将多个号码用于不同的活动。虚拟号码可供一次性使用，如果需要长期保留号码可以付费订阅。

iYouPort 推荐了 4 款适用于 Android 和 iOS 的虚拟号码应用：

Hushed (Android | iOS)

Burner (Android | iOS)

CoverMe (Android | iOS)

TextMe Up (Android | iOS)

类似的应用程序或服务还有：

Voxox

Pinger

FreeTone ⋯⋯

3 其他

3.1 临时性短信验证码接受平台

参见：Nuclear’Atk｜国内外临时匿名邮箱及接收手机短信验证码网站

参见：
豆瓣笔记｜宠妻狂魔四不象：0月租美国实体电话卡 | archive | 互联网档案馆
品葱｜祖国之光：我推荐英国3预付费电话卡，可用于匿名注册网站，国际漫游等 (2019-12-27)
品葱｜bushiwumao：关于匿名电话卡和其他匿名帐户 (2019-11-27)
墙洞说：免费申请 Google Voice 美国电话号码 | archive
数字移民 | 获取一个美国手机号，Google Voice 攻略全记录 (2018-08-30)
Google Voice 交流群
iYouPort｜4款最佳一次性手机号码应用：适用 Android & iPhone (2019-10-15)
立场新闻｜政府突推电话卡实名登记　“谘询”仅 1 个月　邱腾华：无计划如内地加入面容识别 (2021-01-29)

10. 匿名友好型即时通讯应用

目录

1 Matrix

2 Session

3 Tox

4 Jami

1 Matrix

Matrix 是一个即时通讯开放协议，旨在提供联邦化的通信和数据同步。

1.1 Element

Element（原名 Riot.im）是一款基于 Matrix 协议、自由开源的即时通讯客户端。

特性：

自由开源软件（FOSS）

无需提供手机号

部分实例无需提供电子邮箱注册

支持全平台客户端

支持端对端加密

联邦式去中心化设计（使其更难被彻底封杀）

Element 网页版 可以配合 Tor Browser 使用，实现基于 Tor 的高强度匿名。

法国政府开发了基于 Riot（Element 的前身）的 Tchap 供内部使用。参见：Solidot｜法国政府发布它开发的端对端加密加密消息应用 (2019-04-20)

参见：
2047｜沉默的广场：用Matrix进行匿名加密的私聊 (2020-12-19)

1.2 其他客户端

更多客户端参见 Matrix - Client

2 Session

Session 是一款主打匿名和隐私保护的即时通讯应用，是正在成长中的区块链开发平台 Oxen（原名 Loki Project）的产品之一。

技术细节请浏览 Session 的白皮书。

优点：

无需提供手机号或电子邮箱注册

支持端对端加密

支持多设备同步

全平台客户端

不收集元数据

使用类洋葱路由/Tor，隐藏通信双方的真实 IP

无中央服务器，使用基于 Cryptonote 协议开发的区块链网络

3 Tox

Tox 是一个基于 P2P/对等式网络、端对端加密的即时通讯协议。

使用 Tox core 的 qTox 等客户端之间可以相互通信。

无需提供手机号或电子邮箱注册

在查找朋友过程中使用 Tor

目前 Tox 缺乏可用的 iOS 客户端。（Antidote 已停止更新。支持 iOS/Android 的 TOK 疑似为间谍、抄袭软件，且未被 Tox 官网收录，不建议使用，参见：Telegraph - 爱谁谁｜什么Tok？）

4 Jami

Jami 是一款基于 P2P、自由开源的即时通讯/视频通话应用，最初的定位是 Skype 的开源替代品。

特性：

自由开源软件（FOSS）

无需提供手机号或电子邮箱注册

支持全平台客户端

支持端对端加密

P2P 式的去中心化设计，不依赖中央服务器运作

11. 可离线使用的即时通讯应用

可离线使用的即时通讯应用通过蓝牙通信，将区域内每一台安装通讯应用的设备作为中继，构建出不依赖 ISP 和中央服务器的【P2P】网络或网状网络，因而在战争、自然灾害、政府切断互联网连接等【断网】的场景下使用。

目录

1 Briar

2 Berty

1 Briar

Briar 是一款支持网状网络、自由开源的即时通讯应用，可以通过蓝牙、无线网络和 Tor 通信。

优点：
- 支持【端对端加密】 - 【自由开源软件】

缺点： - 目前只支持 Android

2 Berty

Berty 是法国非营利组织 Berty Technologies 正在开发中的一款自由开源、隐私优先、可离线使用的 P2P 通讯应用。

特色： - 默认【端对端加密】 - 元数据最小化 - 无需手机号码或邮箱注册 - 能在恶劣网络条件下使用 - 去中心化、分布式、P2P 和无服务器 - 使用 BLE 和 mDNS，断网也能用 - 承诺永久免费和开源

目前支持 iOS 和 Android (Google Play)
GitHub 仓库：berty

~~Bridgefy~~

Bridgefy 是一款支持网状网络的移动通信应用，曾被运用于香港反修例运动、印度反公民身份法修正案示威等大型社运中。

受制于蓝牙通信的距离限制，Bridge 的“Nearby/Broadcast”模式要求两台通信设备间的物理距离在 330 英尺（约 100 米）内，“Mesh Chat”模式通过将中间的第三台设备用作中继来支持距离超过 300 英尺的通信。

优点：

同时支持 iOS 和 Android

缺点：

不加密

不开源

第四章 资安保护初级指南

12. 资安保护的一般性建议

目录

1 系统选择

1.1 桌面操作系统的选择

1.2 移动操作系统的选择

1.3 及时安装安全性更新

2 病毒防护

2.1 一般性建议

2.2 预防钓鱼

2.3 在线查毒

3 硬盘加密

4 隐私权限设置

5 软件/服务的选择

6 治理流氓软件

7 浏览器

7.1 浏览器的选择

7.2 强化隐私的浏览器扩展

7.3 浏览器安全性加固

7.4 浏览器安全性检测

7.5 防止非全局代理泄漏

7.6 防止 WebRTC 泄露

8 搜索引擎

9 密码管理

9.1 密码设置

9.2 密码管理器

9.3 双因素验证

9.4 密码泄漏查询

10 输入法

11 邮箱

12 云服务

13 智能家居

14 多设备策略

1 系统选择

不用中资操作系统（如 EMUI、MIUI、ColorOS 等国产安卓 ROM）

桌面操作系统的安全性优于移动操作系统

桌面级操作系统的安全性， Linux > macOS > Windows

移动操作系统的安全性，隐私强化型 Android/适用于移动设备的 Linux 发行版 > 原生 Android/iOS+外区 Apple ID > iOS+国区 Apple ID > 国行安卓 ROM

对技术小白而言，用 iOS 比 Android 安全

尽可能用新款移动设备，及时更新最新版系统

1.1 桌面操作系统的选择

有能力可使用 Linux。Linux 是相对 Windows/macOS 更安全的选择。

参见：
编程随想的博客｜为什么桌面系统装 Linux 可以做到更好的安全性（相比 Windows ＆ macOS 而言） (2017-03-27)
编程随想的博客｜吐槽一下 Windows 的安全漏洞——严重性超乎想象 (2017-04-10)
（加固 Windows 可参考：2047 | NarratorZ：正确地强化Windows (2022-12-03)）

1.2 移动操作系统的选择

Android 平台的优点是开放，有能力的用户可以全面掌控各应用程序的权限和活动，但学习成本较高。

iOS 的优点在于沙盒运行机制及 App Store 审核机制，遏制了恶意应用程序和流氓软件的滋生；但其封闭的系统特性和并不明确的隐私权限设置使得用户无法完全知晓和控制应用程序对个人信息的调用活动（iOS 13 起已作一定改善）。对于小白用户而言，只要及时更新系统，iOS 至少可以在简捷易用的前提下保证相对的安全。

中国厂商定制的安卓 ROM 很可能在系统中为中共留下后门，存在严重安全隐患，此外还有越权收集用户信息、推送安全补丁不及时、阉割原生系统功能、推送垃圾广告和信息等诸多缺点。

建议国产 Android 手机用户通过刷机使用

LineageOS

DivestOS

原生 Android 操作系统

其他类原生的第三方 ROM

有能力的 Pixel 用户可以刷机使用强化隐私保护的移动操作系统（这两款系统目前只支持 Pixel 系列）

GrapheneOS

CalyxOS

补充：iOS 面临的一大限制是应用程序来源单一——只能从 App Store 下载。一旦 Apple 在政权压力下下架应用（如 VPN 等），用户必须使用外区 Apple ID 获取应用。Android 不存在这样的问题，系统在应用程序的获取渠道上没有限制，除了从各应用市场下载外，直接使用 .apk 安装包也能安装应用。但为了摆脱手机厂商及 Google 的监视/控制，Android 用户需要自行修改系统，iOS 用户则基本没有这样的必要（及可能）。总之，若想过上相对安全和舒心的数字生活，不折腾是不可能的，就看你在注册外区 Apple ID 和给 Android 手机刷机之间选择了。

参见：
The“Dicision” app in Huawei P20 was found to continuously collect your location and send the data to hicloud.com, the Huawei Cloud（2018-10-03）
Solidot | 一加的氧 OS 会跟踪用户的所有活动（2017-10-10）
Solidot | 小米华为被发现悄悄给予应用过多权限（2018-02-12）
新京报网 | 百度系两款APP未经提示开启隐私权限 | archive
ch：手机机刷机Why&How（2018-03-12）
Solidot | 小米被指记录用户的 Web 和手机使用数据 (2020-05-01)

1.3 及时安装安全性更新

【零日漏洞】（0-day）也称零时差漏洞、零日攻击，指那些还没有补丁的安全漏洞。零日攻击是无法防范的，普通用户能做的只能是等待系统/软件发行商释出增加安全补丁的新版本后及时下载安装更新。当安全补丁释出后，同一漏洞就从 0-day 变成 1-day 乃至 N-day，此时透过该漏洞发起的攻击是可以防范的，如果不及时安装更新就意味着让自己持续暴露在危险中。

2 病毒防护

2.1 一般性建议

2.1.1 iOS 设备

不要从第三方应用市场（例如 PP助手、爱思助手等）下载破解版应用

如不具备相应能力，不要盲目“越狱”

2.1.2 Windows PC

系统预装的 Windows Defender 软件基本可以满足日常的安全保护需要

可以选择 火绒安全软件 等口碑较好的安全防护软件

不要安装中资毒瘤软件 360 安全卫士、腾讯电脑管家和百度卫士（如有安装，建议卸载并重装系统）

2.2 预防钓鱼

不要点开任何陌生人通过电子邮件、SMS 短信、即时通讯软件、SNS 私信等渠道发送的链接和文件。

2.3 在线查毒

VirusTotal 是一个由谷歌母公司 Alphabet 旗下的网络安全公司 Chronicle 运营的、支持在线检测病毒的网站。用户可以将自己觉得可疑的文件或网址/URL 上传到 VirusTotal 进行在线分析。

参见：
编程随想｜在线查毒工具 VirusTotal 的 N 种玩法——从“误报/漏报”聊到“攻击者对它的利用” (2020-03-27)

3 硬盘加密

对于现在高度普及的【固态硬盘】 (SSD) 而言，数据写入后无论是删除文件还是格式化磁盘，理论上都可以被技术手段加以恢复。原先对机械硬盘使用的【彻底删除】的方法（删除后填充数据并多次格式化）已经难以见效，因此只能转向【加密】来保护敏感数据。

Windows 用户可以开启 BitLocker，或者使用 VeraCrypt
macOS 用户可以开启“文件保险箱”（FileVault）
Linux 用户可以使用内置的 dm-crypt/LUKS 进行全盘加密
三大系统均可使用 VeraCrypt 创建【虚拟加密盘】保存敏感数据

4 隐私权限设置

建议养成关注操作系统、应用程序和网络服务的隐私权限的习惯，尽可能在设置中将所有权限的隐私保护力度调到最大。

除了不开启定位就无法使用的地图类应用外，建议一律关闭定位和通讯录权限。

对于微信、QQ 、微博、贴吧、知乎、抖音、淘宝等【中资应用】，建议 iOS 用户在平时关闭调用相机和麦克风权限，将相册权限关闭或设为只允许访问“选中的照片”，Android 用户可以使用自由开源的 Shelter 或 Island 隔离以上应用。

~~如果你对应用开启了相册权限，理论上该应用可以扫描你的整个相册。如果间歇性开启相册权限，其效果与保持开启并无二致。如果你对于隐私保护要求较高，建议彻底关闭微信、新浪微博等【中资应用】的相册权限。iOS 系统已经在相册权限上对读取和写入权限做了区分，但社交类软件的读写权限通常是合二为一的，关闭相册权限的同时意味着你无法将微博上的图片保存到相册中，对此你可以使用抓图应用通过网页链接抓取图片，或者在浏览器中打开链接后直接保存。~~

如果你觉得这些额外步骤过于繁琐影响生活质量，或因为生活、工作所需必须使用【中资应用】（如微信或 Zoom），可以考虑对【中资应用】实行【硬件隔离】——同时使用两部或更多部设备，在其中一部设备上集中安装、使用【中资应用】；如果使用 Android，可以使用多用户，或使用沙盒应用或虚拟机隔离。

参见：
Solidot | 小米华为被发现悄悄给予应用过多权限（2018-02-12）
iYouPort｜您真的理解应用权限都授予了什么吗？这里是保护您安全的重要知识（2018-06-23）
Solidot | 京东金融 APP 被发现会收集用户银行 APP 截图（2019-02-16）
Telegram 频道 荔枝木 - https://t.me/lycheewood/5454（2019-02-16）
Telegram 频道 每日消费电子观察 - https://t.me/CE_Observe/7537（2019-02-16）
少数派 | 如何才能阻止下一个京东金融“偷”走你的照片？（2019-02-19）

5 软件/服务的选择

远离中资背景的软件、服务及中国司法管辖权内的网络服务（如阿里、腾讯、百度、字节跳动的产品，国区 Apple ID/iCloud 云上贵州，微软 OneDrive 国内版）

避免选择有资安、隐私污点的产品（如 WhatsApp、Zoom）

优先选择【自由开源软件】（FOSS）

优先选择在【本地】运算和存储数据的软件和服务，避免使用依赖【云服务】的产品

从【可靠来源】下载软件（如项目官网、项目的 GitHub 仓库、Apple App Store、F-Droid、Google Play Store 等）

避免在移动设备上下载 Facebook、Twitter、TikTok 等收集海量个人信息的社交媒体应用程序，尽量使用其网页版或 PWA

【自由开源软件】（Free and Open Source Software, FOSS）、【自由软件】和【开源软件】都是由行业组织等定义的专用名词，与其字面意义之间存在差异，容易让人产生误解。软件使用者没有必要将 FOSS 作为标准，而只需关注 FOSS 的必要条件——字面意义的“开源”（公开源代码）就够了。公开源代码的意义在于专业人士可以对其代码的安全性进行审计。虽然“开源”并不等于安全，因为漏洞、后门和恶意软件并不一定能被及时发现，只是相对于处在黑箱中的闭源软件而言，公开源代码的软件更值得信任。

参见：
Dork-Admin -“盘点各国各行业的数据泄露、供应链污染事件”
编程随想的博客｜为啥朝廷总抓不到俺——十年反党活动的安全经验汇总 (2019-01-30) - 如何选择网络平台？
编程随想｜澄清“自由软件、开源软件”相关概念及许可证的误解 (2019-03-10)
Solidot｜卡巴斯基发现通过 YouTube 频道传播的恶意 Tor 浏览器 (2022-10-06)

6 治理流氓软件

如因工作学习需要用到某款【中资软件】或其他风险软件，可以在【沙盒】应用中或【虚拟机】中运行该软件，阻止其访问本机数据，实现风险隔离。

沙盒工具
- Firejail – Linux
- Sandboxie – Windows
- Shelter – Android
- Insular – Android

【虚拟机】 (virtual machine, VM）指在主系统通过虚拟化方案运行虚拟操作系统实例。

虚拟化方案
- VirtualBox - UTM - KVM/QEMU - Xen

参见：
编程随想的博客｜扫盲操作系统虚拟机[0]：概述 系列 (2012-10-27)
Matters｜UglyBull：隐私与数据安全系列 live 操作系统 antiS
Solidot | QQ 被发现扫描并上传用户的浏览器历史 (2021-01-17)
网易云升级程序读取 Telegram 主程序 - V2EX (2021-01-26)

7 浏览器

7.1 浏览器的选择

推荐使用的浏览器：
- Librewolf – Windows/macOS/Linux; 基于 Firefox
- Firefox Browser – Windows/macOS/Linux/Android/iOS；警告：墙内务必挂代理访问 Mozilla 官网下载，不要在墙内直连从 firefox.com.cn 下载【中国特供版】
- Firefox Focus – iOS/Android；内置广告拦截和隐私强化
- Bromite – Android; 基于 Chromium；内置广告拦截和隐私强化

不推荐使用 Google Chrome 浏览器。不建议使用
- 中资安卓手机系统内置的浏览器 - 国内 BAT 等厂商出品的百度浏览器、QQ 浏览器、UC 浏览器等 - TikTok、Facebook 等短视频/社交媒体应用程序内置浏览器

这类浏览器均涉嫌监视用户、强制实施信息审查。以小米 MIUI 国内版浏览器为例，该浏览器直接屏蔽了 Github 的网址，在信息封锁上比 GFW 更进一步。

参见：
公司安全部门通知：“百度浏览器过度收集用户隐私信息，请在任何情况下都避免使用” （2016-03-18）
MIUI论坛 | miui自带浏览器7000+拦截网址曝光，厉害了
美国之音｜中国三大浏览器被指出开安全后门 用户隐私堪忧 (2016-04-01) （涉及QQ、百度和 UC 浏览器）
编程随想的博客｜弃用 Chrome 改用 Firefox 的几点理由——关于 Chrome 69 隐私丑闻的随想 (2018-09-30)
编程随想的博客｜基于安全性考虑，如何选择及切换 Firefox 版本？ (2018-10-25)
应用内浏览器的隐私风险 Felix Krause | iOS Privacy: Announcing InAppBrowser.com - see what JavaScript commands get injected through an in-app browser (2022-08-18)

7.2 强化隐私的浏览器扩展

隐私保护

uBlock Origin – 拦截广告

NoScript – 拦截 JavaScript 脚本

Decentraleyes – 防止 CDN 跟踪

Cookie AutoDelete – 关闭网页后自动删除 cookies

ClearURLs – 自动清除链接中的追踪参数

UserAgent Switcher – 模仿 user-agent

隐私强化前端重定向

LibRedirect

7.3 浏览器安全性加固

参见：brainfucksec.github.io | Firefox Hardening Guide

如果不想自行加固浏览器，可以直接使用 Tor Browser。

7.4 浏览器安全性检测

检测 IP 泄露：https://ipleak.net/

浏览器指纹：https://amiunique.org/

检测 DNS 泄露：https://www.dnsleaktest.com/, https://www.expressvpn.com/dns-leak-test

检测 WebRTC 泄露：https://www.expressvpn.com/webrtc-leak-test

其它浏览器安全问题检测：https://browserleaks.com/

检测 Tor：https://check.torproject.org/

Cloudflare - Browsing Experience Security Check – 检测 DNS 加密 (DoH/DoT)、DNSSEC、TLS 1.3、SNI 加密 (ECH)

Device Info

7.5 防止非全局代理泄漏

建议始终使用代理软件的【全局代理】模式，不要使用规则模式/白名单模式/分流模式。

（非全局代理泄漏/DNS 泄漏示例：在墙外网站上插入百度的流量统计脚本，对于使用规则代理模式的用户，墙内网站百度不在代理白名单上，DNS 请求不经代理直接发给百度，从而暴露用户的真实 IP。）

7.6 防止 WebRTC 泄露

WebRTC 是一种依赖于 Javascript 的新型通信协议，它有可能在用户使用代理时泄露用户的真实 IP，因此建议关闭浏览器的 WebRTC。

Firefox 浏览器：前往”about:config”，找到”media.peerconnection.enabled”参数，将其改为 “false”。

Chrome 浏览器：无法在设置中关闭 WebRTC，但可用谷歌官方插件 WebRTC Network Limiter，或者 WebRTC Leak Prevent、uBlock Origin 加以实现。

Apple Safari 浏览器对 WebRTC 做了严格限制，用户无需作出改动。

设置完成后可以使用上文提到的网站自测 WebRTC leaks。

8 搜索引擎

百度以竞价广告和诈骗信息著称，已是公认的业界毒瘤，不建议使用；搜狗、360搜索、必应国内版等搜索引擎也是信息封锁政策的执行者，同样建议弃用。

没有能力翻墙的用户可以考虑使用： - 必应国内版 - Yandex - 在墙内可用的 Whoogle/SearX/LibreX 实例⋯⋯

自由开源、隐私友好的搜索引擎，支持自托管，部分公共实例可以免翻墙使用：
- Whoogle – 获取 Google 搜索结果，不带广告和追踪
- Whoogle 公共实例列表
- SearX 元搜索引擎/聚合型搜索引擎
- SearX 公共实例列表
- LibreX – 尊重隐私、支持搜索 Google 和 BT 种子站点的元搜索引擎
- LibreX 公共实例列表

主打隐私的专有浏览器
- DuckDuckGo
- Startpage – 从 Google 获取结果但不跟踪用户。

参见：
百度替代指南，帮你用上更好的搜索引擎
麦琪：百度 为作恶而生 - 中国数字时代
Solidot | 百度代理商被指强推信息流广告（2017-09-25）
【麻辣总局】“嫩滑”体验之百度与谷歌 - 中国数字时代 （2018-08-08）
Solidot | 百度再度被指混淆广告投放和合法结果（2018-12-11）
新闻实验室｜搜索引擎百度已死 - 中国数字时代 （2019-01-22）
方可成 | 我为什么要写《搜索引擎百度已死》 - 中国数字时代 （2019-01-23）
端传媒 | 洛德：在“被豢养”的互联网世界，批评百度时我们忽略了什么？ （2019-01-25）
对百度的争议 - 维基百科

9 密码管理

9.1 密码设置

使用大小写字母、数字、符号随机组合成的长密码。如果担心自己记不住可使用本地密码管理器

在条件允许范围内密码越长越好，越复杂越好（密码越长破解难度越大），建议至少达到 20 位

不要使用“123456”等简单密码或者“admin”等默认密码

不要将自己或家人的姓名拼音、出生日期、手机号码用作密码

对不同的账号设置不同的密码，不要【重复使用】同一密码，以免其中一家网站的数据库遭遇黑客攻击“脱库”后导致其他账号随之一并泄漏

9.2 密码管理器

密码管理器（及其浏览器插件）可以帮助用户免去记忆各类网络账户密码的麻烦，也可以减少在公共场所输入密码时被他人旁窥窃取密码的可能性。

不推荐使用将密码库同步到云端的密码管理器服务。

开源密码管理器

bitwarden (全平台)

KeePassXC (Windows/macOS/Linux)

KeePass2Android (Android)

Strongbox (iOS)

KeePass (Windows, Mono)
⋯⋯

*KeePass 与 KeePassXC 的区别：KeePass 由 C 语言编写，依赖于 Microsoft 的 .NET 框架，虽能借助 Mono 运行在非 Windows 系统上，但无法获得原生体验；KeePassXC 由 C++ 语言编写，原生支持 Windows/macOS/Linux。

9.3 双因素验证

如果网站支持【双因素验证】（Two-Factor Authentication, 2FA），建议立即开启。

首选 U2F (Universal 2nd Factor) 或验证器应用程序

不推荐使用将密码同步到云端服务器的验证器 app（如 Authy）

不要使用基于 SMS 短信的【2FA】

如使用验证器 app，记得妥善保存好恢复码（recovery code）或密钥（secret），或在设置【2FA】时将密钥同时导入多部设备的验证器 app，以防唯一的手机损坏或失窃而无法访问帐号。

开源的验证器 app
- FreeOPT – iOS/Android
- Tofu – iOS
- Aegis Authenticator – Android

9.4 密码泄漏查询

Firefox Monitor 是由 Mozilla 开发的一项在线网络安全服务，它使用了 Have I been Pwned? (HIBP) 的数据库，后者收集了历次【数据泄露】事件流出的数以十亿计的网络帐户信息。用户可在该网站输入自己的电子邮箱号查看自己的网络帐号信息是否已经泄露。

参见：
Daily-Privacy - 密码泄露查询

10 输入法

输入法应用为了扩大词库，通常会将用户的个人词库上传到服务器，对中国政府来说获取本国互联网企业存储在境内服务器上的数据易如反掌；有些国内厂商以明文上传用户信息，增加了用户隐私被黑客劫取的风险。

在输入法的选择上应同样遵循尽量不用中国软件的原则，建议尽量使用开源的输入法，其次使用系统原生输入法。

开源输入法
- Fcitx – Linux/FreeBSD - Rime
- 小狼毫 Weasel – Windows
- 鼠鬚管 Squirrel – macOS
- ibus-rime – Linux - fcitx-rime – Linux

常见中资输入法：搜狗输入法、讯飞输入法、百度输入法、QQ输入法、各大中国手机厂商预置的输入法……

参见：
Solidot | 搜狗输入法收集用户隐私信息，未屏蔽爬虫（2013-06-05）
Solidot | 流行虚拟键盘应用泄漏 3100 万用户信息（2017-12-06）
Solidot | 一加的 “Badword” 过滤主要影响中国用户（2018-01-29）
Solidot | 百度手机输入法被发现会调用录音功能（2018-07-02）
Solidot｜输入法的隐私问题 (2021-02-01)

11 邮箱

11.1 邮箱的选择

使用中国的 163、126、QQ、新浪、搜狐邮箱服务必然伴随中国政府对电邮内容的监视。因此无论是使用电子邮件本身，还是使用邮箱注册 Twitter 等国外网站账号，绝对不要使用【中资邮箱】。

日常工作使用、注册非政治敏感的墙外服务可用 Gmail、Outlook（非国区）、iCloud（非国区）邮箱。

如需传输敏感信息时，建议使用支持【端对端加密】的邮箱服务：
- Protonmail* (free) - Tutanota (free) - Disroot.org (free) ⋯⋯

“端对端加密”只适用于相同邮箱服务的账户之间，如向 Gamil 用户发送加密邮件，你需要通过其他通讯渠道向对方提供解锁邮件的密码。

即使对端对端加密邮箱服务商也不应盲目信任，Protonmail 曾被爆涉协助瑞士执法部门监控用户，参见：
Securityweek | Protonmail Accused Voluntarily Helping Police Spy Users (2019-05-30)
TechCrunch | ProtonMail logged IP address of French activist after order by Swiss authorities (2021-09-06)
iYouPort | 加密邮件供应商协助跨国维稳：ProtonMail 做了什么？为什么？ (2021-09-07)
2047 | 经瑞士警方施压，匿名邮箱ProtonMail记录法国活动家IP地址 (2021-09-07)

端对端加密邮件的邮箱服务商可以向执法部门提供用户的【元数据】（包括登录时间、登录 IP、收件人邮箱号、收件人 IP、邮件主题等），无法提供邮件内容，但也不排除通过钓鱼手段骗取用户的私钥解密邮件内容。对此，建议使用代理/VPN 和 Tor 保护自己的真实 IP，并自行使用 PGP/GnuPG（GNU Privacy Guard，GPG）手动加密邮件内容。

参见：
EFF｜Surveillance Self-Defense - Tool Guides - How to Use PGP for Windows/macOS/Linux

11.2 “零收件箱”策略

对于高度敏感的邮件往来，建议约定使用“零收件箱”策略，即双方阅读邮件后即时删除邮件。

12 云服务

不使用中资云服务（如百度网盘，阿里云、腾讯云、京东云的 VPS）

尽量避免云服务（如 Google Docs、Notion）

如果需要使用 Google Drive、One Drive、Dropbox 等商业网盘服务，为防政府/服务商监视用户、数据泄露、删除数据造成损失，建议将文件在本地加密后在上传

配合使用自由开源的加密工具 Cryptomator 在本地将数据加密后再上传云端（适用于全平台）

将文件存入 VeraCrypt 创建的【虚拟加密盘】中，再将虚拟加密盘上传到网盘（仅适用于桌面级设备）

参见：
Solidot｜国内云服务厂商可能会监控你的程序行为 (2019-10-21)

13 智能家居

智能家居/物联网（IoT）设备的可靠性尚不明朗，无论是厂商监视用户，还是黑客利用漏洞勒索用户或远程劫持设备用于不法用途，对用户来说都是灾难。如果你对隐私/资安有较高要求，暂时不建议使用智能家居/物联网设备。

参见：
Solidot | 亚马逊证实 Alexa 记录了私人对话然后发送给随机联络人 (2018-05-25)
Solidot | 黑客能利用缔奇扫地机器人监视屋主 (2018-07-20)
Solidot｜研究显示智能电视是数据收集机器 (2019-10-13)
Solidot｜FBI 对智能电视的安全性发出警告 (2019-12-04)
XDA Developers｜[Update 3: Resolved] Google temporarily kills Mi Home integration with Assistant following creepy Xiaomi security camera bug (2020-01-16)
Solidot | 黑客远程锁定联网贞操笼索取赎金 (2021-01-12)
Solidot | Anker 未经用户同意向云端上传信息 (2022-11-30)

14 多设备策略

【多设备策略】可以应对：

在中国可能发生的警察检查路人手机的情况

新疆警察常态化拦路检查维族等少数民族的手机

网传北京、苏州等地警察曾在地铁口扫描路人手机内容

2022 年 11 月末的白纸运动中上海等多地警察公然强制检查公民手机）

跨国边检时可能遭遇的侵入性手机扫描

在经济条件允许的范围内，建议同时使用两部或更多部手机。可以将手机区分为【无害化伪装的手机】、【实际日常使用的手机】和【街头运动时用的手机】。

【无害化伪装的手机】：
- 不要安装敏感应用（如 VPN、Telegram、Twitter 等），不存储任何敏感文件（如敏感新闻的链接、截图，用于公共讨论/网络文宣的网络帐号密码等） - 可安装支付宝、微信、微博乃至学习强国、反诈中心等【中资应用】（香港： Facebook、Instagram、WhatsApp 等高度普及但隐私保护不佳的应用） - 可以有选择性地在即时通讯、社交媒体应用中保留/填充去政治化的日常生活内容

【实际日常使用的手机】：
- 不要安装任何【中资应用】和其他存在隐隐私患的应用 - 尽量将其留在家中，避免将其带往高风险区域： - 中国 - 出入新疆 - 在重要会议、重大赛事等特别时期出入重点城市的交通枢纽 - 香港人返大陆 - 跨越国境

不建议采取的措施：拒绝解锁手机抗拒检查，或者将设备设置为禁用 USB 连接（如使用 Apple Configurator 将 iOS 设备加入组织管理，为 Android 设备启动 ADB Secure 禁用开发者模式）。这样做反而会引起检查者的疑心，引发扣留审查或被递解出境等不利后果。

参见：
Reuters | At Beijing security fair, an arms race for surveillance tech
Solidot | 中国公司展示能破解 iOS 系统的扫描仪 (2018-05-30)
纽约时报中文网｜在新疆，你手机上不能有的73000项内容 (2019-07-03)
德国之声｜中国边警在游客手机中安装监控App (2019-07-03)
Matters｜UglyBull：隐私与数据安全系列：如何在跨越国境时保护你的手机或电脑

-

附中资软件负面清单

中资科技公司开发、有中资背景及使用中资技术的软件与服务，包括但不限于：

高危

国家反诈中心

即时通讯

微信

QQ

钉钉

飞书

社交

新浪微博

百度贴吧

豆瓣

知乎

小红书

Clubhouse

视频会议

腾讯会议

Zoom

短视频

抖音

TikTok

快手

音乐流媒体/播放器

网易云音乐

QQ音乐

酷我音乐

内容聚合

今日头条

浏览器

360 浏览器

搜狗浏览器

UC 浏览器

Firefox 中国特供版

国产安卓手机自带的浏览器

搜索引擎

百度

360搜索

搜狗

电子邮件

QQ邮箱

163邮箱

126邮箱

杀毒软件

360 安全卫士

腾讯电脑管家

百度卫士

金山毒霸

输入法

搜狗输入法

迅飞输入法

百度输入法

国产安卓手机自带的输入法

网盘/文件共享

百度网盘

坚果云

城通网盘

兰奏云

115

下载工具

迅雷

移动支付

支付宝

微信支付

银联云闪付

电子商务

淘宝

京东

拼多多

学习强国

13. 加密工具的简单应用

加密工具的局限是要求通信双方都掌握加密/解密的方法，使用门槛较高，沟通效率较低，适用场景有限，难以大范围普及。

前文提到过的加密场景：

使用 PGP/GnuPG 加密邮件内容

使用 Cryptomator 或使用 Veracrypt 创建的虚拟加密盘加密网盘文件

1 匿名在线剪贴板

Privatebin 可以免翻墙通过微信等不安全的渠道转发链接传输敏感信息，开启「阅后即焚」功能可防止中间人偷窥信息。

2 隐写术

隐写术 (steganography) 意即隐秘书写，可分为基于字符的隐写术、基于图像的隐写术等。

基于字符的隐写术工具：

基于零宽距字符的隐写术

StegCloak

steganographr

实例

基于 LSB 的图像隐写术对图片中每个像素的颜色进行肉眼无法察觉的微调，借此向图片文件中写入密文，需要借助 OpenStego 等专门的软件进行，写入信息过程是在软件中分别导入图片和写入信息的文档（如 .txt），选择加密算法和设置密码，最后由软件生成合成了原图片和文档的新图片；提取信息的过程是将图片导入软件，输入密码解密后提取出写入的信息。需要注意的是写入密文的图片必须以原图形式传输，如图片被压缩或修改将导致信息无法被读取。

隐写术同时具备【保密性】和【隐匿性】的特点，在微信这样存在【网络审查】的墙内即时通讯软件中也能实现安全私密的对话。

参见：
有关密码学的科普｜基于LSB的隐写术以及OpenStego的基本操作 (2018-11-12)

其他使用图片隐藏信息的方法，见 编程随想的博客｜用图片隐藏信息的技术实现 (2011-06-02)

14. 去中心化网络初探

目录

1 Fediverse

1.1 Mastodon

2 BitTorrent

3 IPFS

3.1 Matters

4 暗网

Tor

I2P 

Freenet

Locutus

LokiNet

ZeroNet

5 Reticulum

6 其他

Retroshare

Secure Scuttlebutt

LBRY

Radicle

墙外的 Facebook、Instagram、Twitter 和墙内的微信、微博、豆瓣、知乎、贴吧等社交平台都是典型的中心化网络的产物。用户的数据统一存储在中央服务器上，全操于平台服务商之手，因此中共可以肆无忌惮地删帖销号，或者通过恶法和行政命令要求腾讯、新浪等运营者自我审查，制造白色恐怖；Facebook 等美国科技巨头则借此分析用户习惯、精准投送广告和其他信息，将自己掌握的海量用户数据变现。2018 年 Facebook 用户数据泄露丑闻被曝光后，越来越多的人开始对 Facebook 等巨头主导的监控资本主义（Surveillance Capitalism）商业模式和传统的中心化网络有所警醒。

与中心化网络相对应的去中心化网络不再需要高度集中的中央服务器，数据的分布式存储避免了对数据享有绝对控制权的网络巨头滥用支配地位的可能。

【去中心化】可分为【P2P】和【联邦式】两种，【P2P】模式下不存在服务器，网络中的所有节点都发挥着服务器的作用；【联邦式】下仍有服务器和客户端之分，任何人都可以提供自己的服务器。

去中心化网络能够弥补中心化网络的若干弊病，有利于保障用户的隐私权与信息自决权，但它目前仍不够完善，在短期内无法全面取代中心化网络。

参见：
Solidot | Facebook 付费给青少年安装它的 VPN 应用收集隐私，曝光之后宣布将关闭 (2019-01-30)
The Verge | Apple blocks Facebook from running its internal iOS apps (2019-01-30)

1 Fediverse

Fediverse（联邦宇宙）是由运行自由开源软件的无数服务器组成的联邦化社交网络。

在联邦宇宙中，有一组互联的服务器，一起提供网络发布（如社交媒体、微博、博客或者网站）或者文件托管功能。虽然各个服务器是独立运行的，但是服务器之间可以彼此互通。在不同的服务器（实例）上，用户可以创建不同帐号。这些帐号能够跨越实例边界而通信，因为服务器上运行的软件支持一种或多种遵循开放标准的通信协议。 用户通过联邦宇宙中的帐号，可以发布文本或者其他媒体文件，也可以关注其他用户。

——联邦宇宙 - 维基百科

联邦网络中的软件平台包括：

Mastodon（微博客）

Pleroma（微博客）

Misskey（微博客）

PeerTube（视频托管）

……

更多参见 awesome-activitypub

1.1 Mastodon

Mastodon（官方中文译“万象”，又称“长毛象”）是一个自由开源、【联邦式】去中心化的分布式微博客社交网络。它的用户界面和操作方式跟推特类似，但是整个网络并非由单一机构运作，却是由多个由不同营运者独立运作的服务器以联邦方式交换数据而组成的去中心化社交网络。每个 Mastodon 的营运站点被称为“实体（Instance）”，用户可到任何开放登记的实体登记，任何一个实体上的用户可以与其他实体上的用户沟通。

参见：
Mastodon 项目官网
Mastodon 公共实例列表

2 BitTorrent

BitTorrent（简称BT）是一个基于 P2P 的文件传输协议。
BT 的缺点是设计时没有考虑到【匿名性】，参与文件共享的真实 IP 彼此可见。如要隐匿真实 IP，需要用户在 BT 客户端中设置代理。

BT 客户端的选择
推荐使用自由开源的 qBittorrent。建议在设置中开启 DHT 网络，并导入 Trackers，比如 trackerslist、TrackersListCollection，以便找到更多 peers，加速文件下载。

建议避免使用迅雷作为 BT 客户端。迅雷作为中资闭源软件，存在内容审查和隐私、安全隐患，同时还存在「吸血」争议——下载文件后不回馈上传给 BT 网络，只上传给其他迅雷客户端。

3 IPFS

星际文件系统（InterPlanetary File System，IPFS）是一个基于 P2P 的超媒体文件传输协议。

IPFS 和 BitTorrent 缺乏【匿名性】设计，需要用户自行设置代理。

IPFS 的优点是支持从公共网关下载，使得文件接收方可以直接使用浏览器下载，不必安装客户端。

3.1 Matters

Matters 是一个以分布式网络为基础、加密货币驱动的创作和公共讨论平台。所有在 Matters 上发布的作品（不含评论），皆会上载到星际文件系统（InterPlanetary File System，IPFS）的节点上，实现作品内容的分布式存储，完成将数据回归创作者的第一步。 Matters 希望围绕公共议题、知识生产，重构内容价值生态，搭建优质社群平台，保护创作版权；以独特算法令优质内容浮现，以数字货币让创作者、参与者获得持续回报。 2019 年 10 月，Matters 和 LikeCoin 联手，将 LikeCoin 这一基于写作者创造力为衡量的加密货币，引入到 Matters 的自由创作和公共讨论空间之中，平台效应以收入的形式回馈给作者。

——Matters 的理念

4 暗网

暗网指互联网中只能被特定软件、配置或授权访问的覆盖网络。

作为网络匿名工具 Tor 和 I2P 不仅可以通过多重代理为浏览者提供匿名性，也可以为托管网站的服务器提供匿名性。这类只接受通过 Tor 连接的服务器被称为洋葱服务（Onion services），使用「.onion」作为顶级域后缀。I2P/大蒜路由使用对应的「.i2p」。 Freenet 和 ZeroNet 也被归入暗网。

Freenet
GitHub Organization: The Freenet Project
Freenet 是为抗审查和尊重隐私的发布和通信设计的 P2P 平台。

Locutus 是 The Freenet Project 正在开发中的项目，致力于打造一个去中心化、健壮、可扩展的 P2P 网络，同时也是一个便于开发中心化网络服务产品的去中心话替代品的软件平台。更多细节可参考 The Locutus Book

LokiNet
LokiNet 的一个匿名、去中心化、基于 IP 的互联网的覆盖网络，可以被看作是由 Oxen 加密货币驱动的洋葱路由/Tor 的翻版。
GitHub Organization: Oxen
GitHub 仓库：lokinet
（加密即时通讯应用 Session 同样出自 Oxen）

ZeroNet
“零网”，一个以对等网络用户为基础构成的类互联网的分布式网络。 GitHub Organization: ZeroNet

5 Reticulum

Reticulum
Reticulum 是一个基于密码学、为使用低成本易得硬件通过 LoRa, Packet Radio, WiFi 建立局域和广域网而设计的网络栈。

Reticulum 的愿景是让每个人成为自己网络的运营者。换言之，Reticulum 试图让用户摆脱对于中心化的互联网服务商（ISP）的依赖。
GitHub 仓库：Reticulum

6 其他

Retroshare
跨平台、基于 P2P 的去中心化通信平台（包括聊天、电子邮件、文件共享 、论坛、频道等）
GitHub Organization: RetroShare

Secure Scuttlebutt
基于 P2P 的分布式社交网络平台
GitHub Organization: Secure Scuttlebutt Consortium

LBRY
由用户控制的基于 P2P 的去中心化内容市场
GitHub Organization: LBRY

Radicle
基于 P2P 的代码协作堆栈
GitHub Organization: Radicle

15. 加密货币初探

目录

1 加密货币的定义

2 加密货币钱包

2.1 比特币钱包

2.2 门罗币钱包

3 如何获取加密货币

3.1 交易平台

3.2 购买流程

4 加密货币的进阶用法

1 加密货币的定义

密码货币（Cryptocurrency）是一种使用密码学原理来确保交易安全及控制交易单位创造的交易媒介。

参见：
维基百科 - 加密货币
2047｜thphd：什么是加密货币、地址和钱包 (2021-02-14)
2047｜沉默的广场：比特币和区块链技术简介 (2021-02-15)

2 加密货币钱包

2.1 比特币钱包

均为自由开源软件，参考 https://www.privacytools.io/privacy-bitcoin-wallets

Samourai – Android

Sparrow Wallet – Windows/macOS/Linux

Wasabi – Windows/macOS/Linux

Edge – Android/iOS

Electrum – Windows/macOS/Linux

2.2 门罗币钱包

参考 https://www.privacytools.io/monero

Monero GUI Wallet – Windows/macOS/Linux

Feather Wallet – Windows/macOS/Linux

Cake Wallet – Android/iOS

Monerujo – Android

3 如何获取加密货币

3.1 交易平台

加密货币交易平台（仅供参考）：
LocalBitcoins：线下/线上交易比特币
CoinCola：线下交易 BTC、ETH、BCH、USDT 等货币。

部分无 KYC/实名制要求的交易所，参见：
- KYCNOT.ME

不建议使用中国/中资交易平台。

2.2 购买流程

前往交易平台，根据卖家所在地区、标价、最低/最高购买额度、支付方式（支付宝、微信支付、银行卡转账、PayPal……）等标准筛选卖家

确定卖家后输入需要购买的比特币金额，开始交易

按照卖家的要求付款

卖家确认收到款项后释放比特币，由平台暂时托管

稍后平台会将比特币转移到你的账户上

你可以将其比特币转移到自己的数字货币钱包中（需要支付一定手续费）

使用支付宝、中国银行卡转账等支付手段进行比特币交易会被中国政府监控，请谨慎使用这类交易手段，不要进行大额交易。

4 加密货币的进阶用法

门罗币（Monero）是一种去中心化的加密货币，在设计上采用混淆交易以实现更高强度的匿名性。

参见：
2047｜thphd：加密货币如何泄露隐私；门罗币(Monero, XMR)是如何保护隐私的 (2021-02-14)
2047｜thphd：如何使用门罗币(Monero, XMR)接受境外反动势力资助 (2021-02-14)

16. 网络与软件层面的匿名

目录

1 网络层面的匿名

2 操作系统层面的匿名

2.1 最低要求

2.2 更高要求

2.3 数据加密

3 个人软件层面的匿名

附录

数字极权社会中的信息安全风险及其应对

1 网络层面的匿名

使用 Tor Browser（Tor浏览器），设置【前置代理】和【obfs4 网桥】
详情见下一节《Tor Browser 不完全指南》

务必确保匿名身份【全程使用Tor】

2 操作系统层面的匿名

2.1 最低要求

绝对不要在【移动设备】上操作匿名身份账号

【硬件隔离】使用独立（独立于自然人身份/日常工作生活使用）、清洁（无中资软件）的桌面操作系统 例如使用独立的计算机（【设备隔离】）、独立的硬盘（【硬盘隔离】）。这样可以将该匿名身份使用的系统与用户日常使用的系统相隔离，降低后者受攻击造成身份泄露的风险

2.2 更高要求

使用隐私强化型 Linux 发行版（匿名强度和操作难度逐一递增）

使用 antiS（Live USB）

使用 Tails（Live USB）

以 Linux 作为 Host 使用 Whonix（双虚拟机方案）

以 Qubes OS 作为 Host 使用 Whonix 和其他系统的 VM（多重虚拟机方案）

使用虚拟机时尽可能使用 KVM/QEMU、Xen 等开源的虚拟化方案，其次再考虑不完全开源的 VirtualBox

及时更新系统（包括 Host 和 Guest）

对于不支持 Live 模式的系统，可使用【快照】回滚，或者手动删除重装

使用虚拟机和/或 Live 系统的目的是分散、隔离风险，防止流量逃逸。

【虚拟机】 (virtual machine, VM）指在主系统通过虚拟化方案运行虚拟操作系统实例。

【Live USB】 指将操作系统文件刻录到 移动 USB 存储设备上，将其制作成系统启动盘后插入个人计算机独立运行，这样可以实现与主系统的【硬盘隔离】。Live 系统即插即用，断电清零——系统只在内存/随机存取记忆体 (Random Access Memory, RAM) 上运行，后者一经断电就会失去所有数据，不会在存储介质上留下任何痕迹。

参见：编程随想的博客｜为啥朝廷总抓不到俺——十年反党活动的安全经验汇总 (2019-01-30)

2.3 数据加密

使用 dm-crypt/LUKS 全盘加密

使用 VeraCrypt 创建【虚拟加密盘】

VeraCrypt 是一款自由开源软件，可用于创建【加密物理分区】（Windows）和【虚拟加密盘】。【虚拟加密盘】创建在文件中，使用前需使用 VeraCrypt 解密并挂载虚拟硬盘

VeraCrypt 的认证方式

密码/口令

keyfiles

双因素认证（口令+keyfiles）

keyfiles 是指将一个或多个文件用作认证因子来加密/解密密钥（key）。

keyfiles 的优势：

用户无需记忆复杂的密码/口令（password）

基本使穷举式的暴力破解失效

理论上可以对抗刑讯逼供

keyfiles 的创建方式有两种，分别是：

选择现有的文件作为 keyfiles

由 VeraCrypt 随机生成 keyfiles

keyfiles 理论上可以对抗【刑讯逼供】——仅将 keyfiles 存储在 U 盘、micro SD 卡等移动存储设备中，通过物理破坏移动存储设备来销毁 keyfiles，此后用户本人也无法解密密钥，使得刑讯逼供失去意义。

操作方法是：

使用 keyfiles 或者口令+ keyfiles 双因素认证作为认证方式

选择由 VeraCrypt 在 micro SD 卡等外部/移动存储设备中生成 keyfiles

被捕前毁坏移动存储设备以彻底破坏 keyfiles

毁坏的方式可以是

螺丝刀/瑞士军刀破坏闪存晶片

微波炉加热

强酸腐蚀

⋯⋯

参见：
Matters｜UglyBull：隐私与数据安全系列：关于彻底删除这件事
有关密码学的科普内容 | Veracrypt的基本操作
编程随想的博客｜文件加密的扫盲介绍 (2011-05-14)
编程随想的博客｜TrueCrypt——文件加密的法宝 系列 (2011-05-18)
编程随想的博客｜文件备份技巧：组合“虚拟加密盘”与“网盘” (2013-07-26)
编程随想的博客｜扫盲 VeraCrypt——跨平台的 TrueCrypt 替代品 (2015-10-10)
编程随想的博客｜如何用“磁盘加密”对抗警方的【取证软件】和【刑讯逼供】，兼谈数据删除技巧 (2019-02-14)

3 软件层面的匿名

不要安装【中资软件】

不要安装【闭源商业软件】

校验下载文件的完整性（散列值、数字签名）

软件越少越好（减小攻击面）

使用【网页版】服务，不要下载使用【客户端】

不要使用任何【即时通讯应用】

参见：
编程随想的博客 |扫盲文件完整性校验——关于散列值和数字签名 (2013-02-12)

附录

数字极权社会中的信息安全风险及其应对

摘要

【不可防范的风险】

风险来源

【零日漏洞】

【供应链攻击】

【数字取证】

风险应对

攻击面最小化

【身份隔离】

从可靠来源下载软件

校验下载文件的完整性

【可防范的风险】

风险来源

【后门】

【高风险软件】

【第三方数据泄漏】

风险应对

远离【国产软件】

使用【开源软件】

采用【别信任何人原则】

确定并最小化暴露面

不要相信任何承诺

采用【端对端加密】

采用【数据本地化原则】

极权主义政权看似不可战胜——它能雇佣一流的技术人才发掘零日漏洞，进口监控技术和设备，用超级计算机和机器学习来识别打击翻墙协议，用锐实力逼迫外国企业配合数字监控和信息审查，向国外科技公司安插间谍……

然而数字极权并非不可撼动。一方面，国家级攻击者往往针对的是他国政府、国防承包商等高价值目标，无交互零日漏洞的黑市价格高达 6-7 位数美元（2020年数据，来源 iYouPort），用高射炮打蚊子并非不可能，但毕竟不符合成本效益计算。对系统入侵、零日攻击这类「硬安全」的担忧并不是多余的，只是绝大多数人更应该把注意力集中到「软安全」/防范社会工程学攻击上，学会规避那些已经被实践证明过、相对低级的错误，比如，用中国大陆 +86 手机号码接收推特、Telegram 验证码，使用国区 Apple ID （+云上贵州）下载使用推特，转发带追踪参数的墙内平台链接，混用实名、匿名帐号，未使用 Tor Broswer 或进行浏览器加固导致在代理下发生真实 IP 泄漏……

另一方面，密码学为我们提供了对抗利维坦的可能。从人们日常上网使用的 HTTPS 协议，到可翻墙的加密代理、加密邮件、加密即时通讯应用，背后都离不开密码学。而我们需要做的是持续推广普及基于密码学的成熟产品，努力降低这类产品的学习成本和使用门槛。试想有更多的人掌握了诸如 PGP、VeraCrypt 这样的工具，监控者的日子绝对会难过很多。

无论对手有多强大，我们都应该持续提高自己的信息安全知识水平和自我防护能力，缩小由信息和资源不对称性带来的劣势，在与数字极权的拉锯战中争取更加主动的地位。

信息安全风险可分为【固有风险】/【不可防范的风险】和【人为风险】/【可防范的风险】

【固有风险】是由人类认知的局限性以及技术进步造成的——不存在漏洞的代码是不存在的，昨天的旧技术无法对抗明天的新技术。

【人为风险】是由人的不可信造成的。在高度分工的信息时代，绝对的独立自主——自行完成硬件的设计、开发、制造，从零开始编写操作系统和应用程序，拉一条私有海底光缆，开发、部署和维护专有的网络服务——不仅是不经济的，更是不切实际的。为了实现效率/可用性，我们不得不依靠他人为我们提供服务，而他人往往是靠不住的——人会犯错，会偷懒，会损人利己，随时可能背叛。

1 不可防范的风险

1.1 零日漏洞

【零日漏洞】（0-day）也称零时差漏洞、零日攻击。「零日」计算的是自添加漏洞安全补丁的新版本软件公开释出之日起的时间，【零日漏洞】指的是那些还没有补丁的安全漏洞，攻击者往往在漏洞补丁释出之前就已经利用漏洞完成了入侵。

安全工程师和黑客发现【零日漏洞】后的“正统”做法是将漏洞反馈给原软件发行商，比如发现 Safari 浏览器的零日漏洞后反馈给 Apple，等待发行商释出含有漏洞修复补丁的新版本软件后再公开该漏洞。普通用户所能做的就是等待新版本释出后及时下载安装更新。

然而，现实中有大量未披露的零日漏洞掌握在情报机构、网络武器/间谍软件公司、黑客、黑产等恶意人士手中，利用这类漏洞发起的攻击是无法防范的。以色列间谍软件公司 NSO 公司的成名之作 Pegasus（飞马）就利用了 iOS 的多个未披露的零日漏洞。Pegasus 早期是以发送带恶意链接的钓鱼短信的方式传播的，被攻击者只要具备反钓鱼意识还是可以防范的，后来 Pegasus 发展到使用无交互攻击 (zero-click attack)，也就是说被攻击者不进行任何操作就已经中招了，这样的攻击可以说是防不胜防。

参见：
iYouPort | 新法律正在帮助中国政府储备零日漏洞 (2021-11-02)

1.2 供应链攻击

【供应链攻击】的危险与【零日漏洞】相似，即被攻击者几乎不可能在第一时间发现攻击，对于攻击没有反应时间，因此无法防范。

【供应链攻击】有硬件和软件之分。

硬件的【供应链攻击】指在为目标客户生产的硬件设备中植入提供后门的间谍芯片或植入间谍软件。硬件的供应链攻击的典型事例是 2018 年 10 月彭博社报道的中国军事机构在美超微 (Super Micro Computer) 为 Apple 和 Amazon 等客户设计、在中国制造的服务器主板中植入能提供后门的微芯片（报道发出后三家公司均予以否认，目前报道内容无法被证实或证伪）。

近期发生的软件的【供应链攻击】事例是卡巴斯基发现中文 YouTube 频道“工具大师i”在视频下方以蓝奏云网盘文件的形式提供的 Tor Browser 捆绑了恶意组件，其有能力收集包括「安装软件、运行进程、Tor 浏览器历史、Google Chrome 和 Edge 浏览器历史，微信和 QQ ID，Wi-Fi 网络的 SSID 和 MAC」在内的信息。这起恶意洋葱尚属于相对低级的钓鱼攻击（稍有安全素养的人都知道 Tor Browser 应从官网 https://www.torproject.org 下载）

参见：
Bloomberg | The Big Hack: How China Used a Tiny Chip to Infiltrate American’s Top Companies (2018-10-04)
Solidot｜卡巴斯基发现通过 YouTube 频道传播的恶意 Tor 浏览器 (2022-10-06)

1.3 数字取证

数字取证设备商利用了其掌握的零日漏洞绕过了手机系统的全盘加密，使警方等在不需要机主提供密码的前提下就可以提取手机中的数据。

中国未必没有这样的高端设备，只是现实中警方普遍利用低人权优势和低技术手段，强迫被调查者提供自己的解锁密码，除非抗拒到底，不然不太可能出现无法解锁的问题。

参见： iYouPort | 数字取证正在泛滥：政府可以从你的手机中提取哪些数据？ (2020-02-27)
iYouPort | LR 警察查手机的东西长什么样？—— 从技术角度看移动设备取证 (2020-08-21)

2 不可防范风险的应对方法

1 攻击面最小化

高风险操作远离手机

使用 GNU/Linux 发行版作为桌面操作系统

只安装必要的软件和浏览器扩展

2 风险隔离

硬件隔离

不同的网络身份下使用不同的硬件设备

虚拟机隔离

不同的网络身份下使用不同的虚拟机实例

3 从可靠来源下载软件

例：

开发者官网

开源软件的 GitHub 仓库

应用商店（苹果、谷歌、F-droid 等）

反例

第三方软件网站（如 XX 助手、XX 软件园、XX 电脑网）

第三方（如博主、YouTube 频道主等）提供的网盘文件

4 校验下载文件的完整性

散列值

数字签名

2.1 抵御零日漏洞

对于普通人而言，【零日漏洞】无法防范，但我们仍可以采取【攻击面最小化】和【风险隔离】的措施来减小损失。

操作系统零日漏洞的多少不仅取决于系统本身的设计，也受到漏洞在市场的供求关系的影响。被广泛使用的移动操作系统 iOS 和 Android，桌面操作系统 Windows 和 macOS 一定是 0-day 发掘者高度关注的对象。Linux 虽然在桌面系统中较为小众，但它被广泛用作服务器操作系统，因此同样具有较高的攻击价值，即便是主打匿名和隐私强化的 Linux 发行版 Tails 也未能幸免于难。不过除了相对小众外，根据编程随想的总结，Linux 还具有「发行版多（降低【攻击面】的“确定性”）、高度可定制（降低【攻击面】的“大小”和“确定性”）、支持多样化的硬件（规避硬件的“单点风险”）、开源」等优点，使其成为相对 Windows 和 macOS 更安全的选择。

此外，任何软件中的漏洞都可能成为突破口，系统中安装的软件越多，【攻击面】也就越大。因此，在进行高风险操作的系统中应只安装必要的软件。上文提到的对 Tails 的零日攻击，就是利用了系统预装的开源播放器 VLC 中的漏洞。

【风险隔离】可以控制损失的范围，防止损失扩大。如果只是低危身份使用的系统遭到攻击，那么【风险隔离】可以保护高危身份。（无危、低危和高危身份隔离只是最低层次的隔离，如果你有更高的要求，可以像编程随想那样使用【多重虚拟机】进行隔离，为同一身份下的不同帐号（比如 Google、Twitter……）分配独立的虚拟机实例，将翻墙代理软件和浏览器等不同的软件用不同的虚拟机隔离，就好比为每一个鸡蛋分配一个篮子，以尽可能减小单一帐号、软件被入侵所造成的损害。）

参见：
编程随想的博客 | 为什么桌面系统装 Linux 可以做到更好的安全性（相比 Windows ＆ macOS 而言） (2017-03-27)
Vice | Privacy-Focused OS Wants to Know How Facebook and the FBI Hacked it (2020-06-23)

2.2 抵御供应链攻击

钓鱼式的【软件供应链攻击】是可以防范的，做法是【从可靠来源下载软件】和【校验下载文件的完整性】。

【校验下载文件的完整性】有校验【散列值】和【数字签名】两种方式。

【散列值】也叫哈希值 (Hash)，是指通过散列算法「将【任意尺寸】的数据（原始数据）转变为一个【固定尺寸】的“小”数据」。软件发行者会同时提供下载文件及其散列值，用户下载后算出散列值后再与发行者提供的数值进行比对，如果二者一致，则说明文件/原始数据未经篡改。

【数字签名】是另一种校验方式。PGP 提供的【数字签名】是其中的一种，它使用公钥加密，生成的密钥对分为公钥和私钥。在常见的发送加密信息场景下，发送者用接收方的公钥加密文本，接收方用私钥解密；在校验数字签名的场景下，软件开发者用自己的私钥给文件签名，并公开自己的公钥，下载者用公钥解密来验证下载文件的数字签名，任何对文件的篡改会导致解密失败。

【硬件供应链攻击】是很难防范的。由于全球制造业高度集中于中国，要摆脱中国制造是很困难的。如有可能，建议优先购买非中国制造的数码产品，其次可以考虑中国制造的海外版设备。

参见：
编程随想的博客 |扫盲文件完整性校验——关于散列值和数字签名 (2013-02-12)

2.3 抵御数字取证

无论苹果还是安卓手机在数字取证设备面前都是非常脆弱的。因此，如果你的手机落入警方手中，你只能推定对方有能力读取手机中的全部数据。就线上匿名而论，你不应在手机上进行高风险操作。

就手机而言，使用小众、注重安全的硬件可以大幅提高破解难度，甚至可以有效抵御数字取证。Android 平台类似桌面端的 Linux，有众多发行版且高度可定制，因而可以降低【攻击面】的大小和确定性。相信很多人都听说过在香港反送中运动中黄之锋（4 位密码）的 iPhone XR 被港警破解，而周庭的 Pixel 则无恙的故事。白纸运动后中共当局勒令闲鱼等墙内二手电商平台下架 Pixel 系列手机，更证明其仍没有把握破解 Pixel，只能诉诸低技术手段封杀。除 Pixel 等未进入中国市场的安卓手机外，一些更小众的手机支持 Mobian、PureOS 等适配移动设备的 Linux 操作系统，它们未必坚不可摧，但低流行度决定了它们在抗破解/取证上比树大招风的 iPhone 更具优势。

桌面级操作系统在对抗数字取证上更具优势。比如只将数据写在 Live 系统中，临时存储在内存中的数据随机器断电消失；或使用 dm-crypt/LUKS 或 VeraCrypt，将生成在移动存储设备中的 keyfile(s) 作为认证因子加密文件/磁盘并物理破坏移动存储设备。

参见：一天世界 | 黄之锋的 iPhone XR 为什么会被警方破解？因为锁屏密码只有四位
https://t.me/s/XueXiNmsland/47504
编程随想的博客｜如何用“磁盘加密”对抗警方的【取证软件】和【刑讯逼供】，兼谈数据删除技巧 (2019-02-14)

3 可防范的风险

3.1 后门

【后门】是软件开发者有意植入的可用于远程监控用户的恶意代码。典型例子是美国国安局 NSA 的棱镜项目（PRISM），但由于项目不透明以及相关系统软件的封闭性，我们无法得知 NSA 是要求参与项目的科技公司和互联网服务商为其创建后门，还是像 Google 等科技公司所公开承认的那样只是配合数据请求。至于微软、苹果等在华经营的外国公司是否在中共政权要求下在国行版 Windows 和 iOS 中是否植入了后门，同样也是难以证实或证伪的。

在政府/法律要求下创建的【后门】属于【制度性问题】，即政府主动作恶（参考沉默的广场在《反洗脑：怎样识破五毛的比烂诡辩话术》中使用的【偶然性的问题】、【系统性的问题】和【制度性的问题】分类）。不管【后门】本身是否存在，棱镜项目是经《外国情报监视法》(FISA) 授权的合法项目，科技公司有义务配合情报、执法机构工作；中国的《国家情报法》第7条也有「任何组织和公民都应当依法支持、协助和配合国家情报工作，保守所知悉的国家情报工作秘密」的规定。对于【后门】，在料敌从宽的原则下，应宁信其有。

3.2 高风险软件

【高风险软件】包括强制实名制注册的软件，在提供基础功能之外实施监视用户行为、收集不必要的个人信息等恶意有害行为的软件，以及多次被曝出存在严重安全漏洞或发生数据泄漏的软件。

所有国产安卓手机 ROM 及其预装应用，BAT 等中资大厂开发的闭源专有商业软件，学习强国，反诈中心 app，以及有中资、中国技术背景的国外应用（如 Clubhouse、Zoom、Discord）都属于【高风险软件】。Meta 系的 Facebook、WhatsApp 等应用也属于【高风险软件】。

参见：
Solidot | 一加的氧 OS 会跟踪用户的所有活动（2017-10-10）
Solidot | 小米华为被发现悄悄给予应用过多权限（2018-02-12）
Solidot |腾讯游戏声明收集用户的 Shadowsocks 配置信息 (2019-01-19)
Solidot | 小米被指记录用户的 Web 和手机使用数据 (2020-05-01)
Solidot | QQ 被发现扫描并上传用户的浏览器历史 (2021-01-17)
网易云升级程序读取 Telegram 主程序 - V2EX (2021-01-26)
Solidot | 输入法的隐私问题 (2021-02-01)
中国数字时代 | 【弄个大新闻】强制推广的“国家反诈中心app”上交隐私给国家？ (2021-04-09)

3.3 第三方数据泄漏

本文采用的是广义的【数据泄漏】，分为自愿型和非自愿型。

数据泄漏

自愿型

服务商主动向政府披露

非自愿型

服务商在政府要求下披露

因网络/社工攻击泄漏

4 可防范风险的应对方法

4.1 远离【国产软件】

翻墙浏览墙外网站、在墙外平台发表涉政言论等风险操作务必保证远离【国产软件】。

如果确实有需要使用某款国产软件，应实施【风险隔离】——在独立的、由无危身份/自然人身份使用的硬件设备（【硬件隔离】）或独立的虚拟机实例（【虚拟机隔离】）中运行该软件。

4.2 使用【开源软件】

使用开源的系统和软件可以防范【后门】。主流闭源操作系统 Windows、Android（部分开源）、iOS 的开发方微软、谷歌、苹果都是棱镜项目的参与者，而开源的 Linux 就不需要担心后门的问题。

在这里你不必完全遵循【开源软件】的原始定义，可以把它简单理解成开放源代码 (source-available) 的软件。开源软件未必比闭源专有软件安全，而只是更值得信任。闭源软件是高度不确定的黑箱，它的安全性很难验证，而开源软件通过透明度解决了信任问题——专业人士可以对源代码进行安全审计，检验其是否含有后门/恶意代码。

4.3 采用【别信任何人原则】

【别信任何人】(Trust no one) 有别于于【零信任安全模型】/【零信任网络架构】(Zero trust security model)，后者的理念是「从不信任，总是验证」。维基百科所定义的 Trust no one 只限于自我掌控密钥，而本文采用的是【别信任何人】的字面理解，指的是一种基于【底线思维】的安全策略。

采用【别信任何人】原则是因为人是极不可控的因素，你永远无法知道这一刻的「朋友」是否会在下一秒背叛。对此，你应从最坏处揣测自己的服务商及其一切躲在暗处偷窥的不分国籍的老大哥。

服务商不论国内外都是不可信的。进口替代国产显然是不够的，因为你不知道外国科技企业是否会为了商业利益而出卖你，企业内部是否被特务渗透。比如前推特安全主管在参议院作证称推特被中国和印度特工渗透，FBI 也警告过有中国国安部的间谍潜入了推特。

敌人的敌人未必是朋友，外国老大哥也是不可信的。你不该把 NSA/CIA/FBI，五眼/九眼/十四眼联盟当作朋友，中共的 MSS、PLA 战略支援部队是与他们能力相近的对手，许多美国能做的中国同样也能做；就算美国老大哥技高一筹，也不能排除它们被间谍渗透，或是雇员、承包商被收买策反的可能。

参见：
The Washington Post | Twitter whistleblower says security holes cause ‘real harm to real people’ (2022-09-13)

确定并最小化暴露面

确定暴露面是在假定他人会出卖你之后确定对方掌握了多少数据，暴露会对你造成何种影响。

经服务商处理的数据可分为【元数据】和【内容】。【元数据】是指提供关于其他数据的数据，包括何人、何时、何地、如何。比如论坛的用户 ID、浏览器 UA、IP 地址、上线时间、传输的数据包大小等都属于【元数据】。【内容】指用户创造的实质信息，比如在即时通讯应用中的全部聊天记录，电子邮箱中的全部邮件等。

最小化 IP 的暴露面可以使用 Tor Browser 等【匿名工具】。这样即便 IP 被记录也不用太担心，ISP 看到的是你代理服务器 IP（使用代理本身是无法被隐匿的）， 代理/VPS 服务商看到的是 Tor 入口节点/网桥的 IP，目标网站看到的是 Tor 出口节点的 IP，从代理到 Tor 再到目标网站服务器全部沦陷的概率是极低的。

最小化【内容】的暴露面可以使用本地加密，让服务商以及潜在攻击者都只能看到加密过的密文。

不要相信任何承诺

任何无法验证的承诺都是废话，只能提供虚假的安全感。一方面，现实中多的是东窗事发后被揭穿的「挂羊头卖狗肉」式的虚假承诺；另一方面，即便服务商确实守信，一旦第三方成功入侵了服务器，一切就不由服务商做主了。因此，对于一切承诺应采逆向思维，从反面解读。比如「服务器零日志政策」应解读为保留日志，「不记录 IP 政策」应解读为记录 IP……

参见：
iYouPort | VPN 如何出卖了你：声明“不记录日志”的 VPN 服务 IPVanish 卷入日志丑闻
Solidot｜声称不记录日志的 VPN 公司泄露了 2000 万用户日志 (2020-07-17)
Solidot | Bing 合同禁止 DuckDuckGo 完全屏蔽微软跟踪程序 (2022-05-25)
Solidot | 苹果公司在加州遭集体诉讼 (2022-11-13) – 起诉该公司违反隐私设置承诺收集 iPhone 用户数据

采用【端对端加密】

【端对端加密】所解决的对服务商的信任问题。理论上，在端对端加密下只有你和通信方掌握解密密钥，服务商只经手密文且没有读取密文的能力。

采用【数据本地化原则】

你无法指望也无法验证在线服务商是否妥善保护、合理使用你上传的数据。因此，对于关键信息应该保证永远留在本地磁盘，在本地存储、运算。

对于文件格式转换、修图、图像文字识别、语音转文字等对算力需求不大的运算完全可以利用开源软件在本地进行。

在电子邮件、即时通讯软件提供的端对端加密通信服务中，密钥生成、分发和更新等都是由服务商代办的，对于服务端不开源、不支持自托管的服务来说，你无法验证服务商提供是不是真实意义上的「端对端加密」。对此，你可以在本地使用 PGP 加密数据后再上传，确保服务商得到的是密文而非明文，令服务商即使有心作恶也无法窥得你的通信内容。

附：如何培养信息安全意识 1.阅读「编程随想的博客」中带「IT.信息安全」标签的博文。 2.订阅中文科技资讯网站 Solidot 和它效仿的英文原型 Slashdot，这是编程随想在《近期安全动态和点评》系列博文中频繁引用的信息源。

17. 社会工程学/开源情报层面的匿名

目录

1 账号管理

1.1 电子邮箱

1.2 手机号码

1.3 密码管理

2 身份隔离

2.1 使用独立虚拟身份

2.2 不自曝真实身份

3 纠错止损

附录

Cryptoboy404 的匿名性强度检视列表

编程随想的博客《十年》大纲

果壳小组 KimJongun 系列

开源情报实战案例

1 账号管理

尽可能使用【免注册】使用的服务，避免因账号、身份关联造成身份暴露（例：浏览 Twitter 信息可以免注册使用 Nitter 网页前端，浏览 Telegram 频道信息可以免注册直接在浏览器中浏览网页）；其次选择不需要提供手机号、邮箱注册的服务，如 2047

如非注册不可，建议注册【独立的网络帐号】，不要使用 Sign in with Apple/Google/Facebook/Twitter

尽可能选择对 Tor 友好的平台（例：Mastodon/长毛象是比 Twitter 更好的选择）

1.1 电子邮箱

使用独立的电子邮箱用于注册国外社交网站或网络论坛

邮箱帐号中不包含姓名、生日等个人信息

电子邮箱服务的选择

推荐使用

端对端加密的匿名电子邮箱（可保留电子邮箱帐号用于联络，大都不支持 Tor 下注册，需用三重代理）

Temp Email 等临时邮箱/一次性邮箱，更多参见https://t.me/s/iyouport/12099（缺点：不保留帐号，丢失密码后无法通过注册邮箱恢复帐号）

不推荐使用

Gmail 等国外电子邮箱（相对安全，Tor 不友好，匿名强度低）

不要使用

163、qq 邮箱等中资电子邮箱（实名制，数据送中，全程监控）

1.2 手机号码

尽量不要使用需要手机号的软件或服务

绝对不要将自己使用的真实手机号码绑定社交/即时通讯软件账号（如【实名制】的中国 +86 号码和香港 +852 号码）

可以使用：

一次性手机号/临时性短信验证码接受平台（全程使用 Tor）
- 参见
- https://t.me/s/iyouport/6597
- Nuclear’Atk｜国内外临时匿名邮箱及接收手机短信验证码网站

1.3 密码管理

设置独立/无重复使用，20位以上，包括大小字母、数字和字符的复杂密码

（可选）使用 KeePass XC 等本地加密密码管理器，使用 keyfile 作认证因子，可配合使用 VeraCrypt 创建的虚拟加密盘以多重加密保存密码/密码库

2 身份隔离

2.1 使用独立虚拟身份

注册墙外社交媒体时使用全新的虚拟身份，与墙内平台实名制身份、墙外分享日常的身份相隔离。

不要在墙外平台使用与墙内的微信、微博、贴吧、知乎等社交媒体平台相同的用户名、昵称、头像和签名。

不要将相同的联系方式，如墙内电子邮箱、即时通讯软件账号（微信、QQ、Telegram 等）以备注、个人资料或博文等形式公布同时公布在墙外和墙内社交平台上，以防当局或者居心不良之人通过墙外与墙内社交软件账号之间的关联，利用已经过【实名制认证】的墙内社交软件来确定用户的真实身份。

2.2 不自曝真实身份

不要在墙外平台上发送可能泄露自己真实身份的信息，比如公开自己的姓名、生日、学号、学校、专业、工作地点、常住城市

不要发送以下照片

露脸的自拍照

可清楚看到指纹的照片

带有易于判断具体位置的照片（如地标建筑）

未对姓名、ID、出发地、目的地、座位等关键信息作遮罩处理的火车票、高铁票、飞机票的照片

未对卡号、安全码等关键信息作模糊处理的银行卡照片

网购商品及快递盒、外卖及订单的照片

对个人信息作遮罩处理时建议使用色块【遮罩】，不建议使用马赛克工具【模糊】处理，后者有可能被算法还原（参见 Depix 项目）。）

不要发送暴露自己【声纹】的音、视频

防范【元数据】

发送自己拍摄照片前需去除照片的 EXIF（Exchangeable image file format，可交换图像文件格式）信息，后者包含了照片的属性信息和拍摄数据，包括拍摄设置、拍摄时间和拍摄地点定位等信息

使用 ExifTool、mat2（通用） 清除【元数据】，或者截屏后发送截图

绝大多数网站会自动去除上传图片的【元数据】，但服务器可获取【元数据】，另有少数网站会保留【元数据】，保险起见建议手动去除【元数据】后再上传

分享自己拍摄、剪辑的视频或其他文件前使用 mat2 等工具清除【元数据】

不要在社交网站分享你的【定位】（不论是你的居住地点、工作地点还是旅行时访问的地点）

不要和墙外网友交换微信等墙内社媒/通讯软件帐号

不要在墙外、墙内社媒平台上发送相同的内容

防范【链接追踪参数 】：不要通过已登录账号的客户端将新浪微博、网易云音乐等墙内服务的超链接转发到墙外社交平台，这些分享链接中带有关联实名制用户 ID 的【追踪参数】，可定位到真实身份，网警因而可以借助实名制的墙内帐号顺藤摸瓜。推特分享链接后的 s 参数与用户 ID 相关联，建议手动去除

防范【盲水印】：豆瓣、知乎等客户端截图带有关联用户 ID 的盲水印/不可见水印，可追踪截图者身份，建议使用 Wayback/Web Archive 等存档后转发 Web Archive 的存档链接

防范【语言指纹/行文风格】：不要在社交网站使用自己在墙内社交媒体或者另一社交网站的个性化习惯性用语

如果不怕麻烦，可以将要发表的文字用翻译工具译成另一种语言，再用翻译工具译回原语种后发表（如中译英再译中）

防范【时间信息】

不要透露自己的线上线下活动时间（如某日某时参与某游行）

【在线时间分析】

上线时间不固定

只在【公共非睡眠时间段】（北京时间 20-22时，北京时间早8-10时）上线

使用【定时发送】功能（前提是网站支持）

【线上交易】

不要进行【线上交易】，无论使用银行卡、第三方支付平台还是加密货币均存在泄露个人真实身份的风险（除非有能力使用门罗币等自带混币的加密货币）

防范【钓鱼】

防范【钓鱼链接】：不要随意点开短链接和非主流网站的链接，可以先将链接上传到 VirusTotal 分析

不要点开通过邮件、私信（DM）发送的链接和文件，可使用独立的虚拟机实例下载文件后上传 VirusTotal 扫描确认安全性，事后删除该虚拟机实例

如果是熟人间通信建议使用【纯文本】，尽量不使用附件

（可选）发送关于自己的错误信息以混淆试听

（可选）匿名协作工具

OnionShare - 匿名文件共享/聊天室/网站

CryptPad - 端到端加密在线协作编辑文件

在线时间部分参见：
- 诺德之地 | 强烈推荐大家采用公共上线时段，避免时区泄漏 (2020-04-25) - 新品蔥嚴重漏洞報告 時區泄漏+非自然人用戶揭發+最佳安全獎 (2019-02-01)

可利用国际会议排时网站寻找公共非睡眠时间段 https://www.timeanddate.com/worldclock/meeting.html 三时区 伦敦+纽约+北京 公共非睡眠时段，北京时间20-22时双时区 北京+纽约 公共非睡眠时段，北京时间早8-10时，晚20-22时

3 纠错止损

如经自行检查发现有身份泄露的风险（比如用 +86 手机号绑定（过） Twitter），建议立即放弃当前帐号（删除旧账号发布的所有内容并注销账号），然后另行注册新账号。

不要通过修改用户名、昵称和头像等信息继续使用该账号，账号对应的 userid 是固定不变的，并且很可能已被写入社工数据库，后续的修改是无济于事的。

参见：
编程随想的博客｜为啥朝廷总抓不到俺——十年反党活动的安全经验汇总 (2019-01-30)
编程随想的博客 “如何隐藏你的踪迹，避免跨省追捕”系列博文
NodeBE4｜反社工网络论坛行为纪律
The Hitchhiker’s Guide to Online Anonymity
iYouPort | LR 这不是一场竞技表演：关于IYP为什么要采取开源情报

RFA | 大陆掀起“推特强拆”风暴　数百推友被删号（2018-12-12）
纽约时报中文网 | 网络审查再升级：中国推特用户遭政府盘查或拘留（2019-01-11）

附录

Cryptoboy404 的匿名性强度检视列表

https://web.archive.org/web/20190414085934/https://twitter.com/cryptobot404/status/1116757078222233600

硬度测试从第一条到最后一条，康康自己的twitter对于被出道有“多硬”？
1.没有绑定过实名制手机号码
2.没绑定过实名制邮箱
3.绑定手机&邮箱是这个ID下专用de,没有任何其他ID和这两个信息有关联
4.本ID以及头像没有和任何其他ID重复或相似
5.该ID及关联ID下没有任何一个壬知道咱的任何一个实名制账号
6.总是使用代理工具访问twitter
7.代理工具不会发生IP泄漏（WebRTC漏洞，非全局代理泄露等）
8.关于该ID下的所有IP地址没有登陆过其他ID下的账号，特备是实名制账号
9.推文中没有透露出真实的居住地址，活动范围，工作单位，以及从事之特殊小众行业
10.推文/视频/私信中没有暴露自己的长相，声音
11.推文/视频/私信中没有透露自己de任何证件/票据（车票，飞机票，船票，最近行程之事件地点，最近收发快递之详情）
12.该ID关联下所有IP地址皆为proxy over tor IP 13.对反钓鱼，反社工有一定的了解 14.所有推文内容没有和其他实名制身份有任何交叉
15.设备没有系统后门及恶意软件
16.从不使用手机登陆该ID下所有账号
17.使用虚拟机操作该账号
18.从未透露自己某时间段再某地点身在某人群中（如：几时几刻，真实IP访问过某连接，某天某地曾参与过某群体性时间，某时乘坐某个航班去往哪里等）
19.从不接受汇款
20.上线时间并不规律

编程随想的博客《十年》大纲

编程随想的博客｜为啥朝廷总抓不到俺——十年反党活动的安全经验汇总 (2019-01-30)

两个【核心原则】

原则1：确保你的身份隐匿

原则2：确保你的帐号安全

如何选择【网络平台】？

首先，【绝对不要】使用【国内】的网络服务

为啥【不要】注册“独立域名”？

为啥【不要】搭建“自己的 Server”？

1.考虑到【付费】的风险

2.考虑到【安全加固】的专业性

3.考虑到【时间和精力】

是否用【暗网】？

【国外】商业公司之间的权衡

1.公司的口碑

2.在华业务的规模

3.网络服务的种类

如何注册【隔离的】虚拟身份？

选择一个【全然不同】的网名

注册时，【不要】填写真实的个人信息

注册的【全过程】都要走【匿名网络】

啥是【匿名网络】？

为啥“只用翻墙代理”还【不够】可靠？

如何使用“匿名网络”？

如何解决【短信验证】的问题？

招数1：虚拟号码

招数2：【不记名】的手机卡

【硬件】层面的防范

总是启用“开机密码”和“硬盘锁”

把一些多余且危险的 BIOS 选项禁掉

【操作系统】层面的防范

如何选择操作系统？

1.【不要】使用预装的操作系统

2.强烈建议【不要】用 Windows

3.Linux 比 Mac OS 更好

4.如何选 Linux 发行版？

5.善于折腾的同学，也可以考虑 BSD 社区

强烈建议使用【虚拟机】来强化安全

1.虚拟化软件的选择

2.Guest OS 的选择

3.设定“安全基线”，并做到【定期回退快照】

4.虚拟系统的【颗粒度】

5.如何防止【虚拟机穿透】？

确保 Host OS【极简】

【应用软件】层面的防范

选择软件的几个原则

1.【不要】使用国产软件

2.安装的软件【越少越好】

3.尽量使用【成熟度比较高】的软件

4.优先选择【开源】的软件

5.优先选择【发行版官方仓库】所含的软件包

6.（在安全方面）版本【并非】越新越好

磁盘加密工具的使用

1.用 dm-crypt（LUKS）全盘加密

2.用 TrueCrypt / VeraCrypt 在“空闲逻辑分区”创建【敏感加密盘】

3.详细的磁盘布局

4.“敏感加密盘”的【配置】原则

5.“敏感加密盘”的【使用】原则

【网络】层面的防范

网络方面的基础知识

严格设置 OS 自带的防火墙（Host OS 和 Guest OS 都要设）

Guest OS 的网卡模式

避免用无线网络（比如：wifi）

设置家用路由器（如果有的话）

操作敏感帐号，要【全程走】匿名网络（Tor 或 I2P）

Tor 或 I2P 要加【前置代理】

好处1——ISP 【无法】知道你在用 Tor

好处2——双保险

【不同】身份的帐号，要使用【不同】（各自独立）的匿名网络环境

“翻墙软件”与“你的网络帐号”【隔离】

【Web】层面的防范

如何选择浏览器？——俺推荐 Firefox

如何选择 Firefox 的【版本】？

关于 Firefox 的【插件和扩展】

如何【加固】Firefox？

操作敏感帐号，确保【全程】HTTPS

确保浏览器【专用】

【社会工程学】层面的防范

关于【偷窥】

关于【信任】

关于【即时通讯】（IM）

关于【私密沟通】

关于【社交网络】（SNS）

关于【密码】（password）

关于【个人信息】

关于【时间信息】

关于【行文风格】

对【手机】的防范

手机的风险

1.【硬件探测器】太丰富，能收集的信息太多

2.两大手机操作系统（Android & iOS）都不是【完全开源】滴

3.固件是【闭源】滴

4.手机上无法实现【操作系统虚拟机】

5.手机上的【全盘加密】不够严密

6.常用的手机软件（App），大部分都是来自商业公司

7.用户群很大的那几个 App，都很流氓

结论

1.要【完全禁止】手机参与操作敏感的网络身份

2.如果某个网络服务只提供手机 App，而不提供“Web 界面”或“桌面客户端”，那么你就应该【弃用】这个网络服务

3.你在操作敏感的网络身份时，最好把手机放到别处（别忘了手机上的流氓软件有可能偷偷对你进行拍照/摄像哦）

对几个【反面案例】的分析

案例1：Freedom Hosting 网页挂马事件

要杜绝所有【不经代理】的网络直连行为

案例2：顶级黑客 Jeremy Hammond 被捕

不要暴露【信息量太高】的真实个人信息

Tor 前面再放个【加密】前置代理

果壳小组 KimJongun 系列

果壳小组｜KimJongun：[科普]整理下公安部门高科技查人+取证的方法～以及防御方法～（手机篇） (2014-02-15)
果壳小组｜KimJongun：[科普]整理下公安部门高科技查水表取证的方法（电脑篇，第一章） (2014-02-22)
果壳小组｜KimJongun：[科普]整理下公安部门高科技查水表取证的方法（电脑篇，第二章 (2014-02-24)
果壳小组｜KimJongun：[科普]整理下公安部门高科技查水表取证的方法（电脑篇，第三章）[NEW] (2014-03-05)

开源情报实战案例

台湾开源情报、军事博主 Joseph.W 約瑟出道台籍粉红 (2022-12-08)
https://web.archive.org/web/20221208075239/https://threadreaderapp.com/thread/1600695256130854914.html

18. Tor Browser 不完全指南

目录

1 Tor Browser 简介

1.1 什么是 Tor

1.2 什么是 Tor Browser

2 基于 Tor 的双重代理

2.1 使用双重代理的意义

2.2 双重代理的设置方法

3 为 Tor 设置网桥

3.1 使用网桥的意义

3.2 网桥的设置方法

4 使用三重代理

附：I2P 资源索引

1 Tor Browser 简介

1.1 什么是 Tor

Tor 是 The Onion Route 的缩写，中文名称是洋葱路由，它是一个自由开源的专用于【网络匿名】的软件。Tor 的原理是在全球性设备的志愿节点组成的【覆盖网络】（Overlay Network）中多次转发和加密原始流量，实现分别向 ISP、目标网站服务器及各 Tor 节点自身隐藏网站访问者的真实 IP 地址或网络活动的效果。

Tor 的洋葱服务（onion service）包括为网站提供的洋葱地址/.onion 域名，可用于隐藏网站服务器的真实 IP。

用户可以访问 https://check.torproject.org/ 来检查自己是否已经连接到 Tor。如已连接到 Tor，会出现绿色洋葱以及“Congratulations. This browser is configured to use Tor.”；反之则出现“Sorry. You are not using Tor.”。

1.2 什么是 Tor Browser

Tor Browser 是 The Tor Project 开发的旗舰产品，实质是整合了 Tor 并进行【安全加固】的 Firefox 浏览器，可以被视为 Tor 的入口。

Tor Broswer 除了每次应用程序开启后连接到 Tor 时需要用户多等待几秒外，在用户体验上和其他浏览器并无太大差别，日常性使用 Tor Browser 并没有那么困难。

（除了在 Tor Browser 使用 Tor，你也可以将 Tor Browser 用作跳板，让自己常用的浏览器连接到 Tor，这样做的前提你已经充分加固好了浏览器，不然会有 IP 泄漏风险。做法是将浏览器的本地 SOCKS 监听端口设定成 Tor Browser 的 9150。Firefox 浏览器可以在设置中设定，Chrome 等默认使用系统代理的 Chromium 内核的浏览器需要借助 SwitchyOmega 等插件辅助设定。）

参见：
Tor 官网
securityinabox | Tor Browser for Windows - 网络匿名及审查规避
编程随想：“如何翻墙”系列：关于 Tor 的常见问题解答

2 基于 Tor 的双重代理

2.1 使用双重代理的意义

使用基于 Tor 的双重代理的意义有二：
- 突破针对 Tor 的网络封锁 - GFW 能够有效阻断 Tor 直连和 obfs4 混淆协议，其手法可能包括： - 识别 Tor/obfs4 网桥的流量特征后并加以封锁 - 封锁已知 Tor/obfs4 网桥节点的 IP 地址 - 强化网络匿名防护
- 在【Tor 直连】的场景中：
- ISP 知道用户使用了 Tor
- 在使用 Proxy+Tor【双重代理】的场景中：
- ISP 知道用户访问了代理服务器，有可能知道用户使用了代理
- ISP 不知道用户使用了 Tor
- 代理服务商知道用户使用了 Tor

建议当前网络环境可以直连 Tor 的用户也使用【双重代理】来实现更高强度的【网络匿名】。

2.2 双重代理的设置方法

初次打开 Tor Browser 时应用会弹出设置界面，要求用户先对 Tor 进行网络设置。连接到 Tor 后，用户还可以前往 Preference > Tor > Tor Settings 修改 Bridges 和 Advanced 项下的网桥和前置代理设置。

在初始网络设置界面中，勾选“使用代理访问互联网”。

输入自己的前置代理信息：
- 代理类型 - 在 SOCKS 5 和 HTTP/HTTPS 之间二选一 - 地址 - 本机地址是 127.0.0.1 - 如果由局域网中的其他设备共享代理，填写该设备的局域网 IP - 端口 - 查看代理客户端内查看本地 SOCKS/HTTP 监听端口 - 用户名和密码（没有可不填）

3 为 Tor 设置网桥

3.1 使用网桥的意义

Tor Browser 的网桥原本是用于对抗【网络封锁】的，不过 Tor 和 obfs4 网桥自身都成为了 GFW 的封锁对象，meek-azure 网桥虽然可用但因速度过慢而意义有限，只有新版的 Snowflake 网桥可以帮助 Tor 突破网络封锁。

obfs4 网桥无法翻墙，但仍可用于强化【网络匿名】。网桥可能无法彻底隐藏用户使用 Tor 的事实，但仍可以提高第三方的追溯难度。

在使用 Proxy + obfs4 网桥+ Tor 的场景中：
- ISP - 知道用户的真实 IP - 知道用户访问了代理服务器的 IP - 看到的是代理的流量（隐蔽性取决于代理的混淆方式） - 不知道用户实际访问的网站及网页内容 - 代理服务商 - 知道用户的真实 IP - 知道用户访问了网桥的 IP - 看到的是经过 obfs4 混淆后的流量 - 可能知道用户使用了网桥，进而知道用户使用了 Tor - 不知道用户实际访问的网站及网页内容 - 网桥 - 不知道用户的真实 IP 与实际访问的网站及网页内容 - 中间节点 - 不知道用户的真实 IP 与实际访问的网站及网页内容 - 出口节点 - 不知道用户的真实 IP - 知道用户实际访问的网站 - 网站使用 HTTPS 协议，出口节点不知道网页内容 - 网站使用 HTTP 协议，出口节点知道网页内容

数据流向：

Tor Browser <=> 前置代理客户端 <=> (ISP-GFW) <=> 代理服务器 <=> 网桥 <=> Tor 中间节点 <=> Tor 出口节点 <=> 目标网站服务器

（网桥和 Tor 客户端都内置于 Tor Browser：应用程序 <=> Tor 客户端 <=> 网桥客户端）

3.2 网桥的设置方法

在初始网络设置界面中，勾选“我所在的国家对 Tor 进行了封锁”，之后选择“内置网桥”，建议使用“obfs4”网桥。

选择“obfs4”后，用户可以选择使用“内置网桥”、在线获取网桥或者手动输入网桥信息。用户可自行前往 https://bridges.torproject.org/ 获取更多的网桥，比较筛选出适合自己的网桥。

参见：有关密码学的科普内容 | Proxy over Tor

4 使用三重代理

由于强大的匿名特性，Tor 被用于 spam 甚至不法用途，不少网站将 Tor 节点的 IP 列入了黑名单，对来自 Tor 的访问进行限制或禁止（如要求通过 reCAPTCHA/hCaptcha 图形识别验证、限制注册帐号、要求绑定手机号、冻结帐号等）。

【三重代理】是指在 Tor 的出口节点之后再套上一层【后置代理】，因此目标网站方只知道用户使用了代理，对用户使用 Tor 并不知情，因而可以改善对 Tor 不友好网站的访问体验。

参见：
编程随想｜如何用 Tor 访问对 Tor 不友好的网站——扫盲“三重代理”及其它招数 (2020-08-31)
2047｜沉默的广场：【三重代理】用Tor+迷雾通访问对tor不友好的网站 (2020-09-05)
2047｜沉默的广场：用tor访问对tor不友好的网站（二）——使用V2Ray上游代理功能 (2021-03-10)

附：I2P 资源索引

I2P (Invisible Internet Project) 也被称为「大蒜路由」，是和 Tor 一样通过在「若干个网络节点来加密和中转数据，并防止你的真实 IP 暴露」的匿名工具。I2P 与 Tor 的区别在于 I2P 使用【多条网络链路】收发数据，隐匿性比 Tor 更强，使用门槛也相对 Tor 较高。

I2P 官网
i2pd i2pd (I2P Daemon) 是用 C++ 语言写的 I2P 客户端

I2P 教程

编程随想的博客｜“如何翻墙”系列：简单扫盲 I2P 的使用 (2012-06-15)
杰森的博客｜i2p折腾心得 (2022-03-18)
eason18：搭建I2P私人出口代理翻墙或匿名上网(以Tor为后端服务) (2022-08-16)
2047 | NarratorZ：快速上手——Java I2P (2022-11-18)

19. 隐私强化型操作系统盘点

目录

1 antiS

2 Tails

3 Whonix

4 Qubes OS

1 antiS

antiS 是「一款中文、粤语、藏语、维语友好，隐私加强的电脑操作系统（基于 Slackware Live，GNU/Linux 发行版）」

特色：

中文化（80%） 粤语（80%） 藏语（50%） 维语（60%）
隐私加强
预装隐私保护类和信息/通讯自由相关的应用
live 性质，重启后系统恢复初始状态（不保存任何修改，不留下任何痕跡）
系统加固（包括：防火墙、用户和进程权限控制、文件系统权限和挂载限制、内核参数配置调优等……）
应用加固（firejail 沙盒、火狐浏览器加固等）

2 Tails

Tails 的全称是 The Amnesic Incognito Live System（无痕隐身自生系统），是一个主打安全、致力于提供隐私和匿名的 Linux 发行版。

Tails 可以作为 Live USB 或虚拟机实例使用，仅以 Live 模式运行，不会在硬盘留下任何数据，但支持创建永久卷保存数据。Tails 通过防火墙规则强制本机的所有流量经过 Tor。

Tails 的设计目标是提供安全的上网环境，比如你要往国外传送重要资料，又不确定自己的电脑系统是否安全，那么可以用tails做便携系统，在安全的环境里完成敏感操作。

——沉默的广场

使用 Tails 在严格网络封锁下联网较为困难。Tails 的 Tor 网络设置有别于 Tor Browser，出于安全考虑，Tails 只提供直连和网桥两种选项，隐藏了【前置代理】选项，使用网卡连接失败后才提供前置代理的选项。你可以让局域网中已翻墙的其他设备共享代理，也可以路由器上设置透明代理以便绕过这一步。此外，Tails 没有内置网桥，需要用户从 Tor 官网获取后手动输入。

3 Whonix

Whonix 是另一款主打隐私和匿名的 Linux 发行版，同样强制所有流量经过 Tor。Whonix 的特色是使用「双虚拟机模式」，其虚拟机实例分为「网关」和「工作站」，「工作站」的全部流量被指向「网关」的 Tor 端口。双虚拟机+网关模式的 Whonix 比单系统、使用规则的 Tails 在流量隔离上更具优势。

Whonix 只能通过虚拟机运行，所以你需要确保主系统 (Host system) 的清洁，最好只使用虚拟机，不在主系统中进行其他操作。

Whonix 主打流量隔离，前提是你的电脑系统安全（例如全新的电脑）。Whonix 的应用场景之一是暗网架站，暗网网站因为长时间暴露在公网上，有很强的隔离需求。这种情况下你可以用 whonix 双开虚拟机，在虚拟机上跑暗网网站
理论上说，Whonix的隐匿能力比tails强，毕竟是双开虚拟机，但前提是你跑虚拟机的系统干净、安全。如果你的电脑上跑了很多工作软件，自己不能确定电脑是否安全，那么Tails更合适。

——沉默的广场

Whonix 教程
Necoco’s blog｜更安全的双虚拟机方案 Whonix™ 使用指南 (2020-05-06)
Necoco’s blog｜Whonix-Gateway为Windows 10 虚拟机提供全局Tor (2020-05-06)
Necoco’s blog｜Whonix-Workstation 作为能日常使用的操作系统 (2020-05-06)
2047 | NarratorZ: VirtualBox+Whonix隔离方案和Whonix设置中文环境 (2022-11-14)

4 Qubes OS

Qubes OS 是一个通过隔离实现安全的 Linux 系统，使用 Xen 作为虚拟化方案，支持创建 Debian、Fedora、Whonix、Windows 虚拟机，可用于实现类似编程随想的多重虚拟机方案。

附录

推荐参考资源

编程随想的博客

digital-rights

PrivacyTools

Prism Break / 中文版

The Hitchhiker’s Guide to Online Anonymity

iYouPort

现代隐私保护指南 - Modern Security Protection Guide - Arch Linux Studio

Digital-Privacy

Zebra Crossing / 繁体中文版

EFF｜Surveillance Self-Defense｜中文翻译版

Opsec：翻墙匿名反党圣经

左派如何学会”匿名上网”

brainfucksec.github.io

鸣谢

（按首字母顺序排序）
2047
爱狗却养猫
抱月
编程随想的博客
聪聪
沉默的广场
chinatimeline
Cryptoboy404
端点星
Electonic Frontier Foundation
ffffffff0x 团队
GitHub
iYouPort
柯痞2020/
蓝宝石酱
learnleft
libgen
Mozilla
NarratorZ
nullchinchilla
Project V 项目组
PSA-安全公告专栏
泡泡
Shadowrocket News
Solidot
数字移民
Telegram Messenger
Telegram 新手指南
The Tor Project
thphd
UglyBull
Victoria Raymond
网络公民安全指南
信息极权社会的生存手册