Skip to content

jiupamiao/FRPC_GUI_Chinese

Repository files navigation

:name

FRP中文客户端生成工具(非官方)

添加QQ 邮箱联系 Telgram群组

更新日志

  • 2025.06.29
    • 一点无关紧要的小改动(真的只是小改动)
  • 2025.06.22
    • 新增功能:应用现在会在关闭时自动保存用户输入的连接名称、本地端口和远程端口,并在下次启动时自动恢复这些设置。
    • 优化日志处理:增强了日志翻译功能,对更多类型的错误和状态信息进行了中文翻译,并提供更详细的问题解决建议。
    • 修复配置工具:修复了初次配置后,因占位符改变而找不到应该修改的内容,导致配置失败的问题。
    • 新增功能:限制启动数量,防止因用户重复打开导致的端口异常占用。

项目简介

这是一个用 Python 编写的工具,可快速创建专属简体中文 FRP 客户端,支持自定义内容,适合服务端管理人员使用。
客户端人员使用需要自行配置,不推荐新手使用

功能介绍

  1. 全中文界面:各项功能以中文显示,方便不懂英文的用户快速上手。
  2. 中文日志输出:将大部分 frpc 的输出日志转化为中文,并附带少量问题解决建议,减少用户咨询。
  3. 多样化日志:提供多色日志输出,INFO(信息)、WARRING(警告)、ERROR(错误)分别用不同颜色显示,其余内容用蓝色显示,便于用户快速定位错误及解决方法。
  4. 工具限制
    • 下载工具后需先在配置文件中进行配置,包括服务器地址、frps 监听端口(默认 7000)、个人联系方式(可选)等,防止用户乱改配置文件导致无法使用。
    • frpc.ini 必须与 应用配置文件.yaml 文件中的设置配对,默认包含特定符号 [自定义符号],避免用户未经授权乱发导致端口被大量占用。
    • 该工具默认只允许运行一个代理项目,除非用户多次打开应用。
  5. 隐私保护:代理启用时自动隐藏 ini 文件,防止 initoken 被查看;代理结束后显示“感谢您的使用~”,防止用户备份 ini 文件导致 token 泄露。
  6. 实例

示例图片

使用方法

  1. 运行“一键安装依赖库”,等待安装完成。
  2. 根据实际需求,更改“应用配置文件.yaml”中的配置项。
  3. 运行“配置工具.py”,将配置项写入应用。
  4. 打开 app.pyw 测试是否可以运行,若运行错误,可能是修改时改动了不该改的内容,可重新下载 yaml 文件再次修改。
  5. (可选)将比例为 1:1 的 ico 图标文件放入文件夹。
  6. 运行“打包工具.py”。
  7. (可选)将“内网穿透工具”中的 ini 文件移除,用户完成要求后再发给用户。
  8. 将“内网穿透工具”文件夹中的所有内容压缩,即可分发给用户。用户解压后运行 EXE 文件即可(exe 文件可改名,但不能是中文名)。

版权说明

本项目非大型项目,可自由使用,但请保留项目名称。

未来计划

  1. 将需要自定义的选项单独作为一个配置文件,方便用户配置(已完成)
  2. 限制启动数量,防止因用户重复打开导致的端口异常占用 (已完成)
  3. 添加更多的自定义功能,如允许用户添加多个代理项目一并启用
  4. 应用缓存设置项,让用户不再需要每次打开应用都要手动填写(已完成)

其他说明

  • 此工具由业余爱好者自制,不建议大规模分发使用。
  • 推荐分发人群:想玩 MC 开房间,但没有合适 FRP 工具的人。
  • 开发初衷:作者购买的服务器不足以支撑 MC 服务器运行,但有公网 IP,为充分利用资源,在服务器部署 frps,本地用 frpc 转发。为方便新手使用,开发了此工具,后续计划让 IP 地址可在客户端自定义。

贡献者

我自己!

About

生成FRPC中文客户端的工具——让服务端管理员一键创建专属客户端的工具,支持高度自定义FRPC GUI。简体中文客户端,对中文友好。(frp中文)

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages