java如何判断使用代理

java如何判断用户是否使用了代理,我见不管是否使用代理,获取到的网络ip地址都是一样的,或者请问如何获取到代理服务器上的ip地址,我可以进行比较一下。

这个,好像没啥好办法吧。

windows上面,可以读取系统注册表
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyServer