frp
https://github.com/fatedier/frp
frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。
NSmartProxy
NSmartProxy是一款免费的内网穿透工具。
客户端和服务端均可运行在MacOS,Linux,Windows系统上
ZeroTier。
https://github.com/zerotier/ZeroTierOne
不需要公网 IP,不依赖服务端网络性能的 ZeroTier。
可以自己创建 Moons 服务器
官网: https://zerotier.com/
holer
https://github.com/Wisdom-Projects/holer
Holer是一个将局域网中的应用映射到公网访问的端口映射软件,支持转发基于TCP协议的报文。
nps
https://github.com/ehang-io/nps
一款轻量级、功能强大的内网穿透代理服务器。支持tcp、udp流量转发,支持内网http代理、内网socks5代理,同时支持snappy压缩、站点保护、加密传输、多路复用、header修改等。支持web图形化管理,集成多用户模式。
lanproxy
https://github.com/ffay/lanproxy
lanproxy是一个将局域网个人电脑、服务器代理到公网的内网穿透工具,目前仅支持tcp流量转发,可支持任何tcp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面...)。
ngrok
https://github.com/tutumcloud/ngrok
搭建私有ngrok服务器
https://blog.csdn.net/zhaosai315/article/details/85777978
autossh
autossh 穿透,反向代理到内网
autossh -M 5678 -CNR 8081:0.0.0.0:8080 root@116.62.62.62
5678为随便使用一个端口,用来与代理服务器交互,8081为代理服务器上的端口,8080为被代理服务器上的端口,116.62.62.62为代理服务器IP地址。
浏览器访问 http://116.62.62.62:8081 即可代理到内网 127.0.0.1:8080 端口上
(autossh部分参考https://www.jianshu.com/p/7accc1e485d3)
Spike
https://github.com/slince/spike
Spike是一个可以用来将你的内网服务暴露在公网的快速的反向代理,基于ReactPHP,采用IO多路复用模型。
https://github.com/slince/spike/blob/master/README-zh_CN.md
smarGate
https://github.com/lazy-luo/smarGate
官方命名为“移动网关”,通过手机客户端将位于内网的服务端网络进行按需暴露,核心引擎采用c++实现。
这个要注册帐号才能使用手机客户端,然后还要手机客户端像服务器一样必须联网.(我个人不推荐)