🗣 Wd提问: 搭建内网穿透 服务器
🤖 Ai回答: 搭建内网穿透服务器可以让内网设备通过公网访问,适用于远程访问家庭NAS、本地服务测试等场景。以下是详细的步骤和注意事项:
一、选择工具
常用的内网穿透工具包括:
1、Frp(开源免费,推荐自建)
2、ngrok(商业工具,提供免费版)
3、ZeroTier(虚拟私有网络,适合网络互联)
4、LocalXpose(开源,支持HTTPS)
推荐自建方案:Frp
优点:开源、轻量、支持多协议(HTTP/HTTPS/TCP/UDP)、配置灵活。
缺点:需要自行搭建服务器。
二、搭建步骤(以Frp为例)
1、准备公网服务器
需要一台可公网访问的服务器(VPS),支持Linux/Windows系统。
确保服务器有公网IP,并开放对应的端口(如7000、7001等)。
2、安装 Frp 服务端
Linux系统:
bash
下载Frps(服务端)
wget https://github.com/fatedier/frp/releases/download/v0.42.0/frp_0.42.0_linux_amd64.tar.gz
tar -zxvf frp_0.42.0_linux_amd64.tar.gz
cd frp_0.42.0_linux_amd64/
编辑配置文件(frps.ini)
vim frps.ini
配置示例(frps.ini):
ini
[common]
bind_port = 7000 服务端监听端口(需开放防火墙)
vhost_http_port = 80 HTTP虚拟主机端口(可选)
vhost_https_port = 443 HTTPS虚拟主机端口(可选)
dashboard_port = 7500 管理面板端口(可选)
dashboard_user = admin 管理面板用户名
dashboard_pwd = admin123 管理面板密码
启动服务端
bash
nohup ./frps -c ./frps.ini &
Windows系统:
下载Windows版本:https://github.com/fatedier/frp/releases
解压后运行 `frps.exe -c frps.ini`(配置同Linux)。
3、配置内网客户端(Frpc)
在需要穿透的内网设备(如本地电脑)上安装Frpc客户端:
Linux系统:
bash
wget https://github.com/fatedier/frp/releases/download/v0.42.0/frp_0.42.0_linux_amd64.tar.gz
tar -zxvf frp_0.42.0_linux_amd64.tar.gz
cd frp_0.42.0_linux_amd64/
编辑配置文件(frpc.ini)
vim frpc.ini
配置示例(frpc.ini):
ini
[common]
server_addr = 你的公网IP 服务端IP
server_port = 7000 服务端监听端口
配置HTTP服务穿透(如本地Web服务)
[web]
type = http
local_ip = 127.0.0.1 内网服务地址
local_port = 8080 内网服务端口
remote_port = 8080 公网访问端口(可选)
custom_domains = yourdomain.com 自定义域名(可选)
配置SSH穿透(如本地SSH服务)
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 60022 公网访问端口
启动客户端
bash
nohup ./frpc -c ./frpc.ini &
Windows系统:
使用相同配置,运行 `frpc.exe -c frpc.ini`。
4、验证穿透
访问 `http://你的公网IP:remote_port` 或 `http://yourdomain.com`,测试是否能访问内网服务。
如SSH穿透,使用 `ssh 用户名@你的公网IP -p 60022` 连接。
三、注意事项
1、安全性:
限制访问权限(如使用`custom_domains`绑定域名,避免随机端口暴露)。
配置防火墙,仅开放必要端口。
使用HTTPS加密传输(需配置证书)。
2、域名与SSL:
如果需要域名访问,需将域名解析到公网IP,并配置SSL证书(如Let's Encrypt)。
3、性能优化:
选择低延迟的服务器。
调整Frps配置中的`max_pool_count`参数优化连接数。
4、替代方案:
ngrok:无需自建服务器,但免费版有使用限制。
bash
curl -O https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip
unzip ngrok-stable-linux-amd64.zip
./ngrok http 8080
ZeroTier:通过虚拟私有网络实现内网互联。
四、常见问题
1、连接失败:
检查服务端和客户端日志(`frps.log`和`frpc.log`)。
确保服务器防火墙开放对应端口(如`sudo ufw allow 7000`)。
2、端口冲突:
修改配置文件中的`bind_port`和`remote_port`,避免与现有服务冲突。
3、跨域问题:
在服务端配置中添加`vhost_http_port = 80`,并绑定域名。
通过以上步骤,你可以快速搭建一个稳定可靠的内网穿透服务。如果需要更高级功能(如负载均衡、多用户管理),可以进一步研究Frps的高级配置。
📣 商家广告 :
👍
0
👎
IP地址: 88.186.161.244
搜索次数: 0
提问时间: 2025-11-09 08:19:41
🛒 域名购买 :
3.bj.cn twks.cn 8.sx.cn 815.red xq.gs mmmf.com.cn 815.net.cn 691.net.cn gy0.cn 3330.com.cn
❓️ 热门提问 :
办公室机房有辐射吗 查询域名被注册 网页开发微信登录 intel云服务器 高端网站建设哪个好 全网idc申请价格 机柜生产厂商10大 ip话机是什么 香港从大陆进口 云计算学什么的 豌豆Ai站群搜索引擎系统
🌐 域名评估 :
f.sc.cn evtol.ah.cn bb.xj.cn y-w.com.cn r.gx.cn g.tj.cn bbs.bz jj.sn.cn xphone.city zwig.cn
⛏ 最新挖掘 :
凯里酸汤鱼 贵阳烤脑花 都匀毛尖茶 花溪牛肉粉 贵阳烤生蚝 贵阳烤豆腐 贵阳纸包鱼 贵阳特色菜
🖌 热门作画 :
🤝 关于我们:
豌豆Ai
域名
建站
站群
留痕
推广
评估
源码
开发Ai
工具
日记
价格
加盟
广告
流量
留言
联系
🗨 加入群聊 :
🔗 友情链接 :
美国vps租用
Us search engine
ai提问
🧰 站长工具 :Ai工具 whois查询 搜索
📢 温馨提示 :本站所有问答由Ai自动创作,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
👉 技术支持 :本站由豌豆Ai 提供技术支持,使用的最新版:《豌豆Ai站群搜索引擎系统 V.25.10.25》搭建本站。