SpringBoot项目的XXXApplication类中
import org.springframework.web.client.RestTemplate; import org.springframework.context.annotation.Bean; import org.springframework.http.client.SimpleClientHttpRequestFactory; import java.net.InetSocketAddress; import java.net.Proxy; // 添加代理 @Bean public RestTemplate restTemplate() { RestTemplate restTemplate = new RestTemplate(); SimpleClientHttpRequestFactory simpleClientHttpRequestFactory = new SimpleClientHttpRequestFactory(); simpleClientHttpRequestFactory.setProxy(new Proxy(Proxy.Type.HTTP,new InetSocketAddress("XXX",8080))); // 添加代理 ip 和 port 即可 restTemplate.setRequestFactory(simpleClientHttpRequestFactory); return restTemplate; }