了解 Connect2Truth 原理
C2T主要由两部分组成.一个是服务器,用于返回客户需要的页面.
另一是http客户代理,帮客户去抓取网页.
C2T运行流程:
- 程序启动,调入参数.
- 用UPnP查找并开启路由器端口,启动服务器.
- 当有客户连接和页面请求时,验证用户访问权限
- 如果客户有访问权限或全局设置不需密码时,转交页面请求到客户代理.
- 客户代理去抓取网页.
- 网页进行处理,移除不安全的部分,比如Java Applet,Flash,ActiveX等.
- 网页进行处理,将所有链接都转成代理链接.(注:由于JavaScript必须保留,XSS攻击成为可能,所以建议使用IE8,Chrome4,Firefox3.5以上)
- 网页返回给客户.
欲了解详细,请看源代码
上一页 下一页