最近需要对一个微信支付功能进行测试,试了一些软件比如花生壳、natapp,都不能免费进行http(s)穿透,或者需要获取个人信息。阿里钉钉开发了一款内网穿透软件,挺好用的。
代码仓库我放在码云上了
https://gitee.com/xduykc/pierced.git
对于不同系统,进到相应的文件夹:
我是在win10上进行测试的,所以只对win10的使用做个示范,我的项目端口是18089
启动工具,执行命令“ding -config=./ding.cfg -subdomain=域名前缀 端口”,以Windows为例:
- 先进入到拉取的目录下,然后执行如下命令,即可实现穿透
ding -config=./ding.cfg -subdomain=changgou-pay-ykc 18089
穿透后的公网IP是:https://changgou-pay-ykc.vaiwan.com:8082
映射到的本地IP是127.0.0.1:18089
此时,通过访问https://changgou-pay-ykc.vaiwan.com:8082
,即可访问到本地127.0.0.1:18089
。
PS
有的小伙伴可能会问,我的web程序是访问localhost:18092,我的localhost是其他IP,对于这一点,可以看这篇博客