惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

aimingoo的专栏
aimingoo的专栏
Jina AI
Jina AI
WordPress大学
WordPress大学
Recent Announcements
Recent Announcements
G
Google Developers Blog
I
InfoQ
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Google DeepMind News
Google DeepMind News
P
Proofpoint News Feed
MyScale Blog
MyScale Blog
M
MIT News - Artificial intelligence
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
C
Check Point Blog
J
Java Code Geeks
T
Tailwind CSS Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Microsoft Security Blog
Microsoft Security Blog
MongoDB | Blog
MongoDB | Blog
V
Visual Studio Blog
人人都是产品经理
人人都是产品经理
量子位
A
About on SuperTechFans
D
DataBreaches.Net
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知

博客园 - 余昭(Ray)

AI 编程实战营毕业总结 解决github访问速度慢的问题 使用交互界面配置centos网络(NMTUI) 银河麒麟安装达梦数据库失败Unable to load native library: libnsl.so.1: cannot open shared object file: No such file or directory Net5中使用Swagger 编译Windows 版本的Redis 6.x TypeScript入门 NetCore使用Nlog记录日志 QuickStart系列:Docker部署PostgreSQL 搭建docker本地仓库 NT Kernel & System (ntoskrnl)占用80端口 简单的验证码识别 使用SSH配置git服务器免密提交 QuickStart系列:docker部署之Gitlab本地代码仓库 https环境搭建(本地搭建) docker搭建elk 使用本机IP调试web项目 ElasticsearchCRUD翻译系列之(一): ElasticsearchCRUD 介绍 阿里云Oss对象存储 asp.netmvc部署到linux(centos)
本地调试微信(内网穿透)
余昭(Ray) · 2018-10-14 · via 博客园 - 余昭(Ray)

1. 准备内网ip+端口的地址

首先要在本地部署或者vs运行 微信项目,访问地址为ip+端口(可以是内网ip)。

这里给一个微信项目的源码:https://gitee.com/xl_wenqiang/Magicodes.WeiChat.git (https://gitee.com/xl_wenqiang/Magicodes.WeiChat)

vs运行微信项目需要配置一个ip+端口的访问方式。

启动iis后“点击显示所有程序” -> 点击网站名称,显示配置文件路径。打开配置文件添加ip和端口

找到当前网站端口配置的地方添加 。

 <bindings>
        <binding protocol="http" bindingInformation="*:59911:localhost" />
   </bindings>

改成

 <bindings>
        <binding protocol="http" bindingInformation="*:59911:localhost" />
        <binding protocol="http" bindingInformation="192.168.1.123:59911:*" />
   </bindings>

其中: 

192.168.1.123是本地局域网ip,59911是vs启动项目随机分配的端口号。

2.准备微信号
这里使用测试号
3.使用内网穿透工具

这里以EchoSite为例(https://echosite.2bdata.com/)
优点:自定义二级域名部分,首次注册免费三个月。之后可推广推荐码获取域名使用时间。直接购买:续费10元/年。
缺点:不能完全自定义域名,稳定性不确定。虽然能使用域名访问,但是如果微信程序获取的url是带端口的。
我的推荐码 c2a6bf9459766bf919e610876df4f469b7de7a72
下载配置文件和客户端,将他们放在同一个文件夹下。(https://echosite.2bdata.com/console/download)

修改 echosite.yml文件。echo_account改成你注册的手机号,echo_password值 改成 你注册的密码。在name1中subdomain的值填写子域名(不含easy.echosite.cn的部分),http改成你的域名和端口号。切换到配置文件和客户端目录下 使用cmd运行 echosite -config=echosite.yml start name1 (PowerShell运行会出错) 

3.其他方式:

Sunny-Ngrok  (https://www.ngrok.cc/)  支持http和FRP方式。免费的方式不可靠。收费的10元/月。可以使用自定义域名,但需要在腾讯云备案。
pagekite (http://pagekite.net/pk/pagekite.py) 30天免费试用期。(删除pagekite.cfg后可重试)
SSH 内网穿透 (??)
花生壳 (免费的比较慢,不推荐)