Skip to content

本地开发之内网穿透 #3

@Jude214

Description

@Jude214

在进行微信公众号开发中,启用开发者模式时,需要提供一个80或443端口的公网URL,能正确响应微信发送的Token验证。

所以需要内网穿透能让公网访问到我们内网服务。

方式1:

这里使用ngrok,一下为使用方法:

官网地址:https://ngrok.com/ (需要翻墙)

注册好后就进入下载运行的提示页面

image

解压后,打开ngrok.exe,运行第三步的命令start ngrok authtoken sATJfKP1itCccEtaWDZb_XJSKi3sznCMv9ru2FGzo,将认证的token保存到ngrok.yml文件中后。就可以使用start ngrok http 8090将你的8090端口的项目开发出去,使得外网可以访问。

image

此时分配到的域名为http://70ca3023.ngrok.io ,该域名时随机分配的,下次再启动的时候就是另一个域名了。

它对应的还有一个国内的应用,地址为:https://www.ngrok.cc/

注册之后进入开通隧道模块,选择免费的服务器进行创建即可

image image
image

这时就创建好了一个隧道

image

将客户端下载后,解压。运行./sunny clientid 8ba13b804777aac6 ,即可开启。对应的端口则是注册是填写的端口号。

方式2:使用 natapp

  1. 进入https://natapp.cn/ 网站,注册登录获取隧道
    image

  2. 下载客户端,保存config.ini文件->https://natapp.cn/article/config_ini<- 并修改authtoken为自己申请的authtoken,放在natapp.exe的同级目录下

  3. 打开natapp.exe,Forwarding中就是我们的外网地址,这样我们可以看到内网穿透成功了

附: NATAPP官网1分钟快速新手图文教程

官网用Natapp(ngrok)进行微信本地开发调试教程

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions