自部署_数据掌控
nas+内网映射,搭建服务站点
sealos+frp,搭建内网穿透
host主机配置
本站点使用 MrDoc 构建
-
+
sealos+frp,搭建内网穿透
### sealos(服务端)   ### VPS(服务端) 下载frps ``` $ wget https://github.com/fatedier/frp/releases/download/v0.58.0/frp\_0.58.0\_linux\_amd64.tar.gz $ tar \-xzf frp\_0.58.0\_linux\_amd64.tar.gz $ cd frp\_0.58.0\_linux\_amd64 $ vim frps.toml ``` ``` # 先测试运行(按 Ctrl+C 可以停止) ./frps \-c frps.toml ``` 创建系统服务配置文件 ```c sudo vim /etc/systemd/system/frps.service ``` ``` [Unit] Description=FRP Server After=network.target [Service] Type=simple User=ubuntu WorkingDirectory=/home/ubuntu/serv/frp ExecStart=/home/ubuntu/serv/frp/frps.toml Restart=always RestartSec=5 [Install] WantedBy=multi-user.target ``` 应用系统服务 ``` # 重载系统服务 sudo systemctl daemon-reload # 启动 FRP 服务 sudo systemctl start frps # 设置开机自启 sudo systemctl enable frps # 查看运行状态 sudo systemctl status frps ``` ### 客户端 编辑frp配置文件 ``` vim /var/apps/frpc/var/config/frpc.toml ``` 启动frp客户端 ``` /var/apps/frpc/target/app/frpc -c /var/apps/frpc/var/config/frpc.toml ``` ``` apeishuai@apeishuai:~$ cat /var/apps/frpc/var/config/frpc.toml serverAddr = "tcp.cloud.sealos.io" serverPort = 32434 # ← 用这个!映射到容器的 7000 # 服务端没有 token,不需要 auth.token loginFailExit = false [[proxies]] name = "fnos-web-5666" type = "tcp" # 用 TCP 类型转发 HTTP 流量 localIP = "127.0.0.1" localPort = 5666 # 飞牛 OS Web 端口 remotePort = 5666 # 服务端暴露的端口 [[proxies]] name = "mrdoc-web" type = "tcp" # 用 TCP 类型转发 HTTP 流量 localIP = "127.0.0.1" localPort = 10086 # 飞牛 OS Web 端口 remotePort = 10086 # 服务端暴露的端口 apeishuai@apeishuai:~$ ``` 注:7000是客户端访问端口;7500是frp管理界面 # 后台服务运行 ### 快速配置回顾 bash \# 1. 创建服务文件 sudo vim /etc/systemd/system/frpc.service ini \[Unit\] Description\=FRP Client Service After\=network.target \[Service\] Type\=simple ExecStart\=/var/apps/frpc/target/app/frpc -c /var/apps/frpc/var/config/frpc.toml Restart\=on-failure RestartSec\=5 StandardOutput\=journal StandardError\=journal \[Install\] WantedBy\=multi-user.target bash \# 2. 启动并设置开机自启 sudo systemctl daemon-reload sudo systemctl start frpc sudo systemctl enable frpc \# 3. 检查状态 sudo systemctl status frpc ### 日常管理命令 * 查看实时日志:`sudo journalctl -u frpc -f` * 重启服务:`sudo systemctl restart frpc` * 停止服务:`sudo systemctl stop frpc`
peipeo
2026年4月30日 15:15
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码