Skip to content
This repository has been archived by the owner on Feb 4, 2024. It is now read-only.

Latest commit

 

History

History
108 lines (84 loc) · 3.14 KB

README_en.md

File metadata and controls

108 lines (84 loc) · 3.14 KB

frpc-panel(Support FRP >= 0.52.0)

中文文档 | README

frpc-panel is a client tool of https://github.com/fatedier/frp , it's used to show client info friendly, and manage client proxy info.

frps-panel will run as one single process and manage frpc proxy info with frpc's api.

Since version 2.0.0,this plugin only support frp version >= v0.52.0

Features

  • Show frpc basic info
  • Show frpc proxies overview
  • Show frpc proxies list group by proxy type
  • Add proxy in each proxy type
  • Support multiple language,you can translate your own language by add language file in folder assets/lang/
  • Automatic darkmode

Usage

1.add config in frpc's config file 'frpc.toml:

webServer.addr = "127.0.0.1"
webServer.port = 7400
webServer.user = "admin"
webServer.password = "admin"

or

[webServer]
addr = "127.0.0.1"
port = 7400
user = "admin"
password = "admin"

2.frpc-panel.toml:

# basic options
[common]
# frps panel config info
plugin_addr = "127.0.0.1"
plugin_port = 7300
#admin_user = "admin"
#admin_pwd = "admin"
# specified login state keep time in secends
admin_keep_time = 0

# enable tls
tls_mode = false
#tls_cert_file = "cert.crt"
#tls_key_file = "cert.key"

# frpc dashboard info
dashboard_addr = "127.0.0.1"
dashboard_port = 7400
dashboard_user = "admin"
dashboard_pwd = "admin"
  • plugin_addr -- application's listen addr.If you need to visit your frpc-panel with internet, you should change it to 0.0.0.0
  • admin_user -- username used to login
  • admin_pwd -- password for admin_user
  • admin_keep_time -- login session idle time
  • tls_mode -- enable https. If tls_cert_file and tls_key_file is empty, even this is true, it will still run with http
  • tls_cert_file -- path of https cert file
  • tls_key_file -- path of https cert's key file
  • dashboard_addr -- frpc ip or domain of your frpc
  • dashboard_port -- admin_port in your frpc.ini
  • dashboard_user -- admin_user in your frpc.ini
  • dashboard_pwd -- admin_pwd in your frpc.ini

3.run with command:

./frpc-panel -c ./frpc-panel.toml

4.Manage your proxies in browser via:http://127.0.0.1:7300 or https://127.0.0.1:7300

Download

Download frpc-panel binary file from Release.

Screenshots

client_info.png client_info_i18n.png darkmode.png extra_params.png login.png new_proxy.png proxy_list.png proxy_overview.png

Issues & Ideas

If you have any issues or ideas, put it on issues. I will try my best to achieve it.

Credits