Mac下为Safari设置外网socks代理,导致java程序中的内网socket访问全部失败 Leave a Comment / Dev Tools / November 4, 2013 November 4, 2013 今天遇到一个问题:Mac下为Safari设置外网socks代理,导致java程序中的内网socket访问全部失败。 刚出现这个问题时觉得很诡异。一个内网URL地址,用chrome浏览器 + switchy proxy # (置为no proxy)可以访问,而用java程序中的URLConnection或Socket代码连网络都会失败。 后来跟进Socket代码才发现原因。 教训就是: Safari所设置的socks代理是系统级的,不仅影响safari,还影响整个系统所有的socks连接。