57 Commits

Author SHA1 Message Date
fatedier e9464919d1 protocol: add v2 wire protocol with binary framing and capability negotiation (#5294) 2026-04-27 00:17:00 +08:00
fatedier e8dfd6efcc web/frpc: use static imports for proxy and visitor route components (#5286)
Close stale issues and PRs / stale (push) Has been cancelled
golangci-lint / lint (push) Has been cancelled
2026-04-14 01:18:31 +08:00
fatedier c95dc9d88a web: remove redundant SCSS and CSS files superseded by shared (#5247) 2026-03-20 13:08:18 +08:00
fatedier 38a71a6803 web/frps: redesign frps dashboard with sidebar nav, responsive layout, and shared component workspace (#5246)
golangci-lint / lint (push) Has been cancelled
2026-03-20 03:33:44 +08:00
fatedier 6cdef90113 web: bump dev dependencies in frpc and frps package-lock.json (#5239)
golangci-lint / lint (push) Has been cancelled
Close stale issues and PRs / stale (push) Has been cancelled
2026-03-16 23:22:42 +08:00
fatedier 85e8e2c830 web/frpc: redesign frpc dashboard with sidebar nav, proxy/visitor list and detail views (#5237)
golangci-lint / lint (push) Has been cancelled
2026-03-16 09:44:30 +08:00
fatedier fbeb6ca43a refactor: restructure API packages into client/http and server/http with typed proxy/visitor models (#5193)
golangci-lint / lint (push) Has been cancelled
2026-03-04 17:38:43 +08:00
fatedier 381245a439 build: add noweb tag to allow building without frontend assets (#5189)
golangci-lint / lint (push) Has been cancelled
Close stale issues and PRs / stale (push) Has been cancelled
2026-03-02 01:32:19 +08:00
fatedier 01997deb98 add persistent proxy/visitor store with CRUD API and web UI (#5188) 2026-03-02 01:09:59 +08:00
fatedier 9634fd99d1 web: ensure npm install runs before build (#5154)
golangci-lint / lint (push) Has been cancelled
Close stale issues and PRs / stale (push) Has been cancelled
2026-02-04 12:55:24 +08:00
fatedier 886c9c2fdb web/frpc: redesign dashboard (#5145) 2026-01-31 12:43:31 +08:00
fatedier 266c492b5d web/frps: add detailed client and proxy views with enhanced tracking (#5144)
golangci-lint / lint (push) Has been cancelled
Close stale issues and PRs / stale (push) Has been cancelled
2026-01-31 02:18:35 +08:00
fatedier 5dd70ace6b refactor: move web embeds to web/ directory (#5139)
golangci-lint / lint (push) Has been cancelled
Close stale issues and PRs / stale (push) Has been cancelled
2026-01-27 02:56:57 +08:00
fatedier 1245f8804e server: replace client metadata with IP address in registry (#5118) 2026-01-09 11:07:19 +08:00
fatedier 479e9f50c2 web/frpc: refactor dashboard with improved structure and API layer (#5117)
golangci-lint / lint (push) Has been cancelled
2026-01-09 00:40:51 +08:00
fatedier 36718d88e4 server: add client registry with dashboard support (#5115) 2026-01-08 20:07:14 +08:00
Andreas Deininger 6542dcd4ed Fix typos (#4615) 2025-01-02 11:33:56 +08:00
fatedier f3a71bc08f show tcpmux proxies on the frps dashboard (#4152) 2024-04-11 22:40:42 +08:00
Haotian Zou f63b4d5c29 fix: change absolute path to relative path (#4038) 2024-03-03 22:57:17 +08:00
fatedier 3529158f31 proxy supports configuring annotations, which will be displayed in the frps dashboard (#4000) 2024-02-19 16:28:27 +08:00
fatedier b31c67d7c0 web: support to clear offline proxies data on dashboard (#3963) 2024-02-01 10:54:57 +08:00
fatedier 6d4d8e616d fix encryption and compresion in dashboard (#3682) 2023-10-16 11:22:12 +08:00
fatedier df12cc2b9d fix broken server api and dashboard info (#3662) 2023-10-11 15:01:07 +08:00
fatedier 3ae1a4f45a update confugration examples and README (#3650) 2023-10-10 16:48:13 +08:00
fatedier 341a5e3e3a frps dashboard: remove bind_udp_port (#3463) 2023-05-30 15:14:05 +08:00
fatedier 738c53ce47 web: fix el-popover bug (#3413)
* web: update

* web: fix el-popover bug
2023-04-16 16:43:44 +08:00
fatedier 8c6303c1e5 web/frpc: support more info (#3334) 2023-02-26 02:54:53 +08:00
fatedier 31f40aa913 web/frpc&frps: support dark mode (#3327) 2023-02-22 14:15:21 +08:00
fatedier 2f59e967a0 web/frps: more info (#3326) 2023-02-22 00:39:56 +08:00
fatedier fe8374e99b web/frpc: upgrade vue and element-plus (#3322) 2023-02-20 23:52:55 +08:00
fatedier 24f0b3afa5 web/frps: upgrade vue and element-plus (#3310) 2023-02-16 02:45:48 +08:00
fatedier c7d4637382 fix web js (#2444) 2021-06-09 11:53:39 +08:00
fatedier 630dad50ed web: support sudp in dashboard (#2385) 2021-05-11 13:37:14 +08:00
fatedier 9a849a29e9 fix config parse logic (#2323) 2021-03-22 14:53:30 +08:00
YK-Samgo bed13d7ef1 Support reverseproxy to dashboard with additional parts in path (#2289)
/api/ -> ../api/   in vendor.js
    Support reverseproxy to dashboard with addtional parts in path.
2021-03-19 17:31:16 +08:00
fatedier ecb6ed9258 revert web code (#2215) 2021-01-25 16:04:33 +08:00
fatedier e940066012 auto generate web assets 2020-12-03 20:23:43 +08:00
hubery 1e846df870 some dashboard refactor (#2101) 2020-12-03 20:20:48 +08:00
hubery 7adeeedd55 fix dashboard horizontal scrollbar (#2096) 2020-11-23 14:52:55 +08:00
fatedier 2481dfab64 fix api 2019-02-11 14:37:52 +08:00
fatedier 95a881a7d3 frps: update server dashboard_api 2019-02-11 11:42:07 +08:00
fatedier fe403ab328 frpc: update admin_api 2019-02-11 11:26:06 +08:00
fatedier 96d7e2da6f add admin UI for frpc 2019-02-01 19:28:05 +08:00
fatedier f76deb8898 frps: remove auth timeout 2019-01-15 00:22:13 +08:00
fatedier 6eb8146334 frps dashboard add stcp 2018-05-20 19:06:05 +08:00
fatedier c7a457a045 update web assets 2018-05-16 03:34:43 +08:00
fatedier 0b0d5c982e update web 2018-05-16 02:51:02 +08:00
fatedier c4f873c07a update web package 2018-05-14 16:17:13 +08:00
fatedier 2ffae3489b dashboard: more params 2018-05-11 17:25:01 +08:00
fatedier 04560c1896 web: translate web interface completely to English, fix #680 2018-05-06 23:39:33 +08:00