在我的计算机上,我有一个直接连接到互联网的连接,但是,我的计算机上还有一个不同的连接,即在某个端口上运行的 https 代理。
在 Windows 上,我可以使用 proxifier 访问该代理,现在我需要一种方法在 Linux 中使用相同的代理。
到目前为止,我已经尝试直接设置 mozilla firefox ssl 代理和 http 代理,但没有成功。我也尝试设置 https_proxy,但也没有帮助。
有关代理的更多信息:
shadyabhi@archlinux ~ $ telnet 1.2.3.4 8080
Trying 1.2.3.4...
Connected to 1.2.3.4.
Escape character is '^]'.
connect google.com:80 HTTP/1.1
HTTP/1.0 200 Connection established
编辑:我基本上想知道如何使用http://www.ietf.org/rfc/rfc2817.txt代理人。另外,请参阅此页面的 https 部分http://www.proxifier.com/documentation/v3/proxy.htm
现在,我需要帮助,因为我陷入困境了。
答案1
安装隧道,进行配置,
[proxy]
client = yes
accept = 127.0.0.1:<localport>
connect = <proxyserver>:<port>
然后设置http_proxy
为http://127.0.0.1:<localport>
(其中本地端口可以是 1024..65535 范围内的任何未使用的端口)。
这样,您的程序将看到一个简单的 HTTP 代理,而 stunnel 将处理 SSL 层。
- 客户端程序 ↔ stunnel [←Internet→] 代理服务器