Java 项目正向代理配置 |
线上部署的服务器需要请求外网资源 , 但因考虑到安全因素 , 内部服务器与外界进行隔离,内部无法对外部发起请求.所以需要通过代理商服务器来请求外网.
代理配置 :
//https代理配置
System.setProperty("https.proxyHost", PROXY_HOST); //代理服务器地址
System.setProperty("https.proxyPort", PROXY_PORT); //代理服务器端口
//http代理配置
System.setProperty("http.proxyHost", PROXY_HOST);
System.setProperty("http.proxyPort", PROXY_PORT);
SpringBoot 项目的话在启动类中设置即可. 配置后项目默认https / http请求走代理服务器.所以内部服务器之间的通信注意区分.
有一点,成功的前提代理服务器已经配置好相关的设置,我们只需要将请求指向代理服务器.