| Age | Commit message (Collapse) | Author |
|
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
|
|
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
|
|
Replace the previous flat settings map for VLESS outbound with a vnext/users structure. Encryption is now pulled from inbound settings into the user object, a level field (8) is added, and client id and flow are preserved. Address and port are nested under vnext and outbound.Settings is set to {vnext: [...]}, aligning the outbound format with the expected VLESS schema.
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
|
|
Remove the deprecated `allowInsecure`
|
|
* refactor: use any instead of empty interface
* refactor: code cleanup
|
|
|
|
|
|
|
|
|
|
|
|
* mlkem768
* VlessEnc
|
|
|
|
|
|
|
|
|
|
+ type
|
|
|
|
* fix TypeError: this.shortIds.split is not a function
|
|
freedom
|
|
|
|
undo secret key gen for wireguard
|
|
splithttp inbound
splithttp outbound
change priority host for ws - httpupgrade (host>>headers)
|
|
https://xtls.github.io/en/config/transport.html#sockoptobject
|
|
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
|
|
|
|
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
|
|
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
|
|
|
|
* [refactor] api controller
* [fix] access log path
better to not hardcode the access log path, maybe some ppl dont want to use the default ./access.log
* [fix] set select options from logs paths in xray settings
* [update] .gitignore
* [lint] all .go files
* [update] use status code for jsonMsg and 401 to unauthorize
* [update] handle response status code via axios
* [fix] set correct value if log paths is set to 'none'
we also use the default value for the paths if its set to none
* [fix] iplimit - only warning access log if f2b is installed
|
|
|
|
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
|