166 Commits

Author SHA1 Message Date
ff0a218c63 fix(masquerade): prevent enabling Masquerade when OBFS is active 2025-12-19 19:44:25 +00:00
22b9a3c075 fix(user-handlers): allow underscores in usernames and improve error handling 2025-12-18 10:17:32 +00:00
72763111eb fix(handler): update remove-user command syntax 2025-12-18 09:09:54 +00:00
38854c6535 fix(add_user): update username validation regex and remove password generation 2025-12-12 09:22:53 +00:00
7816192d66 fix(obfs): prevent Obfs usage when masquerade is enabled 2025-12-11 15:49:06 +00:00
4a703b4ecb fix(handler): update username validation regex to allow underscores 2025-12-11 15:42:33 +00:00
31e8ef51f1 Remove unnecessary comment blocks
Co-authored-by: ReturnFI <151555003+ReturnFI@users.noreply.github.com>
2025-12-05 12:48:44 +03:30
bcb03c3d5b feat: add password confirmation loop and mask input
- Implements a validation loop that requires the user to re-enter their password until both inputs match.
- Adds the '-s' flag to the 'read' to prevent form being echoed to the terminal.
2025-12-03 20:21:41 +09:00
f9172252f7 feat(core): add status check for masquerade 2025-11-30 21:00:12 +00:00
1e0c60c112 feat: Add web panel configuration management functions 2025-11-21 10:07:59 +00:00
ec90ffb09a remove singbox sub 2025-09-24 19:45:21 +00:00
d828ca6c3f fix: correct JSON array parsing 2025-09-24 17:35:01 +00:00
75d417084f feat(cli): Add unlimited IP options to menu script 2025-08-13 23:19:46 +03:30
5c0fd050ca feat: add WARP Plus/Normal switching to interactive handler 2025-06-08 20:09:47 +03:30
3a13108181 feat: Add WARP management tab to settings page
Integrates WARP (install, uninstall, configure, status) functionality
into the web panel's settings page. Users can now manage WARP
directly from the UI.
2025-06-02 13:29:48 +03:30
1781ca446d feat: improve edit_subpath function with better error handling and efficient Caddy reload
- Add service status validation before editing subpath
- Use systemctl reload for Caddy config changes
- Add fallback to restart if reload fails
- Enhance user feedback with old/new subpath comparison
- Improve error handling and status verification
2025-05-29 23:21:56 +03:30
5821c601ce feat: enhance WARP status display with colored indicators and improved UX 2025-05-28 22:56:29 +03:30
078714856b feat: add reset webpanel credentials option to menu 2025-05-23 13:09:29 +03:30
0ac101c43b Fix : Restart normal-sub service after change path 2025-05-14 21:57:00 +03:30
9d0a13a226 Refactor: Implement WARP ACL configuration in Python
- remove WARP Plus/Key
2025-05-02 18:24:58 +03:30
cf4726e5d9 Refactor: Implement user information retrieval in Python 2025-05-02 12:29:37 +03:30
dcea07e8f9 Change Project Name 2025-04-18 13:44:57 +03:30
e91825ca2c Change Project Name 2025-04-18 13:28:34 +03:30
ae182ee46d Deprecated SingBox SubLink 2025-04-11 21:40:32 +03:30
3c025ed5f7 feat: Add Hysteria IP limiter script 2025-03-23 12:42:45 +03:30
9a07b7b74c feat: allow updating IPv4, IPv6, or domain in IP Address Manager
fix: remove brackets from IPv6 URI when using a domain
2025-03-19 19:27:35 +03:30
aeca270dfa fix :IPv6 validation pattern 2025-03-10 23:36:52 +03:30
cb2b01a2db Use printf to ensure equal spacing 2025-02-28 23:11:29 +03:30
3a2b769234 Added an option to change SUBPATH 2025-02-28 14:39:17 +03:30
d9483a8b76 Hotfix: Prevent masquerade enable when webpanel active 2025-02-15 23:46:00 +03:30
a5d607207b Fix source services_status.sh (Ignore output of the script) 2025-02-08 16:05:34 +00:00
ac66558d9a Fix check_services 2025-02-08 11:07:33 +03:30
f2d8009515 Refactor services name 2025-02-07 21:08:41 +00:00
263b638aba Added :WebPanel URL, API Token 2025-02-07 17:13:51 +03:30
b331218652 Implement menu option to start/stop webpanel 2025-02-06 02:18:25 +00:00
20a9ae694a Fix : add and edit user exists 2025-01-26 00:50:31 +03:30
74cf5732b2 Added masquerade handler 2025-01-18 23:48:05 +03:30
31d4970411 Options to update geo files for Iran, China, and Russia 2025-01-10 13:10:54 +03:30
7784add479 Fix: show_user_uri_handler 2025-01-05 13:02:26 +03:30
e9c3e59658 Added update geo (menu) 2024-12-28 23:10:00 +03:30
1f209a701d display the traffic information in gigabytes 2024-12-20 23:12:32 +03:30
6efd2de02a Fix: Core Version 2024-12-20 22:52:22 +03:30
9802e3435b Displays the data in a readable format 2024-12-20 22:38:14 +03:30
b0cd366670 typo 2024-12-18 22:55:00 +03:30
198acc977f Added Core Version 2024-12-18 22:54:15 +03:30
2ec089f0e0 shows the URI with the -s and -n 2024-12-17 13:07:13 +03:30
26bd3d3167 Update display the main menu 2024-12-15 11:51:40 +03:30
972bc48ebd Add ip-address 2024-12-07 23:47:17 +03:30
d14ce8127d Added Change IPs 2024-12-07 23:34:12 +03:30
a6152f8aff Fix restart hysteria2 2024-10-11 13:53:44 +03:30