ea4014bceb
fix(normalsub): conditionally generate sing-box obfs config
2025-12-25 17:10:42 +00:00
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
29acedfc4b
feat(frontend): Conditionally render URI cards on sub page
2025-11-21 17:34:48 +00:00
fb6706cd5c
fix(config): add default domain resolver to routing configuration(singbox 1.14)
2025-11-17 17:57:40 +03:30
a8314eefa4
Feat: Refactor subscription page templates
2025-09-17 11:14:37 +00:00
45e3e101d5
fix pinSHA256
2025-09-07 01:13:05 +03:30
e260d9a8c4
feat: migrate normalsub from json to mongodb
2025-09-07 00:52:37 +03:30
40ce17deea
Hotfix(sub): Display correct user data on blocked page
2025-08-18 15:56:26 +03:30
b9f979d1ae
Feat: Add blocked user check to subscription endpoint
2025-08-17 16:16:30 +03:30
8b2f22849b
feat(subscription): add external configs to normal subscription links
2025-08-17 15:42:16 +03:30
ecf617c52b
fix(normalsub): robustly parse URIs with spaces in node names
...
fix(singbox): correct password generation for various URI auth formats
2025-08-08 21:31:50 +03:30
de4c3de84e
feat(normalsub): Add external node URIs to subscriptions
2025-08-06 15:37:52 +03:30
a16467faa1
Refactor DNS configuration in singbox.json for improved routing and logging.
2025-08-04 22:14:51 +03:30
e9aa6bcb23
Rollback to version 1.11
2025-06-03 23:47:46 +03:30
9f596f465c
fix: Correct address resolver and rule set names in singbox configuration
2025-06-03 01:15:55 +03:30
026500f20f
Merge pull request #178 from SeyedHashtag/original
...
Improved Singbox Template Configuration
2025-05-31 19:09:26 +03:30
5d2b8b2bf8
fix: update geosite URLs and tags in singbox.json for consistency
2025-05-30 23:34:26 +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
8b30b26e0c
fix: correct server configuration in singbox.json
2025-05-28 23:09:36 +03:30
475d511345
feat(normalsub): use user password in subscription link path
...
Refactored normalsub.py to use the user's password as the identifier in the subscription URL path instead of the username, enhancing privacy by making user enumeration harder.
2025-05-27 20:59:37 +03:30
2168080843
feat: Refactor normalsub to use Caddy as reverse proxy
2025-05-27 16:20:02 +03:30
a532f7969f
refactor: reorganize DNS configuration and enhance routing rules in singbox.json
2025-05-27 15:00:14 +03:30
699069adb6
fix: update DNS configuration and logging level in singbox.json
2025-05-26 22:43:02 +03:30
796c15e323
Update singbox.json
...
fix: Changed DNS-over-HTTPS (DoH) implementation to standard UDP DNS resolution to prevent potential service disruptions in regions where HTTPS DNS domains may be blocked or restricted.
2025-05-26 18:53:17 +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
53f3dd49a9
Fix: Return 404 User Not Found
2025-04-01 00:12:36 +03:30
08d1679dc0
Implement noindex headers in responses & noindex tag in html & noindex
...
in robots.txt & close connection if the path is invalid
2025-03-31 18:39:04 +00:00
13f6cdfcbe
Update singbox config
2025-03-01 15:28:24 +03:30
82eb14080e
Just Welcome
2025-02-28 22:06:52 +03:30
eb2b3f590b
Fix: Enforce strict subpath validation and URL safety
2025-02-28 21:17:33 +03:30
a5dd5f6f9f
feat: Implement subpath support for normal subscriptions
2025-02-28 14:24:14 +03:30
4978125360
Comment logging
2025-02-26 23:42:49 +03:30
10597b154c
Comment logging
2025-02-26 23:42:22 +03:30
2839ed8684
Combined singbox with normal sub
2025-02-26 23:41:24 +03:30
f3f16cf63e
Create singbox.json
2025-02-26 23:40:29 +03:30
c0a532ebbf
Comment open button
2025-02-22 20:37:05 +03:30
dfbde933ef
New Template
2025-02-22 20:26:45 +03:30
f0697d56e6
Fix: Include both IPv4 and IPv6 URIs in normalsub output
2025-02-22 13:31:02 +03:30
54aa154465
Fix: Handle missing IPv4/IPv6 URIs and improve UI/UX
2025-02-22 13:22:01 +03:30
b8f548b6f9
Create template.html
2025-02-22 11:01:38 +03:30
8899975fbc
feat: Enhance normalsub UI and data display
2025-02-22 11:00:28 +03:30
b307ff7675
feat: Enhance v2rayNG compatibility for pinSHA256 conversion
...
Converting the pinSHA256 value from Base64 to colon-separated hexadecimal format when a v2rayNG User-Agent is detected.
2025-02-13 20:54:39 +03:30
0fdbf67769
Better output
2025-02-13 00:10:09 +03:30
4594db82d3
typo
2025-02-12 23:50:26 +03:30
cb8ed7bd36
Added userinfo
2025-02-12 23:43:58 +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