zoukankan      html  css  js  c++  java
  • 本地调试微信(内网穿透)

     

    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 内网穿透 (??)
    花生壳 (免费的比较慢,不推荐)









  • 相关阅读:
    .Net Core DI依赖注入:一个接口注入多个实现类(转载)
    单表千万行数据库 LIKE 搜索优化手记(链接)
    Do the JSON keys have to be surrounded by quotes?(转载)
    梳理情绪解决问题
    MYSQL主从数据库同步备份配置的方法
    VMware ESXI 6.5 安装及配置
    linux centos7 完整邮件服务器搭建及调用_2018_lcf
    利用Tampermonkey(油猴)+ IDM 实现百度云盘大文件下载(IDM安装教程)
    Java中使用feign遇到的坑
    微服务为什么要有服务发现与注册?
  • 原文地址:https://www.cnblogs.com/wtujvk/p/9788600.html
Copyright © 2011-2022 走看看