简介
内网穿透工具FastTunnel是一种帮助用户突破内网限制、实现外网访问的工具。通常情况下,内网中的设备无法直接通过公网IP进行访问,而FastTunnel可以帮助用户将内网的服务暴露到外网,使得外部用户可以访问内网的设备或应用。
FastTunnel通常用于以下几个场景:
- 远程访问:通过内网穿透,用户可以在任何地方远程访问自己家的计算机、服务器或其他内网设备。
- 开发调试:开发人员可以在本地开发时,通过FastTunnel将开发环境暴露给外部用户进行测试,尤其是涉及到外部接口或外部服务调用时。
- 设备管理:对于在公司内网中的设备,管理员可以使用FastTunnel进行远程管理和配置,避免了物理访问的限制。
- 随时随地访问家里的电脑:一个类似向日葵、todesk的远程桌面工具,让你随时随地访问家里的电脑。
- 搭建个人网盘:一个类似阿里云盘的网盘,网盘是不限速的,空间的大小也是你家里电脑的大小,看电影再也不用等半天了
FastTunnel的工作原理是通过在公网搭建中转服务器,使得内网设备可以与外网建立安全的连接,通常用户无需修改路由器设置或进行复杂的配置,使用起来较为方便。
它通常会通过以下两种方式之一来实现内网穿透:
- 反向代理:通过在内网和公网之间建立一个中转服务器,代理内网流量。
- 端口映射:将内网的端口映射到公网端口,使得外部可以访问。
相关工具下载
安装和使用
1、内网穿透工具FastTunnel 服务器安装:
客户端依赖微软 .NET 7.0 ,大多数电脑都有,不用下载安装,如果你的电脑没有,可点击下载安装 微软 .NET 7.0
#环境安装
wget https://builds.dotnet.microsoft.com/dotnet/Runtime/7.0.20/dotnet-runtime-7.0.20-linux-x64.tar.gz
wget https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/7.0.20/aspnetcore-runtime-7.0.20-linux-x64.tar.gz
sudo mkdir /usr/share/dotnet/
sudo tar -xvf aspnetcore-runtime-7.0.20-linux-x64.tar.gz -C /usr/share/dotnet/
sudo tar -xvf dotnet-runtime-7.0.20-linux-x64.tar.gz -C /usr/share/dotnet/
echo 'export DOTNET_ROOT=/usr/share/dotnet' | sudo tee -a /etc/profile
echo 'export PATH=$PATH:/usr/share/dotnet' | sudo tee -a /etc/profile
source /etc/profile
#安装FastTunnel
wget https://github.com/FastTunnel/FastTunnel/releases/download/v2.1.2/FastTunnel.Server.tar.gz
sudo tar -xvf FastTunnel.Server.tar.gz
cd FastTunnel.Server
dotnet FastTunnel.Server.dll
2、内网穿透工具FastTunnel 客户端安装
- 双击安装dotnet-runtime-7.0.20-win-x64.exe
- 修改 FastTunnel.Client\appsettings.json 文件中的“ServerAddr”为你的服务器IP
- 双击install.bat