一键部署 frpc 脚本:https://github.com/KuwiNet/frp-onekey
适配 systemd Linux 发行版(Ubuntu / Debian / CentOS / Rocky / AlmaLinux)⚠️ OpenWrt 请使用 openwrt 分支脚本,master 分支脚本不兼容 OpenWrt
上游官方项目:fatedier/frp
/opt/frpc/opt/frpc/frpc-bin/opt/frpc/frpc.toml/etc/systemd/system/frpc.service国外 GitHub 源
curl -LO https://raw.githubusercontent.com/KuwiNet/frp-onekey/master/frpc.sh && chmod +x frpc.sh && sudo bash frpc.sh install
国内镜像源(国内服务器优先)
curl -LO https://arelay.cn/raw.githubusercontent.com/KuwiNet/frp-onekey/master/frpc.sh && chmod +x frpc.sh && sudo bash frpc.sh install
frpc start # 启动服务,输出中文状态反馈
frpc stop # 停止服务
frpc restart # 重启服务
frpc status # 查看systemd运行状态
frpc enable # 开启开机自启
frpc disable # 关闭开机自启
frpc version # 查看frp二进制版本
frpc config # vim直接打开编辑配置文件
frpc log # 实时查看运行日志,Ctrl+C退出
直接输入不带参数
frpc,打印完整帮助信息。
# 安装 / 检测版本升级;已存在toml配置文件不会覆盖原有配置
sudo bash frpc.sh install
# 强制更新frp二进制程序,**完全保留原有toml配置**
sudo bash frpc.sh update
# 完整卸载:停止服务、删除systemd单元、删除程序目录、删除全局命令
sudo bash frpc.sh uninstall
sudo systemctl start frpc
sudo systemctl stop frpc
sudo systemctl restart frpc
sudo systemctl status frpc
sudo systemctl enable frpc
sudo systemctl disable frpc
# 原生实时日志
journalctl -fu frpc
install:检测到 toml 已存在,直接跳过配置向导,不会覆盖用户配置update:仅更新二进制程序,不改动任何 toml 配置全局包装脚本丢失,重新执行 install,不会覆盖已存在的 toml 配置
sudo bash frpc.sh install
优先查看日志定位配置语法、网络等错误
frpc log
⚠️ 当前 master 分支脚本仅支持 systemd Linux 系统。OpenWrt 设备请切换至
openwrt分支下载 procd 版本脚本。
不会,脚本判断frpc.toml存在时直接跳过配置生成逻辑,仅全新安装(文件不存在)才会生成配置模板或者进入交互式向导。