科学上网的一些原理
时间:2016-03-07 来源: 作者:hengyunabc 条评论
文章目錄
1. 知其所以然
2. 一个http请求发生了什么?
3. DNS/域名解析
3.1. udp 方式,先回应的数据包被当做有效数据
3.2. tcp 方式,有时有效,可能被rest
3.3. 黑名单/白名单
3.4. 本地DNS软件
3.5. 路由器智能DNS
4. http proxy
4.1. http proxy请求和没有proxy的请求的区别
4.2. 目标服务器能否感知到http proxy的存在?
4.3. http proxy keep-alive
4.4. http proxy authentication
4.5. http proxy对于不认识的header和方法的处理:
5. https proxy
5.1. http tunnel
5.2. https proxy的安全性?
6. goagent工作原理
6.1. 为什么goagent可以看视频?
6.2. goagent缺点
7. vpn
7.1. 流行的vpn类型
7.2. 网页版的SSL VPN
7.3. 新型的staless vpnVPN,sigmavpn/ShadowVPN
7.4. ubuntu pptp vpn server安装
8. socks proxy
8.1. socks proxy 握手的过程
8.2. ssh socks proxy
8.3. shadowsocks的工作原理
8.4. shadowsoks的优点
8.5. shadowsocks的安全性
8.6. vpn和socks代理的区别
8.7. linux下一些软件配置代理的方法
8.8. linux下不支持代理的程序使用socks代理:tsocks
9. 基于路由器的方案
10. 推荐的办法
11. 总结
知其所以然
本文不是教程向,倾向于分析科学上网的一些原理。知其所以然,才能更好地使用工具,也可以创作出自己的工具。
科学上网的工具很多,八仙过海,各显神通,而且综合了各种技术。尝试从以下四个方面来解析一些其中的原理。大致先原理,再工具的顺序。
