0.7-beta04
- Rewritten dns part of v2ray-core 1
- Auto mtu option 2
- Shadowsocks experiment ReducedIvHeadEntropy option 3
- Fixes and Improvements
1:
Added DNS Over TLS and QUIC support, example:
tls://dns.google
quic://dns.adguard.com
All available DNS schemes:
tcp
tcp+local
udp
udp+local
tls
tls+local
https
https+local
quic
quic+local
Multiple DNS filled in now will query concurrently and share the cache.
Not yet tested on a large scale, but you can help.
2:
Use the MTU of the upstream network interface, enabled by default.
The VPN will automatically reload if the upstream MTU changes.
3:
This is a pull request for the experiment on GFWReport's proposal for a countermeasure for the random stream like protocol blocking behaviour observed on GFW.
According to the gfw.report et al's research, when connecting to the impacted VPSs, GFW is likely to block binary protocols unless it is an HTTP, TLS, or SSH connection, or the first 6 bytes of data sent from client to server can be interpreted as printable characters. This suggests in addition to TLS encryption, HTTP Header, this kind of censorship can also be temporarily evaded by only sending printable characters in the first 6 bytes of data.
This option request V2Ray to remap the first 6 bytes of IV to printable characters.
Enabling it have security implications. It is possible for anyone on the privileged network path to identify the protocol when this experiment is enabled.
See also: