社区
网络编程
帖子详情
HTTP代理服务器能代理HTTPS通信吗?
pzf_2008
2011-09-06 11:09:14
我架设了一个HTTP代理服务器,HTTP网页通过代理均能够正常访问。
但我访问https://www.icbc.com.cn/,也能够正常登陆访问。为什么HTTPS网页通过HTTP代理也能够访问呢?请指点!
...全文
7679
4
打赏
收藏
HTTP代理服务器能代理HTTPS通信吗?
我架设了一个HTTP代理服务器,HTTP网页通过代理均能够正常访问。 但我访问https://www.icbc.com.cn/,也能够正常登陆访问。为什么HTTPS网页通过HTTP代理也能够访问呢?请指点!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhoumingongheguo
2013-11-05
打赏
举报
回复
不信你可以自己写一个简单服务器试试,如果你用的是httplistener 那么你就会发现可以ssl协议的相关操作,说明ssl协议已经被实现了。如果你用tcplistener 或者socket 做服务器监听,你就会接收到一些数据,如果你回应的数据没有按照协议的格式,httpwebrequest的客户端就会报协议冲突的错误。所以说用tcplistener 或者socket 做服务器监听 做网页通信的话 ,http还算简单不用考虑ssl协议,如果要做https就麻烦了,ssl协议比较复杂可以自己去收索资料很多。所以最好是用已经封装了协议的httplistener 做服务器监听。用已经写好了的服务器就像你那样有那么多的疑问了,有疑问可以自己器探索求证,做实验,我也是很不解才去查资料做测试实验的。分析协议格式最好是查资料然后自己用工具抓取网络包对照研究就清楚多了。
zhoumingongheguo
2013-11-05
打赏
举报
回复
别乱猜测,由于http通信就有ssl协议,服务器端用的httplistener封装了ssl协议,只是你用http的时候他就不用ssl协议,当你的请求是https时,他就会自动用ssl协议和http协议了。https和http中间就多了个ssl协议,httpwebrequest 和httplistener 等类都是专门为网页通信开发的。而http和https都属于网页通信。想了解可以去查些http协议和ssl协议的相关信息,比较详细。如果你用socket 或者tcp自己写服务器的话也能实现代理,不过要自己实现ssl协议,很麻烦。而你用的服务器是一件实现好了的。
珍惜生命远离CPP
2011-09-06
打赏
举报
回复
代理只是一个连接通道
先连接http代理服务器,然后发送加密的https链接的数据,不就行了么?
关键看客户端。
pzf_2008
2011-09-06
打赏
举报
回复
客户端就是浏览器!
Proxy Server(
代理
服务器
)
代理
服务器
的源程序,只是一个示范,可以了解Proxy原理
HTTP
代理
服务器
的工作原理
1、
代理
服务器
在
http
通信
中提供客户端对目标服务器的中转访问。 2、一个
http
请求可能被多个
代理
发射器转发,后面的服务器称为前面服务器的上游服务器。 3、
代理
分成多种类型: 正向
代理
:要求客户端自己设置
代理
发射器地址,客户的每次请求都将直接发送到该
代理
服务器
,并由
代理
服务器
请求目标资源。 反向
代理
:被设置在发射器端。用
代理
发射器来接收Internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从内部服务器上得到的结果返回给客户端。这种情况下,
代理
服务器
对外表现为一个真实的服务器。各大网
什么是
代理
服务器
?它有哪些分类?
代理
服务器
,或简称
代理
,就像在访问真实网站之前将您的 Internet 请求发送到的另一台计算机。请注意,
代理
服务器
首先是一个服务器,它接收您发送的所有信息,可以使您的所有互联网活动看起来像是来自一个完全不同的地方。公司使用
代理
服务器
可以确保网络安全和性能,个人使用
代理
服务器
可以保护隐私,在浏览网络和资源时,您还可以使用一些有趣的功能与
代理
一起使用。我们稍后会谈到它们。
代理
可以位于任何地方,您可以在家用计算机上进行设置或将其部署到云端,最主要的是
代理
具有您需要的功能所必需的配置。
什么是反向
代理
(
代理
服务器
解释
反向
代理
是位于 Web 服务器前面的服务器,将客户端(例如 Web 浏览器)请求转发到这些 Web 服务器。反向
代理
通常用于帮助提高安全性、性能和可靠性。为了更好地理解反向
代理
的工作原理以及它可以提供的好处,让我们首先定义什么是
代理
服务器
。转发
代理
,通常称为
代理
、
代理
服务器
或 Web
代理
,是位于一组客户端计算机前面的服务器。当这些计算机向 Internet 上的站点和服务发出请求时,
代理
服务器
会拦截这些请求,然后像中间人一样代表这些客户端与 Web 服务器
通信
。
http
-
http
s
代理
服务器
的代码实现
title:
http
/
http
s
代理
服务器
的代码实现 date: 2019-12-22 16:57:42 dscription: 代码实现一个
http
/
http
s
代理
服务器
的代码实现 原文地址
http
s
://tomsworkspace.github.io/2019/12/22/
http
-
http
s
代理
服务器
的代码实现/
http
/
http
s
代理
服务器
的代码实现
代理
服务器
工作原理
代理
服务器
作...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章