网站首页 > 精选教程 正文
需求:本机无互联网能力,利用Nginx正向代理访问企业微信API
一、Nginx正向代理
因为本机不具备上网能力,且目的地址比较明确即访问企业微信API:https://qyapi.weixin.qq.com;这里我们采用了nginx的http转发https,注意高版本的nginx才支持此操作;
Nginx正向代理简单在这里阐述下,即内网服务依托中间商Nginx将请求转发给互联网上目标主机,大家也可以通俗的理解成翻墙,最终达到内网服务连接外网程序的目的。
二、企业微信API
通过企业微信开发平台https://work.weixin.qq.com/api/doc/90000/90135/90664,运维人员或开发人员写好自己的请求程序后,调试时发现报错信息如图:
经调试发现,直接外网访问无异常,经Nginx转发后报错,说明调用API的脚本、参数无误,问题出在Nginx上,但是老司机确认正向代理配置没问题,遂对报错码41004产生疑问,但是企业微信状态码中41004并无特别有效信息;在此之前尝试过Nginx正向代理其他https访问未有异常,故多方查找资料最终发现问题所在腾讯方,腾讯对安全级别较高,请求来源有限制,需要我们设置请求头,Nginx设置如下:
proxy_set_header Host qyapi.weixin.qq.com;
猜你喜欢
- 2024-10-03 使用 Nginx 提供 DDNS 服务(中篇)
- 2024-10-03 nginx+lua 配置正向代理(支持非80端口的)
- 2024-10-03 分享一款轻量级 HTTP(S) 代理 TinyProxy
你 发表评论:
欢迎- 最近发表
-
- 我的世界光影MOD下载(我的世界光影mod下载安装)
- 我的世界1.7/1.8VoxelMap小地图MOD下载
- 我的世界1.7.10多世界 整合包(我的世界1.7.10forge整合包)
- 我的世界1.8最好用的修改器下载(我的世界1.8最好用的修改器下载安装)
- 我的世界更多弯曲动作MOD下载(我的世界更多弯曲动作mod下载手机版)
- 我的世界龙珠MOD下载(我的世界龙珠模组整合包下载)
- 我的世界1.7.10以太2 下载(我的世界以太2mod1.12.2)
- 我的世界虚拟人生MOD下载分享(我的世界虚拟人生下载安装)
- 我的世界无正版账号的简单联机方法(非网易版,仅适用于局域网)
- “我的语言极限,即是我的世界的极限。” ——《On Java》书籍推荐
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)