snowden:C ++中的另一个代理服务器

时间:2024-05-18 01:53:46
【文件属性】:

文件名称:snowden:C ++中的另一个代理服务器

文件大小:19KB

文件格式:ZIP

更新时间:2024-05-18 01:53:46

C

斯诺登 C ++中的另一个代理服务器 ##安装 解压缩文件 在终端中运行make来编译和构建二进制文件 运行./proxy Port以在所需的PORT中启动代理服务器 ### IIITA代理 如果要在IIIT-A网络中测试代理服务器,则将第15行proxy.cpp中定义的CONNECT_TO_IRONPORT的值更改为true 。 如果您使用的是移动数据,则无需更改CONNECT_TO_IRONPORT的值。 保留为false 。 python测试仅适用于移动数据。 ##设计 代理服务器将同时充当客户端和服务器。 每个客户端将连接到代理服务器,该代理服务器又将所需的网页取回给客户端。 为了支持多个客户端,我使用了线程编程(pthread库)。 可以通过proxy_parse.h的ParsedRequest_parse函数来验证客户端对代理服务器的请求。 不支持HTTPS,因为


【文件预览】:
snowden-master
----server.c(3KB)
----tcp_server.c(8KB)
----proxy_parse.h(6KB)
----LICENSE(11KB)
----client.c(2KB)
----proxy.c(76B)
----Makefile(360B)
----proxy_parse.c(14KB)
----README.md(2KB)
----proxy_tester.py(7KB)

网友评论