HTTPS代理服务器?

圣陶沙 2012-05-31 02:53:15
DJ好,我在做WEB代理服务器程序时,已经完成了HTTP协议的代理,想添加一个对 https 的支持,可是怎么弄都是 连接不上

CONNECT   www.google.com:443   HTTP/1.0 
User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
Host: www.google.com
Content-Length: 0
Proxy-Connection: Keep-Alive
pragma: no-cache


这是代理收到的来自 IE 的请求,请问 下一步怎么做呀 ?? 谢谢啦!
...全文
1947 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
fanzai 2013-08-27
  • 打赏
  • 举报
回复
代理服务器代码不需要使用ssl https/ssl连接在连接代理服务器时,发送了CONNECT Address:Port 的请求,你就直接连接Address:Port就好了。连接成功返回个成功消息。随后整个连接直接发送/接收二进制流,不需要关心它里面到底是ssl还是别的什么。
liveeng 2013-05-31
  • 打赏
  • 举报
回复
LZ搞得怎么样了,今天测试的时候发现百度登录的时候用的是https,不知道怎么处理
Kaile 2012-09-14
  • 打赏
  • 举报
回复
使用openssl

yinxin2745154 2012-09-14
  • 打赏
  • 举报
回复
楼主,请问你的问题解决了吗?我遇到和你一样的问题,请指点一下!谢谢
圣陶沙 2012-06-01
  • 打赏
  • 举报
回复
直接用现有的connect()连接就行吧?如果通知浏览器?
对于SSL有没有现成的派生类。这方面实在是不懂。
ok1234567 2012-05-31
  • 打赏
  • 举报
回复
在服务连接上之后,需要引入SSL层,用SSL通讯

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧