The latest commit introduces the following changes:
VLESS: If
encryption is empty or set to "none", and the transport does not use TLS or REALITY, configuration generation will now fail with the following error: vless without TLS or other encryption is prohibited unless the server address is a private IP or domain Exception: This restriction does not apply if the server address is private (RFC1918, loopback, link-local, etc.) or if the domain is considered private (e.g. .lan, .local, .internal, localhost, and similar). Trojan: Likewise, configurations using Trojan without TLS on a public address can no longer be built.
VMess: The
security values "none" and "zero" have been removed and are no longer available.Shadowsocks: The
"none" / "plain" cipher (NoneCipher) has been completely removed from the codebase.