双代理设置

双代理设置

我已经使用代理访问互联网。我们已屏蔽了此网络上的某些网站。

如果我告诉浏览器使用其他代理,它不起作用。我认为这是因为它需要通过现有的代理才能访问互联网。

当我已经使用代理时,有没有办法使用另一个代理?我该怎么做?如果主代理已实施该策略,我尝试访问的网站是否仍会被阻止?

答案1

通常,您可以指定一个父代理,通过该代理路由来自本地代理(privoxy、squid、polipo 等)的流量。但是,如果该父代理阻止了某些网站,则它们仍会在您的双代理设置中被阻止。

答案2

您工作的地方的代理可能是透明的。这意味着从端口 80(也可能是 443)发出的任何信息都会在防火墙/路由器级别被拦截,并自动通过代理重定向。

首先,尝试手动进行 DNS 查找(开始 -> cmd.exe -> nslookup {facebook.com} 8.8.8.8),然后在地址栏中输入结果 IP 而不是站点域名(即http://173.252.110.27)。如果您的代理阻止软件是基于 DNS 或域的,则此方法可能会有效。

如果您使用不在端口 80 或 443 上的代理,它可能会起作用。

答案3

如果你运行的是 Linux,则可以使用类似程序代理链。它允许您指定用于运行流量的代理服务器序列。作为第一台服务器,您应该指定现有的代理服务器。作为第二台服务器,您应该指定您想要的任何代理服务器(如果您现有的代理允许连接到它们)。

它看起来会像这样:

您的计算机 -> (端口 80) (公司代理) -> (端口 443) (另一个代理) -> (任意端口) (请求的资源)

一切都取决于您将使用的代理服务器上的访问策略。

您的公司服务器很可能允许您与 Internet 上外部计算机的端口 80 或 443 建立连接。如果您找到接受端口 443 或 80 连接的开放代理服务器,那么您可以像上图所示那样通过它路由您的流量。乍一看,它不会令人怀疑,因为在公司服务器日志中,它将显示为与外部主机的 CONNECT 类型的连接。通常的网上冲浪。但实际上它可以是任何流量。

答案4

除了公司代理之外,您还可以使用网络代理(有时也称为“CGI 代理”)。

公共网络代理可能被您的公司代理阻止,因此您可能需要设置自己的家庭代理。更简单的方法是设置您自己的反向代理,重定向到知名的网络代理。

相关内容