🗣 Wd提问: 云服务器 多个内网穿透
🤖 Ai回答: 在云服务器上实现多个内网穿透(即多个内网服务通过云服务器暴露到公网),通常可以通过以下几种方式实现。以下是详细说明和推荐方案:
一、什么是内网穿透?
内网穿透是指将位于局域网(内网)中的服务(如 Web 服务、远程桌面、数据库等)通过某种方式暴露到公网,使得外部用户可以通过公网地址访问这些服务。
二、常见内网穿透方式
1、使用 frp(Fast Reverse Proxy)
这是目前最流行的内网穿透工具之一,支持 TCP/UDP/HTTP/HTTPS,支持多端口、多服务、多用户。
✅ 优点:
支持多客户端连接
支持 HTTPS、HTTP、TCP、UDP
支持自定义域名
支持加密传输
高性能、低延迟
📌 基本架构:
[内网服务] → [frp 客户端] → [云服务器 frp 服务端] → [公网访问]
🔧 配置步骤:
1、在云服务器上部署 frp 服务端(`frps`)
2、在内网设备上部署 frp 客户端(`frpc`)
3、配置 `frpc.ini` 文件,指定多个服务的映射规则
📌 示例配置(`frpc.ini`):
ini
[web1]
type = http
local_ip = 127.0.0.1
local_port = 8080
custom_domains = web1.65.hk
[web2]
type = http
local_ip = 127.0.0.1
local_port = 8081
custom_domains = web2.65.hk
[rdp]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 6000
[mysql]
type = tcp
local_ip = 127.0.0.1
local_port = 3306
remote_port = 6001
✅ 优点:
支持多个服务同时穿透
支持域名绑定
支持 HTTPS(可配合 Nginx 或 frp 自带 TLS)
2、使用 ngrok
ngrok 是一个简单易用的内网穿透工具,支持 HTTP/HTTPS 和 TCP。
✅ 优点:
配置简单
支持自定义域名(付费)
支持 HTTPS
⚠️ 缺点:
免费版有延迟和限制
多个服务需要多个 ngrok 实例或配置
📌 使用方式:
bash
ngrok http 8080
ngrok tcp 3389
3、使用花生壳 / 内网云 / 路由器内网穿透
适用于没有公网 IP 的家庭用户,但通常不适用于云服务器环境。
4、使用 SSH 隧道(适合临时使用)
通过 SSH 建立反向隧道,适合临时访问。
bash
ssh -R 8080:localhost:80 user@your-server.com
⚠️ 缺点:
无法同时暴露多个服务
需要持续保持 SSH 连接
不适合长期运行
三、推荐方案:使用 frp 实现多个内网穿透
✅ 推荐理由:
支持多服务、多端口、多用户
支持 HTTPS 和自定义域名
高性能、稳定
可部署在云服务器上,适合生产环境
四、部署步骤(以 frp 为例)
1、下载 frp
bash
wget https://github.com/fatedier/frp/releases/download/v0.55.0/frp_0.55.0_linux_amd64.tar.gz
tar -zxvf frp_0.55.0_linux_amd64.tar.gz
cd frp_0.55.0_linux_amd64
2、配置服务端(frps.ini)
ini
[common]
bind_port = 7000
vhost_http_port = 8080
vhost_https_port = 8443
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = admin
3、启动服务端
bash
./frps -c frps.ini
4、配置客户端(frpc.ini)
ini
[common]
server_addr = your-server-ip
server_port = 7000
[web1]
type = http
local_ip = 127.0.0.1
local_port = 8080
custom_domains = web1.65.hk
[web2]
type = http
local_ip = 127.0.0.1
local_port = 8081
custom_domains = web2.65.hk
[rdp]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 6000
5、启动客户端
bash
./frpc -c frpc.ini
五、域名解析与 HTTPS 支持
1、将域名解析到云服务器 IP(A 记录)
2、使用 frp 的 `vhost_http_port` 或 `vhost_https_port` 支持 HTTPS
3、或者在 frp 前面加 Nginx 反向代理,支持 HTTPS 和多个域名
📌 示例 Nginx 配置(反向代理):
nginx
server {
listen 80;
server_name web1.65.hk;
location / {
proxy_pass http://127.0.0.1:8080;
}
}
六、安全建议
1、限制访问源 IP:在 frps 配置中设置 `bind_addr` 和 `bind_port`,避免暴露在公网
2、使用 HTTPS:对敏感服务启用 HTTPS
3、设置访问权限:使用 `auth_token` 或 `dashboard_user/pwd` 保护管理界面
4、防火墙设置:只开放必要的端口(如 7000、8080、8443)
七、总结
| 方案 | 支持多服务 | 支持 HTTPS | 易用性 | 推荐程度 |
| frp | ✅ | ✅ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| ngrok | ✅(需多个实例) | ✅ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
| SSH 隧道 | ❌ | ❌ | ⭐⭐⭐⭐ | ⭐⭐ |
| 花生壳 | ✅ | ✅ | ⭐⭐⭐⭐ | ⭐⭐⭐ |
✅ 推荐使用 frp 实现多个内网穿透服务,支持灵活配置、高性能、安全可靠。
如需进一步帮助,可提供你的具体需求(如服务类型、是否需要 HTTPS、是否需要域名等),我可以为你定制配置方案。
📣 商家广告 :
👍
0
👎
IP地址: 59.195.37.109
搜索次数: 0
提问时间: 2025-11-11 01:52:12
🛒 域名购买 :
ff.biz mw.gs gang.hk 8.hi.cn zhansou.cn oa5.cn 37.com.hk 875.net.cn pai.pw souzhan.com.cn
❓️ 热门提问 :
flash网站设计 虚拟主机登录 域名转让交易 网站空间购买 .global 域名注册 低价顶级域名 图片alt关键词与本地SEO ice 服务器 外贸VPS主机排名网 ip qq 豌豆Ai站群搜索引擎系统
🌐 域名评估 :
9200au.com 81.biz mmmf.com.cn su8.nm.cn fpmg.cn gxma.cn zm.gs 38.gold aaaa.cq.cn aaaa.nx.cn
⛏ 最新挖掘 :
凯里酸汤鱼 贵阳烤脑花 都匀毛尖茶 花溪牛肉粉 贵阳烤生蚝 贵阳烤豆腐 贵阳纸包鱼 贵阳特色菜
🖌 热门作画 :
🤝 关于我们:
豌豆Ai
域名
建站
站群
留痕
推广
评估
源码
开发Ai
工具
日记
价格
加盟
广告
流量
留言
联系
🗨 加入群聊 :
🔗 友情链接 :
香港搜尋引擎排名
站群网站
ai提问
🧰 站长工具 :Ai工具 whois查询 搜索
📢 温馨提示 :本站所有问答由Ai自动创作,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
👉 技术支持 :本站由豌豆Ai 提供技术支持,使用的最新版:《豌豆Ai站群搜索引擎系统 V.25.10.25》搭建本站。