15 Commits

Author SHA1 Message Date
e75b8bc541 fix(normalsub): replace pwgen with openssl for subpath value generation 2025-12-12 09:31:22 +00:00
76472dfde5 feat(normalsub): Implement flexible, path-based subscription URLs
Refactors the NormalSub feature to move away from a hardcoded `/sub/normal/` path and a restrictive single-word subpath. This change introduces support for multi-segment, slash-separated subpaths (e.g., `path/to/resource`), providing greater flexibility for creating descriptive and structured subscription URLs.
2025-11-29 20:22:22 +00:00
60e3f3cdc7 chore(deps): Update Caddy installation command 2025-11-21 18:13:48 +00:00
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
2168080843 feat: Refactor normalsub to use Caddy as reverse proxy 2025-05-27 16:20:02 +03:30
6c5486eafc feat: Add function to edit Normalsub subpath
This commit introduces a new 'edit_subpath' command to the
normalsub.sh script. This allows users to change the SUBPATH
variable in the .env file and automatically restarts the
hysteria-normal-sub service to apply the changes.
2025-05-17 23:20:04 +03:30
15780cf43a 🔒 Improve SSL certificate handling with auto-renewal detection 2025-04-27 23:05:30 +03:30
a5dd5f6f9f feat: Implement subpath support for normal subscriptions 2025-02-28 14:24:14 +03:30
989fb5650b Probably fix the port 80 occupation to issue certificate 2025-02-09 03:00:57 +00:00
99935d99b6 Temporarily stop Caddy to free port 80 for certification 2025-02-09 00:31:32 +03:30
a8ac9b02c5 Fix: certificate deletion 2025-02-09 00:21:15 +03:30
2214e88156 Change dependency: use Python package for certbot 2025-02-08 23:52:38 +03:30
f2d8009515 Refactor services name 2025-02-07 21:08:41 +00:00
65928da0eb Fix certificate 2024-12-17 16:38:19 +03:30
4bc59b4858 Create normalsub.sh 2024-10-06 21:40:30 +03:30