也许这是一个愚蠢/奇怪的问题,但我想知道在Windows上代理连接在内部是如何工作的。让我解释一下。
我们有服务器在一个数据中心,那里没有直接的互联网访问,但其中一个服务器确实需要互联网访问,为其配置了一个代理。我想知道在连接到互联网时,它到底是如何工作的(从路由角度来说)。我的理解是,没有代理,TCP/IP堆栈的正常行为是通过默认网关,但由于数据中心没有将其路由到网络之外,我假设该代理在此特定服务器上执行默认网关的等效角色。
你能解释一下它在表面下是如何工作的吗?抱歉,如果这个问题太蠢了。
发布于 2017-06-03 17:07:06
如果您使用的是代理服务器,则TCP/IP连接将直接转到代理服务器。然后,代理服务器将请求发送到internet上。如果代理服务器位于同一子网上,如果您只想允许http/https访问,甚至不需要默认网关集。如果代理服务器位于另一个子网上,则需要将路由(通常是默认路由/网关)配置为能够访问代理服务器。代理服务器应该设置一个网关,这样它就可以在internet上与服务器通信。
https://serverfault.com/questions/853814
复制相似问题