检测代理后面的IP

出于testing目的,我使用我的机器提供的IP地址作为从我的手机(我的机器/ PC是服务器)连接到服务器的地址。 由于ipaddresses是唯一的互联网,我应该能够访问它。
但是如果我的电脑在代理之后呢? 首先我的ipaddress可以访问互联网吗? 代理服务器将数据包转发到我的机器?
代理需要authentication 。 我也有代理的用户名和密码。

如果一台机器位于代理之后,所有通过代理的服务请求都是“匿名的”,至less就IP地址而言。 回复stream量回到代理,然后将响应转发给原始请求的机器。

由于ipaddresses是唯一的互联网,我应该能够访问它。

消极的,ghostrider。 这里有几个问题。 首先是所有的IP地址不是唯一的。 请参阅RFC1918 。 关于非RFC1918地址(除了一些多播IP地址等),是的,它们应该是全球唯一的。 也就是说,我曾经看到一些公司只是假设他们可以select任意的networking块而采取一些相当有头脑的举动,但是那不是重点。

即使有全球唯一的地址,但是,您还需要路由器和防火墙来处理。 对于一个组织来说,在企业防火墙后面locking一大块“公共”IP地址是完全可以想象的(也是相当普遍的)。 在这种情况下,来自这些IP的请求可能会被直接路由,或者可能通过NAT或代理进行路由。 你永远不会知道。