编辑: 飞鸟 | 2019-07-15 |
但也可以作为普通网民了解 GFW1 工作原理, 以及与之对抗的入门手册. 我希望的结果是这本手册写完之后可以解释项目中的所有问题, 让所有人都有能力自己去做翻墙路由 器, 并且解决碰到的问题, 所以我可能不得不去解释一些在 专业人士 看来很简单的基本概念, 借着 latex 的优势, 我会把文章的章节分的很细, 你可以很轻松的跳过你觉得自己很清楚的概念, 不过, 你最好确定你 真的清楚. 但是考虑到 文科生的电脑知识, 基本来自大一的 ? 计算机基础 ?;
而大部分非计算机专业的理工科学 生的电脑知识, 来自他们从来没看懂的讲了一堆他们这辈子都没用上的 X86 汇编的 ? 计算机原理 ? 这个 残酷的事实 (这是个长句),如果你们在阅读全书后觉得有什么内容依然是不可理解,完全没有概念的,欢 迎反馈. 和老罗不同的是,我不怎么爱这个世界,所以,本手册不推荐以下人类阅读: 1. 绝对不肯在翻墙上花一分钱,同时还没朋友肯帮你的人,FreeRouter 里的 Free= 自由 ?= 免费 2. 过去三年内都没有完整看完过一本书的人,因为你可能也看不完本书 3. 觉得我欠你很多钱或者觉得我爱你,但实际上我根本不认识你的人 因为翻墙路由本身拥有对你网络的绝对控制能力,而我并没有借此项目进行任何盈利的目的,更不 想把她变成另一套私人 GFW,所以一切可能涉及到商业利益和主观判定的数据/选择/方法,我最多可能 会作为选项给你们介绍,但不会导入 FreeRouter V2 项目本身.基于同样的原因,我不会向我不认识的任 何人,发布任何现成的路由器固件,我只会教你们方法. 本手册的版权归毕勤所有,任何人都可以自由分发和传播,但不得做任何修改,亦不可用于任何商 业目的.我知道在中国谈版权没什么现实意义,但对于尊重版权的人来说,给他们一个明确的说明是一 种基本的尊重. 如果你还不知道 FreeRouter V2 的地址,同时还不小心没注意本文开始时的链接,那么 FreeRouter V2 当前的项目地址是: https://github.com/lifetyper/FreeRouter_V2 我说了这是当前地址,如果我觉得这个项目不再适合公开发布,或者有其他计划都可能导致地址变 更,但是作者的 Blog 在10 年内都不会变更地址, http://www.lifetyper.com 在Blog 上你们可以找到我的联系方式.
1 China'
s Great FireWall, 中国国家防火墙简称 目录
第一章 网络基础知识
1 1.1 你的上网过程
1 1.2 什么是 IP?2 1.3 什么是端口?4 1.4 什么是 DHCP?5 1.5 什么是域名?7 1.6 什么是 DNS?8 1.7 什么是 TCP 和UDP?10 1.8 什么是 VPN?11 1.9 网卡/接口/适配器?12 1.10 什么是网关?13
第二章 GFW 的工作方式
14 2.1 DNS 劫持和污染
14 2.1.1 虚假 IP 劫持
17 2.1.2 空包劫持
18 2.1.3 轻松的扩散污染
19 2.2 敏感词过滤
20 2.3 IP 阻断
22
第三章 常用的辅助工具
24 3.1 Ping 和TCPing 命令
24 3.2 traceroute 命令
25 3.3 route 命令
26 3.4 Dig 命令
28 3.5 正则,SED,AWK
29 iii 目录 iv
第四章 FreeRouter V2 的技术原理
32 4.1 IP 命令
32 4.1.1 table 概念
32 4.1.2 把数据添加到 table
33 4.1.3 让table 数据走 VPN 接口
34 4.2 IPTables 防火墙