个推服务器端设置代理服务器

设置 JVM 的代理配置(System.setProperty):

System.setProperty("proxyHost", "IP");
System.setProperty("proxyPort", "PORT");

可以通过下面的方式来分别设置 HTTP 代理,HTTPS 代理和 SOCKS 代理:

// HTTP 代理,只能代理 HTTP 请求
System.setProperty("http.proxyHost","127.0.0.1");
System.setProperty("http.proxyPort","9876");

// HTTPS 代理,只能代理 HTTPS 请求
System.setProperty("https.proxyHost","127.0.0.1");
System.setProperty("https.proxyPort","9876");

// SOCKS 代理,支持 HTTP 和 HTTPS 请求
// 注意:如果设置了 SOCKS 代理就不要设 HTTP/HTTPS 代理
System.setProperty("socksProxyHost","127.0.0.1");
System.setProperty("socksProxyPort","1080");

这里有三点要说明:

  1. 系统默认先使用 HTTP/HTTPS 代理,如果既设置了 HTTP/HTTPS 代理,又设置了 SOCKS 代理,SOCKS 代理会起不到作用
  2. 由于历史原因,注意 socksProxyHost 和 socksProxyPort 中间没有小数点
  3. HTTP 和 HTTPS 代理可以合起来缩写,如下:
    // 同时支持代理 HTTP/HTTPS 请求
    System.setProperty("proxyHost","127.0.0.1");
    System.setProperty("proxyPort","9876");
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值