# frp_service **Repository Path**: hityne/frp_service ## Basic Information - **Project Name**: frp_service - **Description**: 安装Linux frp服务脚本,包括frps服务端、frpc客户端。 - **Primary Language**: Shell - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-01-25 - **Last Updated**: 2025-01-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # FRP 安装脚本 一个用于快速安装和管理 FRP (Fast Reverse Proxy) 的自动化脚本,支持服务端(frps)和客户端(frpc)的安装。 ## 功能特点 - ✨ 支持自定义 FRP 版本安装(默认 0.61.1) - 🚀 自动配置系统服务和开机启动 - 🔄 支持服务端和客户端安装 - 🗑️ 支持一键卸载 - 📝 提供详细的安装反馈 - 🖥️ 交互式菜单操作 ## 系统要求 - 操作系统:Ubuntu/Debian - 需要 root 权限 - 需要联网环境 ## 使用说明 ### 运行脚本 ```bash sudo ./main.sh ``` ### 操作流程 1. 主菜单选项: - 安装 FRP - 卸载 FRP - 退出 2. 安装流程: - 选择安装类型(服务端/客户端) - 选择版本(默认版本/自定义版本) - 确认安装信息 3. 卸载流程: - 选择卸载类型(服务端/客户端) - 确认卸载操作 ## 服务管理 安装完成后,可以使用以下命令管理 FRP 服务: ```bash # 服务端命令 sudo systemctl start frps # 启动服务端 sudo systemctl stop frps # 停止服务端 sudo systemctl restart frps # 重启服务端 sudo systemctl status frps # 查看服务端状态 # 客户端命令 sudo systemctl start frpc # 启动客户端 sudo systemctl stop frpc # 停止客户端 sudo systemctl restart frpc # 重启客户端 sudo systemctl status frpc # 查看客户端状态 # 查看日志 sudo journalctl -u frps # 查看服务端日志 sudo journalctl -u frpc # 查看客户端日志 ``` ## 文件位置 服务端: - 配置文件:`/etc/frps/frps.toml` - 可执行文件:`/usr/local/bin/frps` - 服务文件:`/etc/systemd/system/frps.service` 客户端: - 配置文件:`/etc/frpc/frpc.toml` - 可执行文件:`/usr/local/bin/frpc` - 服务文件:`/etc/systemd/system/frpc.service` ## 注意事项 1. 安装前请确保已备份重要数据 2. 卸载操作会删除所有相关文件和配置 3. 请根据实际需求修改配置文件 4. 确保使用 root 权限运行脚本 ## 开源协议 本项目采用 MIT 协议开源。