一、FastTunnel 简介
FastTunnel 是一款高性能、跨平台的内网穿透工具,支持 TCP、UDP 协议转发,可轻松实现内网服务对外暴露,适用于远程办公、内网服务测试、物联网设备远程管理等场景。其核心优势包括:轻量级部署、高并发处理能力、支持自定义域名访问、完善的权限控制机制,以及跨平台兼容(Linux、Windows、MacOS)。
本文将重点讲解在 Linux CentOS 7/8 系统中,FastTunnel 服务端与客户端的完整部署流程,帮助用户快速搭建稳定的内网穿透环境。
gitee:
https://gitee.com/Hgui/FastTunnel
二、部署准备
(一)当前环境
- 系统版本:CentOS Linux release 7.9.2009
- 域名: test.bugcome.com
- 公网ip: 10.1.1.1
- 网络要求:
- 服务端:需具备公网 IP(云服务器最佳,如阿里云、腾讯云),开放指定端口(默认 8090、80、443,可自定义)
- 客户端:位于内网环境,能访问互联网,且需穿透的内网服务已正常运行(如 Web 服务、SSH 服务等)
- 依赖组件:
- 安装 Docker(推荐方式,简化部署)
- 防火墙开放对应端口
(二)工具准备
- 远程连接工具 FinalShell
- 文本编辑器 vim
- 云服务器(服务端):确保已开放安全组端口
三、服务端部署(CentOS 7)注意:我是centos菜鸟,有些不规范
(一)方式一:Docker 部署(推荐)
第一步:
拥有一台云服务器,公网ip地址为 10.1.1.1 ,同时你有一个域名bugcome.com,你希望访问 test.bugcome.com可以访问你自己电脑上部署的一个网站。
新增一个域名地址的DNS解析,类型为A,主机记录为 test , ipv4地址为10.1.1.1,这样 test.bugcome.com的域名均会指向10.1.1.1的服务器

第二步:
自行安装 nginx 下载的地址(https://nginx.org/en/download.html)
参考1(可能有问题。可用ai进行提示安装。):
在CentOS Linux release 命令下输入:
默认仓库中没有 nginx 包 对于 CentOS 7 如果是 8 或者其他自行搜索
sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
# 安装
sudo yum install nginx
然后通过命令进入到nginx里面

最低0.47元/天 解锁文章
4323

被折叠的 条评论
为什么被折叠?



