微信开放平台高效开发调试方法

          <WOS>                      <AE>                 <ML>
 +--------------------+         +------------+        +-----------+
 | WeChat Open Server | <=====> | Aliyun ECS | <====> | My Laptop |
 +--------------------+         +------------+        +-----------+

传统方式

ML上开发代码,打包部署到 AE 上运行,然后与 WOS 联调。

问题

  1. AE 上开发工具简陋,调试效率低;

  2. ML 通常在内网没有独立对外 IP,致使 WOS 不能直连。

改进方式

思路是将 AE 作为透传代理。 实现方式如下:

SSH 远程转发

ML> ssh -R '8080:localhost:12306' {AE}

ML 上执行上面的命令连接 AE, 将 AE 上所有 8080 端口的请求转发到 ML12306 端口上。

这里会遇到一个坑,SSH默认只会转发所有到127.0.0.1:8080的数据。显然这不是我们想要的,然而Aliyun ECS上即便修改GatewayPorts=yes也无法实现转发来自对外 IP 的数据,故此有了下面的办法。

NC 本地转发

AE> nc --sh-exec "nc localhost 8080" -l 80 --keep-open

AE 上执行上述命令, 实现监听 80 端口并将所有数据透传到本地的 8080 端口。

Enjoy!

如果你有更好的办法, 还请不吝赐教:)


zhongl
只是些小经验, 小技巧, 小思考, 见笑见笑.

梦想做个手艺人

197 声望
11 粉丝
0 条评论
推荐阅读
如何用 Gitlab 做团队内的 Code Review
本地创建分支 issue#123 (123是 issue 的 ID), 围绕关联 issue 进行 program -&gt; commit -&gt; push,

zhongl2阅读 30.1k评论 1

写个 .NET 程序解决 Windows 版微信 3.9 收到文件“只读”的问题
Windows 版微信升级到 3.9 之后,接收到的文件都变成了只读属性,对需要经常修改微信接收文件进行交流的人来说极为不便。虽然从业务功能上来说,需要频繁交流的文档还是用在线协同(比如腾讯文档)比较好一些,但...

边城3阅读 1.2k评论 3

封面图
微信公众号开发:自动回复文本/图片/图文消息/关键词回复/上传素材/自定义菜单
对接流程1、申请微信公众号测试账号URL:[链接]2、登录,配置开发者服务器URL和Token开发者服务器配置代码:config.php {代码...} URL是config.php在你服务器的URLToken是上面代码自己设置的Token搞定之后,就能完...

TANKING2阅读 10.5k

openSSH升级公钥失效Permission denied (publickey)解决方案
背景centos系统升级openSSH后,服务器上无法再拉取代码,报错如下:原因服务器重新安装SSH后公钥改变,需要重新安装ssh-keygen -t rsa -C "邮箱地址"生成公钥,删除gitlab原有公钥,但是git pull依然报错如下:依...

兰俊秋雨2阅读 1.5k

国民级应用:微信是如何防止崩溃的?
导读 | 微信作为月活过10亿的国民级应用,经常面临特殊节点消息量暴增的问题,服务很容易出现过载。但微信的服务一直比较稳定,是如何做到的呢?本文邀请到了腾讯WXG后开开发工程师alexccdong以微信 2018 年发表...

腾讯云开发者1阅读 481

【DEBUG】记录weixin-java-mp启动时出现“找不到 xxxx”的问题
districtServiceImpl -&gt; webUserService -&gt; weChatMpService -&gt; WxMessageInMemoryDuplicateCheckerSingleton失败

LYX66663阅读 224

minikube master 节点的 docker 用户的密码什么?
先看下 node 的 ip 地址 {代码...} 但是直接登录 docker node 会失败! {代码...} 查了一下,可以不用账号密码,而是密钥对登录 {代码...} 指定公钥地址,就可以了 {代码...} 参考:How do I ssh into the VM for ...

ponponon阅读 1.4k

梦想做个手艺人

197 声望
11 粉丝
宣传栏