Skip to content

Latest commit

 

History

History
34 lines (19 loc) · 1.48 KB

File metadata and controls

34 lines (19 loc) · 1.48 KB

基本用法

http是常见的代理协议之一,本项目实现了http代理的基本功能,但:

  • 仅支持无身份认证

假设有请求者A,且A有http代理客户端的功能。另有服务器B443端口上对外提供服务。但因为网络问题,A无法直接访问到B

而此时如果有一个机器CA可以访问到CC也能访问到B,则可以在C上部署一个代理服务

A可以配置使用C上的代理服务,来访问B:443

配置代码例

http:
- 80

http代理,仅是指客户端和代理服务器之间建立连接时进行的握手消息,借用了http协议的格式,并不是说http代理仅支持代理http协议的消息。https,ssh等各种基于tcp的应用层协议都是支持的

chrome使用代理

chrome要使用代理需要安装代理类插件,如Proxy SwitchyOmega

安装完插件后,配置一个走C机器80端口的http协议的Proxy profile

image

这里不用填认证用户账号密码等,本项目也没实现认证功能……

然后插件上选择启用刚配置的Proxy profile,在地址栏里输入最终目标地址https://B:443,即可访问

image