搭建微信公众号(花生壳内网穿透)
更新日期:2023-10-20 14:39:20
近年来越来越多的程序猿致力于微信公众号搭建,而微信公众号的搭建需要有一个已备案成功,且通过80端口访问到网站服务的域名。不少商家对于微信公众号的搭建遇到了难题:
①域名备案需要有一个固定公网IP,而固定公网IP成本太高,一年需要支付上万网络费用
②即使网络具备公网IP条件,多数用户无光猫/路由器操作权限,端口映射设置难度大
③宽带针对未备案域名屏蔽80端口,即使有动态公网IP,也无法通过80端口发布网站
④IPv4地址资源匮乏,部分地区宽带运营商已不分配真实动态公网IP,而是分配经NAT转发出来的虚假IP地址
通过花生壳,无需高成本获取固定公网IP,也无需宽带分配真实动态公网IP。只需轻松几步,就能将局域网内搭建的网站服务通过80端口发布到外网,申请微信公众号自然也是畅通无阻了!
下面我们来看具体的操作步骤:
1. 局域网搭建站点
(1)首先,你在本地要有一个可以运行的网站。如果没有,需要自己新建一个Web项目。例如我已经在局域网内部服务器搭建了一个IIS站点,并运行起来。
(2)确认在局域网内通过内网IP+端口访问成功。
2. 花生壳设置端口映射
将局域网内搭建的Web服务发布到外网去,看起来是一件非常麻烦的事情,因为用来做微信公众号的域名,必须经过备案在外网使用80端口访问。
那我们怎么实现这个方案呢?现在有个非常方便的工具,花生壳客户端软件,通过内网穿透功能实现将Web服务发布到外网去。
下面看详细步骤:
(1)进入花生壳官网下载页面,点击 <立即下载> 即可下载客户端(下载请戳我)。
(2)选择任意一种方式,按照提示完成登录。
(3)登录成功,在【内网穿透】界面中点击<+> 按钮。
(4)跳转至花生壳管理平台进行填写新增映射信息:
序号 | 选项 | 描述 |
---|---|---|
① | 应用名称 | 自定义映射名称 |
② | 应用图标 | 可以给对应的服务选择一个图标,方便区分 |
③ | 映射类型 | 选择HTTPS |
④ | 外网域名 | 选择已备案的顶级域名 |
⑤ | 外网端口 | 443(默认) |
⑥ | 内网主机 | 填写服务器的局域网IP地址 |
⑦ | 内网端口 | 填写微信公众号站点的内网端口 |
⑧ | 访问控制 | 设置在指定条件下才可访问映射 , 提升应用安全针对网页类映射可支持设置访问密码 |
⑨ | 带宽 | 默认根据账号等级分配相应的带宽,也可根据实际需求额外付费购买 |
⑩ | 夜间带宽 | 18:00-次日8:00带宽速度提升100%,速度不低于5Mbps;带宽基数越大,夜间越快 |
确认映射内容填写无误,点击 <确定> 即可。
(5)映射完成,生成一个外网访问地址。
这时我们在外网使用这个地址能准确访问到搭建的Web站点。
3. 注册申请公众号
我们作为个人开发者,是无法向腾讯申请服务号的,不过有一个方法,这个是为个人开发者准备的测试账号。通过这个测试账号,我们同样可以获得微信服务号的所有功能和接口权限。
(1)首先打开申请地址:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
(2)在这里,只需打开微信扫码授权登录,就可以申请个人开发者测试账号。
(3)在微信管理后台这里,页面左上方的就是分配到的微信号,下面还有个接口配置信息,要求填入URL及Token。
(4)最底部有个二维码,直接扫一扫就可以关注这个测试公众号了。
(5)点击关注后,我们可以在订阅号里面找到这个公众号。
(6)大家请注意,虽然放在了订阅号里面,但是该测试号基本上可以调用微信平台所有的高级接口(见“可使用接口类别列表”),所以我们的这个测试号对我们是够用的。
(7)微信平台调用我们网站是通过配置网站的URL和Token来实现的,在上面的图中,接口配置有填写的URL及Token的选项。 接下来,我们只需要将花生壳生成的外网访问地址填写到URL里面,Token是自己随意输入一个字符串,主要用于校验。 (8)点击提交,环境配置完成!外网用户就可以随时随地通过关注微信公众号查看到你搭建的站点以及发送的消息了。
文档内容是否对您有帮助?
如果遇到产品相关问题,您可咨询 在线客服 寻求帮助。