读书人

Mac下为Safari设立外网socks代理导致

发布时间: 2013-11-16 23:15:33 作者: rapoo

Mac下为Safari设置外网socks代理,导致java程序中的内网socket访问全部失败
今天遇到一个问题:Mac下为Safari设置外网socks代理,导致java程序中的内网socket访问全部失败。

刚出现这个问题时觉得很诡异。一个内网URL地址,用chrome浏览器 + switchy proxy # (置为no proxy)可以访问,而用java程序中的URLConnection或Socket代码连网络都会失败。

后来跟进Socket代码才发现原因。

教训就是: Safari所设置的socks代理是系统级的,不仅影响safari,还影响整个系统所有的socks连接。

读书人网 >操作系统

热点推荐