115 字
1 分钟
FRP 内网穿透服务部署指南
FRP 通过有公网 IP 的服务器将内网主机端口暴露到互联网。分为 服务端(frps) 和 客户端(frpc),服务端需部署在有公网 IP 的机器上,客户端部署在内网主机上。
GitHub:fatedier/frp
下载
前往 Releases 页面下载对应系统的压缩包,Linux 选择 frp_xxxx_linux_amd64.tar.gz。
# 赋予执行权限chmod +x frps frpc配置文件
服务端(frps.toml)
bindAddr = "0.0.0.0"bindPort = 65001
transport.tls.force = true
auth.method = "token"auth.token = "your-token"
# DashboardwebServer.addr = "0.0.0.0"webServer.port = 65002webServer.user = "admin"webServer.password = "your-password"客户端(frpc.toml)
serverAddr = "your-public-ip"serverPort = 65001
transport.tls.enable = true
auth.token = "your-token"
# 代理规则示例[[proxies]]name = "web80"type = "tcp"localIP = "127.0.0.1"localPort = 80remotePort = 80
[[proxies]]name = "web443"type = "tcp"localIP = "127.0.0.1"localPort = 443remotePort = 443Systemd 服务管理
# frps 服务文件cat > /etc/systemd/system/frps.service << 'EOF'[Unit]Description=frpsAfter=network.target
[Service]TimeoutStartSec=30ExecStart=/opt/frps/frps -c /opt/frps/frps.tomlRestart=always
[Install]WantedBy=multi-user.targetEOF
# frpc 服务文件cat > /etc/systemd/system/frpc.service << 'EOF'[Unit]Description=frpcAfter=network.target
[Service]TimeoutStartSec=30ExecStart=/opt/frpc/frpc -c /opt/frpc/frpc.tomlRestart=always
[Install]WantedBy=multi-user.targetEOF
systemctl daemon-reloadsystemctl enable --now frpssystemctl status frps 分享
如果这篇文章对你有帮助,欢迎分享给更多人!
相关文章 智能推荐
1
Beszel 服务器监控工具部署指南
HomeLab 私有云 介绍 Beszel 监控工具的 Hub 和 Agent 部署方式,支持 Docker 和二进制两种方式,可监控服务器资源、Docker、Systemd、S.M.A.R.T.、GPU 等。
2
Docker 部署 Memos 笔记服务
虚拟化与容器 使用 Docker Compose 部署 Memos 轻量级笔记服务,同时部署 Mortis 兼容服务以支持 iOS 客户端连接,并配置 MinIO 作为附件存储。
3
Immich 图片管理软件部署备忘录
HomeLab 私有云 记录 Immich 自托管照片管理软件的 Docker Compose 部署方式,支持 Intel 核显 OpenVINO 加速,以及中文地理编码和 CLIP 大模型配置。
4
服务器初始化完整配置流程
HomeLab 私有云 记录生产环境服务器从零开始的完整初始化流程,包括换源、时区配置、K8s 集群搭建、MinIO、Redis 集群、MySQL 单节点安装。
5
Proxmox VE 9.0 安装与初始配置指南
HomeLab 私有云 从下载安装到换源、内核更新、SR-IOV 核显虚拟化、订阅弹窗去除、存储合并的 PVE 9.0 完整配置流程。
