为Java程序设置代理

Published on 2021-01-27 15:39 in 分类: 随笔 with 狂盗一枝梅
分类: 随笔

问题:Java程序启动之后无法连接mysql

原因:计算机使用了局域网内一台代理服务器上网,本地使用的Proxifier无法代理java程序,原因未知,导致本地计算机连接mysql的时候无法使用代理服务器而是直连请求连接远程mysql服务器,局域网络除了代理服务器其它机器无法上网,所以连接失败。

解决方法:既然Proxifier无法拦截java程序的请求,这里直接给java程序设置启动参数,强制使用代理即可

-Dhttp.proxyHost=10.182.71.235
-Dhttp.proxyPort=10809 
-Dhttps.proxyHost=10.182.71.235
-Dhttps.proxyPort=10809 
-DsocksProxyHost=10.182.71.235
-DsocksProxyPort=10808

intelij中设置方法如下 2021-01-27_153808.jpg


#java #代理
目录