做简单的网站多少钱,上海企业100强名单,深圳网站建设前十名,泉州网红文章目录前言1. Windows安装Cpolar2. 创建Cpolar域名3. 创建企业微信应用4. 定义回调本地接口5. 回调和可信域名接口校验6. 设置固定Cpolar域名7. 使用固定域名校验前言
Cpolar 是一款专注于内网穿透的工具#xff0c;能将本地服务通过安全隧道映射到公网#xff0c;让外部服…文章目录前言1. Windows安装Cpolar2. 创建Cpolar域名3. 创建企业微信应用4. 定义回调本地接口5. 回调和可信域名接口校验6. 设置固定Cpolar域名7. 使用固定域名校验前言Cpolar 是一款专注于内网穿透的工具能将本地服务通过安全隧道映射到公网让外部服务轻松访问内网应用。无论是企业微信开发者调试回调接口还是程序员测试本地服务的公网访问它都能派上用场。其优点在于支持 HTTPS 加密传输无需复杂的网络配置新手也能快速上手。使用 Cpolar 时要注意免费版的随机域名会 24 小时变动适合临时测试如果需要长期稳定使用建议配置固定二级子域名。另外映射的本地端口要和服务实际端口一致否则会出现连接失败的情况。企业微信开发中本地服务只能在局域网内运行时会带来不少麻烦。比如调试回调功能时企业微信服务器无法访问内网地址导致验证失败每次换网络环境端口映射都要重新设置大大降低开发效率。而将 Cpolar 与企业微信开发结合后优势立显。它能生成公网可访问的域名让企业微信服务器顺利回调本地接口无需公网 IP 和服务器在家用电脑上就能完成调试还能通过白名单设置保障回调请求的安全性让开发调试更顺畅。下面介绍如果在企业微信开发者中心,通过使用cpolar提供的域名成功验证回调本地接口服务!1. Windows安装Cpolarcpolar官网https://www.cpolar.com/访问cpolar官网注册一个账号然后下载并安装客户端具体安装教程可以参考官网文档教程。windows系统在官网下载安装包后双击安装包一路默认安装即可。linux系统支持一键自动安装脚本详细请参考官网文档——入门指南cpolar安装成功后在浏览器上访问本地9200端口【http://localhost:9200】使用cpolar账号登录。2. 创建Cpolar域名登录后,点击左侧仪表盘的隧道管理——创建隧道创建一个本地服务的http隧道隧道名称可自定义命名注意不要与已有的隧道名称重复协议选择 http本地地址8080 (回调自己本地服务的端口)域名类型免费选择随机域名地区选择China点击创建隧道创建成功后点击左侧的状态——在线隧道列表,查看所生成的域名地址有两种访问方式,一种是http 和https,域名我们需要记住,稍后在企业微信开发者中心创建应用的时候需要填写该域名!3. 创建企业微信应用进入微信企业开发者中心,登录后,点击上方工具,再点击左侧网页应用开发,进入创建应用界面,点击创建应用填写相关的信息,点击下一步,配置开发信息把要求填写的域名信息填写上面我们在cpolar中创建的域名,然后点击创建应用创建后,我们可以看到,提示没有验证成功,因为后端接口服务没有开启,下面我们针对可信域名,回调数据接口在服务端编写相关的接口,上传可信域名校验文件,并启动服务完成验证4. 定义回调本地接口我们按照企业微信相关文档要求,编写回调校验接口,接口逻辑是一样的,同时把可信域名校验文件放到静态文件根目录下面,具体以您自己本地服务为准,本例只是以Java Spring Boot 为例子,设置后,运行本地接口服务,注意服务端口需要设置和cpolar中填写的端口一致,本例是8080端口!5. 回调和可信域名接口校验上面我们启动运行本地接口服务后,再次打开企业微信开发者中心,应用参数界面,开始可信域名校验,点击校验可信域名归属,然后可以看到已验证,校验通过了,下面进行回调接口校验分别点击两个URL申请校验可以看到,全部校验成功了,无公网IP,无公网服务器,使用cpolar域名同样可以完成企业微信网页应用开发调试小结为了更好地演示我们在前述过程中使用了cpolar生成的隧道其公网地址是随机生成的。这种随机地址的优势在于建立速度快可以立即使用。然而它的缺点是网址由随机字符生成不太容易记忆例如3ad5da5.r10.cpolar.top。另外这个地址在24小时内会发生随机变化更适合于临时使用。通常一般会使用固定二级子域名原因是我希望将网址发送给同事或客户时它是一个固定、易记的公网地址例如callbacktest.cpolar.cn这样更显正式便于流交协作。6. 设置固定Cpolar域名由于以上使用cpolar所创建的隧道使用的是随机公网地址24小时内会随机变化不利于长期远程访问。因此我们可以为其配置二级子域名该地址为固定地址域名不会随机变化【pscpolar.cn已备案】注意需要将cpolar套餐升级至基础套餐或以上且每个套餐对应的带宽不一样。【cpolar.cn已备案】登录cpolar官网后台点击左侧的预留选择保留二级子域名设置一个二级子域名名称点击保留,保留成功后复制保留的二级子域名名称保留成功后复制保留的二级子域名地址登录cpolar web UI管理界面点击左侧仪表盘的隧道管理——隧道列表找到所要配置的隧道点击右侧的编辑修改隧道信息将保留成功的二级子域名配置到隧道中域名类型选择二级子域名Sub Domain填写保留成功的二级子域名点击更新更新完成后,打开在线隧道列表,此时可以看到公网地址已经发生变化,地址名称也变成了保留和固定的域名名称,域名设置固定成功后,下面进行修改之前的设置的域名参数,换成固定的域名地址!7. 使用固定域名校验下面把企业微信开发者里面的应用配置参数地址换成cpolar中固定的域名地址,首先可信域名验证修改,点击编辑然后换成cpolar固定的域名,重新点击校验可以看到同样校验成功同样的方法,回调接口校验也是成功,这样一个cpolar固定域名就设置好了.** 借助 Cpolar企业微信开发中的回调调试难题得以高效解决。它消除了局域网限制让本地服务轻松与外部系统交互既降低了开发门槛又提升了调试效率是企业微信开发者值得尝试的实用方案。**本篇文章知识点来源[cpolar官网][https://www.cpolar.com]cpolar博客配置二级子域名: https://www.cpolar.com/blog/configure-the-secondary-subdomain-namecpolar博客配置自定义域名: https://www.cpolar.com/blog/configure-your-own-domain-namecpolar博客配置固定TCP端口地址: https://www.cpolar.com/blog/configure-fixed-tcp-port-addresscpolar博客配置固定FTP地址: https://www.cpolar.com/blog/configure-fixed-ftp-address