首页
/ 【亲测免费】 Frps-Onekey 安装与使用教程

【亲测免费】 Frps-Onekey 安装与使用教程

2026-01-16 09:17:15作者:房伟宁

1. 项目目录结构及介绍

Frps-Onekey 开源项目中,主要的目录结构如下:

  • CODE_OF_CONDUCT.md:项目行为准则。
  • LICENSE:项目使用的许可证,这里为 GPL-3.0。
  • README.md:项目简介和使用指南。
  • frps init:初始化 FRS 服务器的脚本。
  • generate-certs.sh:用于生成证书的辅助脚本。
  • install-frps.sh:核心脚本,负责一键安装和更新 Frps。

该项目的主要目标是简化 Frp 服务端的部署过程,自动获取最新版并完成配置。

2. 项目的启动文件介绍

install-frps.sh

这是关键的启动文件,具有以下功能:

  • 安装:运行 /install-frps.sh install 来安装 Frps。
  • 卸载:执行 /install-frps.sh uninstall 卸载已安装的 Frps。
  • 更新:使用 /install-frps.sh update 更新现有的 Frps 到最新版本。
  • 服务管理:通过 /etc/init.d/frps {start|stop|restart|status|config|version} 进行服务操作,如启动、停止、重启、查看状态等。

此脚本还包含对不同操作系统(如 CentOS、Debian、Ubuntu 和 Fedora)的支持。

3. 项目的配置文件介绍

Frps-Onekey 中,Frps 的配置文件默认为 /etc/frps/frps.toml(从之前的 frps.ini 更改为 frps.toml)。该文件包含所有 Frps 服务的设置,例如监听端口、服务类型、认证信息等。首次安装或更新时,该文件会被自动创建或更新。

配置文件参数示例:

[common]
bind_port = 7000
vhost_http_port = 80
vhost_https_port = 443
dashboard_user = "admin"
dashboard_password = "yourpassword"

在这个例子中:

  • bind_port 设定了 Frps 服务监听的端口号。
  • vhost_http_portvhost_https_port 分别对应 HTTP 和 HTTPS 的反向代理端口。
  • dashboard_userdashboard_password 是控制面板的用户名和密码,用于监控和管理 Frps。

详细配置选项请参考 Frp 的官方文档。


以上就是 Frps-Onekey 项目的目录结构、启动文件以及配置文件的简要介绍。要成功安装和使用 Frps,只需遵循上述步骤,并根据自己的需求调整配置文件即可。在实际操作过程中,确保遵循最佳实践和安全规定。

登录后查看全文
热门项目推荐
相关项目推荐