ale*_*orC 5 networking proxy openvpn
我必须使用代理才能访问互联网。我想创建一个将通过此代理连接的 VPN 服务器。它可以更轻松地在设备上进行设置。这是一个网格:
# # # # # # # # # # # # # # # # # # # # #
# # VPN # VPN # ? # HTTP/HTTPS # # # # # # # #
# client # ------\ # server # ------\ # proxy # -------\# internet #
# # ------/ # # ------/ # both # -------/# #
# # # # # 127.0.0.1:8087# # # # # # # #
# # # # # # # # # # # # # # # # # # # # #
Run Code Online (Sandbox Code Playgroud)
我想在服务器上使用带有 OpenVPN 的 Raspberry pi。代理是一个应该在服务器上运行的 python 脚本。它被称为 Goagent。代理是这样我可以访问整个互联网。
我的问题是:在 openvpn 服务器配置文件中添加 http-proxy 是否也适用于 HTTPS 地址?还是我都弄错了?
小智 5
当您的 VPN 客户端和 VPN 服务器之间有一个代理(http 或 https)但不符合您的情况时,请使用 http-proxy 指令(为了回应它在 TCP 和 SSL 上都有效的评论,但需要注意的是OpenVPN 连接必须是 TCP 协议)。
在您的绘图中,您的代理位于VPN 连接之后。
在这种情况下,我想说您需要: 1) 在客户端和服务器之间设置正常的 VPN 连接 2) 在客户端上推送路由,以便客户端可以在您的图像中看到代理。这可以是主机路由(针对特定 IP)或默认路由。如果代理的可访问路由表中没有 VPN 网络,您可能还需要对客户端 IP 进行伪装。当然,服务器需要启用 IP 转发。3) 现在: 3a) 在客户端上,您可以设置您正在使用的应用程序(即浏览器)的代理配置,以指向从 3b) 您可以在 VPN 服务器上传递的代理 IP/端口一些透明代理并将所有流量重定向到代理计算机(例如本文中的内容)
这样实际上 VPN 软件就不知道有关代理的任何信息。它只会使交通在绘图中的前两个块之间通过。然后 VPN 服务器将以两种方式之一将数据包转发到代理。
| 归档时间: |
|
| 查看次数: |
19997 次 |
| 最近记录: |