给大家推荐一款高性能跨平台内网穿透工具FastTunnel,使用它可以实现将内网服务暴露到公网供自己或任何人访问。与其他穿透工具不同的是,FastTunnel项目致力于打造一个易于扩展、易于维护的内网穿透框架。你可以通过引用FastTunnel.Core的nuget包构建出自己的穿透应用,并针自己所需的业务扩展功能。
在任何地方远程内网计算机(公司或家里的计算机) Windows/Linux/Mac
通过自定义域名访问内网web服务(常用于微信开发或对外开放web服务)
端口转发/端口映射,访问内网任意端口提供的服务 mysql、redis、ftp等等
支持绑定多个域名访问内网服务
支持域名白名单限制
支持客户端身份校验
在 项目releases 页面下载对应的程序
根据自己的需求修改客户端以及服务端配置文件appsettings.json
服务端运行FastTunnel.Server
客户端运行FastTunnel.Cient
开发
安装 Visual Studio
最低需要Visual Studio2019
,或Visual Studio2022
安装 .net5 sdk
执行项目根目录addhost.bat
文件以添加开发用的域名到host文件
打开FastTunnel.sln
启动FastTunnel.Server
项目
启动FastTunnel.Client
项目
打包
执行./publish.sh
打包各平台客户端和服务端
执行./publishpublish-win.sh
只打包window
平台的客户端和服务端
下载地址:https://gitee.com/Hgui/FastTunnel