数字躲猫猫

  1. 1. 互联网之初
    1. 1.1. 建立连接
    2. 1.2. 开始传输
    3. 1.3. 完成应用
  2. 2. HTTP 的发展
    1. 2.1. 隐私问题
    2. 2.2. SSL/TLS 诞生了
    3. 2.3. Websocket
    4. 2.4. DNS
  3. 3. 封网开始
    1. 3.1. DNS 污染
    2. 3.2. 封锁域名、端口、TCP 连接重置
    3. 3.3. IP 路由黑洞
    4. 3.4. SNI 检测
  4. 4. 破网发展简史
    1. 4.1. 原始方法
    2. 4.2. 传统代理
    3. 4.3. VPN
    4. 4.4. ShadowSocks
      1. 4.4.1. ShadowsocksR(SSR)
      2. 4.4.2. ss 的艰难时刻
    5. 4.5. Project V、Project X
    6. 4.6. trojan
    7. 4.7. Reality
    8. 4.8. 其它方法
      1. 4.8.1. 本地反代
      2. 4.8.2. 域前置
  5. 5. VPN
  6. 6. ShadowSocks
    1. 6.1. Socks5协议
    2. 6.2. 精妙的ss
    3. 6.3. 主动探测
  7. 7. VMess
    1. 7.1. 实现细节
      1. 7.1.1. 构建VMess数据包
      2. 7.1.2. 选择你的传输协议
      3. 7.1.3. 选择你的传输层安全
      4. 7.1.4. web伪装
      5. 7.1.5. Cloudflare CDN
    2. 7.2. 重放攻击
  8. 8. trojan
  9. 9. VLESS
    1. 9.1. 实现细节
    2. 9.2. Fallback
  10. 10. TLS in TLS 问题
    1. 10.1. XTLS 的诞生
    2. 10.2. TLS in TLS 的真相
    3. 10.3. Vison流控的诞生
    4. 10.4. 关于CDN
  11. 11. TLS 指纹问题
    1. 11.1. TLS 指纹的概念
    2. 11.2. V2Ray客户端的指纹特征
    3. 11.3. V2Ray服务端的指纹特征
  12. 12. REALITY
    1. 12.1. SNI 白名单问题
    2. 12.2. REALITY 的解决方案
    3. 12.3. 探测无效
    4. 12.4. 最后的特征
    5. 12.5. 其它信息
  13. 13. 后记
  14. 14. 参考