我想使用完整的HTTPS / SSL堆栈通过https代理建立SSH连接(以掩盖SSH流量)。
使用HTTPS服务器上的CONNECT命令应该可以做到这一点。
我最好使用什么程序来设置此代理?我使用的是Windows 7,ProxyTunnel似乎不起作用。
我想使用完整的HTTPS / SSL堆栈通过https代理建立SSH连接(以掩盖SSH流量)。
使用HTTPS服务器上的CONNECT命令应该可以做到这一点。
我最好使用什么程序来设置此代理?我使用的是Windows 7,ProxyTunnel似乎不起作用。
Answers:
使用开瓶器或OpenBSD的netcat 的-X CONNECT选项可以执行此操作。
长期以来,apache中存在一个错误,当启用SSL时,该错误会导致CONNECT(mod_proxy)失败。这就是为什么您的代理隧道似乎不起作用的原因。不过,他们似乎已从2.4.1版开始修复了该问题。
有关apache错误的更多信息,请参见:https : //issues.apache.org/bugzilla/show_bug.cgi?id=29744
该链接还显示针对2.4.1之前版本的apache的补丁,可以解决该问题。