免费的Java实现内网穿透,支持 Https 协议,轻松调试小程序开发「SunNat」

发布时间:2021-01-08作者:laosun阅读(2189)

免费的Java实现内网穿透,支持

    最近博主研发成功了一款内网穿透工具,已经试运行了5个月起,较为稳定,目前版本为2.5.0,起名为:SunNat,官网地址


    SunNat是一个穿透内网的工具,将外部的请求转发到本地

    可以很轻易的调试微信、支付宝等相关接口回调。

    同时也支持本地web应用发布到外网访问。


    看下运行图:

    nat-demo-http.png

    nat-demo-https.png


    支持Http和Https协议,其中https更能让你轻松愉快的调试小程序接口。


    最近博主又更新了多线程请求方式,适用于打开网页,同时发送css、js等多文件请求时效果非常明显。服务端由原来的轮询停歇监听机制改为了阻塞监听,不浪费一毫秒的请求时间。同时支持1兆以内的文件上传。


    另外也开发了命令行启动方式:如下图所示:

    java -jar NatClient.jar http demo http://127.0.0.1:8080

    image.png

    #命令行启动(linux示例):
    
    nohup java -jar NatClient.jar http demo http://127.0.0.1:8080 < /dev/null &
    
    #参数详解(3个参数缺一不可,以单空格隔开):
    #http    表示协议,也可以设置为https,注意大小写。https模式仅支持设置项目名称,固定域名为:https://local.sunjs.com
    #demo    表示自定义域名,比如http://demo.sunjs.com、或者 https://local.sunjs.com/demo
    #http://127.0.0.1:8080   表示本地映射转发地址


2 +1

版权声明

 Java  工具

 请文明留言

4 条评论