微信服务端开发必备技能——内网穿透

前言

   我们在做微信服务端开发的时候,经常会碰到需要调试,但是微信回调必须要外网环境,这时候只能打到服务器上了;那有没有什么办法是可以直接在本地调试呢?内网穿透可以让我们在本地进行调试。

什么是内网穿透

内网穿透,也即 NAT 穿透,进行 NAT 穿透是为了使具有某一个特定源 IP 地址和源端口号的数据包不被 NAT 设备屏蔽而正确路由到内网主机。 1

如何让微信访问到本地服务?

ngrok

优点:免费!免费!免费!
缺点:域名会变化,带宽较慢
官网:ngrok

ssh+nginx

缺点:需要自己的域名/服务器,不稳定
优点:域名固定,带宽随服务器

ssh -fCNR 服务器端口:本地ip:本地端口 -o ServerAliveInterval=60 服务器用户@服务器ip -p 22

nginx 添加转发

location /api {
¦   proxy_pass http://10.0.12.9:6677/api;
}

配置完后重启一下nginx,应该就可以了~


  1. 百度百科-内网穿透 ↩︎

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值