通过HTTP代理连接到OpenVPN服务器。

OpenVPN支持使用以下身份验证模式的HTTP代理连接:

proto tcp

确保 删除配置文件中的所有 proto udp行。

接下来,将http-proxy 指令添加 到客户端配置文件中( 有关此指令的完整说明,请参见 手册页)。

例如,假设您在客户端LAN上有一个HTTP代理服务器,地址为 192.168.4.1,它正在侦听端口1080上的连接。将此添加到客户端配置:

http-proxy 192.168.4.1 1080

假设HTTP代理要求基本身份验证:

http-proxy 192.168.4.1 1080 stdin basic

假设HTTP代理需要NTLM身份验证:

http-proxy 192.168.4.1 1080 stdin ntlm

上面的两个身份验证示例将导致OpenVPN从标准输入中提示输入 username/password。如果您想将这些凭据放置在文件中,则将stdin替换 为文件名,并将用户名放在该文件的第1行中,并将密码放在第2行。