FastTunnel是用.net core开发的一款跨平台内网穿透工具,它可以实现将内网服务暴露到公网供自己或任何人访问。
与其他穿透工具不同的是:FastTunnel项目致力于打造一个易于扩展、易于维护的内网穿透框架,任何人都可以基于该框架二次开发,你可以直接通过nuget安装依赖进行开发,当然它也是开箱即用的工具。
官方网址: https://suidao.io Gitee: https://gitee.com/Hgui/FastTunnel GitHub: https://github.com/FastTunnel/FastTunnel
一. 下载下载客户端和服务端
访问: https://github.com/FastTunnel/FastTunnel/releases,下载对应系统的客户端和服务端,我这里使用的是linux的服务端,win的客户端
二. 上传server端到Linux服务器
上传Linux后端服务到服务器并解压,在这里可以看到有三百多个文件,这里我们需要修改的只有config目录下的 appsettings.json
三. 启动服务端
1. 打开appsettings.json ,配置urls: http://dev.test.cc:8888,WebDomain:dev.test.cc
2. 启动服务端运行
chmod+x FastTunnel.Server ./FastTunnel.Server
四. 配置客户端
解压文压缩包到目录,打开appsettings.json ,这里需要配置的是服务端运行的Url(ip)和端口
,然后配置本地运行的服务
五.启动客户端
双击客户端 FastTunnel.Client.exe连接server服务, 如下表示穿透成功,外网已经可以访问到内网的服务了,访问的URL为: http://${SubDomain}.${WebDomain}:${ServerPort},例子中的Url为: http://test.dev.test.cc:8888,这里只是简单的示例,开启端口转发玩法更多,各位举一反三吧~~~~~~~~