一款高性能跨平台内网穿透工具

给大家推荐一款高性能跨平台内网穿透工具FastTunnel,使用它可以实现将内网服务暴露到公网供自己或任何人访问。与其他穿透工具不同的是,FastTunnel项目致力于打造一个易于扩展、易于维护的内网穿透框架。你可以通过引用FastTunnel.Core的nuget包构建出自己的穿透应用,并针自己所需的业务扩展功能。


FastTunnel有哪些特性

  • 在任何地方远程内网计算机(公司或家里的计算机) Windows/Linux/Mac

  • 通过自定义域名访问内网web服务(常用于微信开发或对外开放web服务)

  • 端口转发/端口映射,访问内网任意端口提供的服务 mysql、redis、ftp等等

  • 支持绑定多个域名访问内网服务

  • 支持域名白名单限制

  • 支持客户端身份校验

快速上手

  1. 在 项目releases 页面下载对应的程序

  2. 根据自己的需求修改客户端以及服务端配置文件appsettings.json

  3. 服务端运行FastTunnel.Server

  4. 客户端运行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平台的客户端和服务端

系统截图

1.png2.png

下载地址:https://gitee.com/Hgui/FastTunnel