What's Changed
Added Trojan
From now on you can select both VLESS and Trojan protocols to be added to subscriptions.
Tip
For Trojan protocol you need to have a password and a hash password:
- Worker deployment: You should set Trojan password and hash password manually in worker code line 18 and 21.
Pages deployment: You should set TROJAN_PASS and HASH_PASS in Environment variables and redeploy, or set when deploying for first time. - You can consider some desired Trojan password, and generate corresponding hash password using one of these links:
https://emn178.github.io/online-tools/sha224.html
https://www.atatus.com/tools/sha224-to-hash
Caution
Trojan protocol cannot handle UDP, neither for connections nor UDP DNS!
For instance you cannot use 1.1.1.1 or udp://8.8.8.8 as remote DNS in your client for using normal Trojan configs. Panel forces you to use DOH, DOT and TCP remote DNS, so there is no concern about using Trojan fragment configs.
Added Clash normal subscription
The full BPB features like setting DNSs, routing, Clean IPs... is applicable on Clash sub except Fragment.
Note
nonTLS Trojan configs won't work on Clash due to enforcement of TLS in Clash core for Trojan protocol.
Improvements
- Updated VLESS handlers.
- Updated Fragment, Warp custom configs (Sockopt, Ws headers...)
- Pre resolve DOH, DOT and TCP remote DNS.
- Added Bypass China to routing.
- Added Block QUIC to routing.
- Revised Singbox DNS and Routing.
- Routing now applies to all subscriptions and configs except V2ray normal subscription.
- Added WoW Best Ping config to warp subscriptions.
- Rearranged Panel setting to provide better user experience.
- Refactored.
Caution
Please get warp subscription link for v2ray clients again after updating, the subscription link has changed.
Bug Fixes
- Revised Xray DNS for better routing.
- Fixed Warp Keep Alive in Xray configs.
Full Changelog: D427...main