我想知道 HTTP 隧道是如何工作的。我试过谷歌,但没有找到我要找的东西。
据我所知,HTTP 代理就像反向代理。您请求一个网站,HTTP 代理获取并理解此请求并将其发送到原始服务器。答案从原始服务器传输到 HTTP 代理,然后返回到您的 PC。除了仅隧道 TCP/IP 的 SOCKS 代理之外,HTTP 代理读取 HTTP 请求,对吗?
如果这是对的,那么我的问题是:
如何通过 HTTP 代理隧道传输其他协议?例如,Instant Messenger 提供此类代理设置,并且它们使用自己的协议。
我目前正在研究 FreeProxy 4.10。
我只是注意到它的一个功能, "authentication."
身份验证如何工作?
我正在尝试从我设备的浏览器访问 HTTP(S) 网站。我的设备只能通过双 SSH 隧道访问该网站。
使用这种技术,我能够将我的 Firefox 浏览器设置为通过我的名为SERVER1.
但是,SERVER1无法访问我需要的网站。幸运的是,SERVER1可以 SSH 到另一个SERVER2可以。
现在,我可以运行:
SERVER1 $ ssh -D 12345 myuser@SERVER2
Run Code Online (Sandbox Code Playgroud)
并从SERVER1to创建另一个隧道SERVER2,但我不清楚如何在没有 firefox on 的情况下执行“firefox”部分SERVER1。
最重要的是,该网站位于非标准端口(假设为 8765)上,所以我不确定它export http_proxy是否可行。
我该怎么办?谢谢
我在家里的无头 Ubuntu Server 12.04 上运行了一个自托管的 Wordpress 博客。如果有人在 IP 跟踪器中输入我的域名,隐藏我的 IP 地址号码的最佳解决方案是什么?是否有某种掩蔽解决方案?如果他们这样做,我不确定 VPN 或网络代理将如何在这里应用。
我看到很多端口8080打开的服务器。大多数时候我能够连接到代理服务器,但大多数无法在网络外部或内部发出请求。
如果这些端口不用作代理,那么在服务器上打开这些端口的目的是什么?
我每天遇到100多个。所有具有相同的两个端口打开8080和8443。他们很少需要身份验证。
除了用作代理之外,这些端口是否还有其他需要打开的用途?