关于springboot项目jar启动配置http代{过}{滤}理 的例子
本帖最后由 longhun 于 2024-6-4 14:01 编辑假设一种场景,部署于内网的服务器springboot项目,需要调用外网的http接口,但是暂时没有开发资源怎么办?
建议一个命令
java -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=8888 -Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=8888 -Dhttp.nonProxyHosts="192.168.1.100|*.example.com" -jar your-app.jar
配置HTTP代{过}{滤}理可以通过以下系统属性设置HTTP代{过}{滤}理:
[*]-Dhttp.proxyHost=代{过}{滤}理服务器地址
[*]-Dhttp.proxyPort=代{过}{滤}理服务器端口
如果是HTTPS代{过}{滤}理,则使用:
[*]-Dhttps.proxyHost=代{过}{滤}理服务器地址
[*]-Dhttps.proxyPort=代{过}{滤}理服务器端口
忽略特定IP直连要让Java应用直接连接到某些IP地址而不通过代{过}{滤}理,可以设置非代{过}{滤}理主机列表。这通常通过以下系统属性完成:
[*]-Dhttp.nonProxyHosts=IP地址|域名1|IP地址|域名2...
[*]-Dhttp.nonProxyHosts=IP地址,域名1,IP地址,域名2...
在启动Jar包时添加HTTP代{过}{滤}理配置:
java -Dhttp.proxyHost=<代{过}{滤}理服务器地址> \
-Dhttp.proxyPort=<代{过}{滤}理服务器端口> \
-Dhttps.proxyHost=<代{过}{滤}理服务器地址> \
-Dhttps.proxyPort=<代{过}{滤}理服务器端口> \
-Dhttp.nonProxyHosts="<非代{过}{滤}理主机列表>" \
-jar your-app.jar 还可以装Proxifier这个软件,直接配置全局代{过}{滤}理或部分代{过}{滤}理 Jormungand911 发表于 2024-6-4 17:48
还可以装Proxifier这个软件,直接配置全局代{过}{滤}理或部分代{过}{滤}理
多装一个软件就要多维护一个软件 学习学习
页:
[1]