是否有可能直接连接到互联网而不使用代理。直接连接到互联网而无需代理
考虑一下我的组织拥有代理服务器的情况,并使用Java代理类中给出的DIRECT选项。
SocketAddress addr = new
InetSocketAddress("webcache.mydomain.com", 8080);
Proxy proxy = new Proxy(Proxy.Type.DIRECT, addr);
如果你去的文档它规定 DIRECT表示直接连接,或代理的缺席。
这与其表现方式完全相同。当我使用这个选项时,我不必提供任何代理详细信息,并且我可以从互联网上访问内容。
我有三个问题
- 按我的理解,如果一个组织有一个代理,所有的网络流量 应该得到通过代理路由。没有人应该能够 直接访问网络?
- 我也注意到,如果我从IE删除Proxy细节,我不能 接入网络:-(如何Java的仍然这样做?
- 如果在任何组织中,你可以用代理服务器和 直接访问这两个,请问防火墙阻止某些网站?如何在 防火墙甚至提前工作?
感谢。
问题1和3更适合Serverfault。 – Jacob
所有这个问题的某些部分可能适合服务器故障,但我也有兴趣了解Java API如何工作。服务器故障时永远不会回答该部分。我请求你在SO保留这个问题。谢谢。 – Geek
这是一个社区决定。但是,大多数问题中有2/3是问题;) – Jacob