Features
- Support Windows ARM64:
v2ray-windows-arm64-v8a.zip
(#1215 Thanks @database64128) - TLS: support client certificate authentication
- Document has been updated
- #1169 Thanks @qq906907952
- GeoIP asset: add trimmed GeoIP file
geoip-only-cn-private.dat
to zip package for ROM/RAM insufficient devices- File
geoip-only-cn-private.dat
only contains GeoIP listgeoip:cn
andgeoip:private
- To customize your own GeoIP file, use project v2fly/geoip
- #1233 Thanks @Loyalsoldier
- File
- Socks: support 4/4a version of the socks protocol (#1269 Thanks @nekohasekai)
- Document has been updated
- DNS: add option
disableFallbackIfMatch
for DNS (#1270 Thanks @nekohasekai)
Fixes
- DoQ(DNS over QUIC) local mode supports IP destination (#1226 Thanks @AkinoKaede)
- Observatory will now probe outbounds in a deterministic order (#1230 Thanks @digglife)
- DNS response will respect request type(like AAAA, A) (#1235 Thanks @AkinoKaede)
- Fix typo in DNS log output (#1183 Thanks @rurirei)
- Fix typo in observatory log output (#1211 Thanks @ihotte)
- Fix version string not updated to match release version
- Fix IP length not deterministic (#1267 Thanks @Loyalsoldier)
- Fix HTTP outbound not respect socket config (#1264 Thanks @Vigilans)
- Fix sockopt.mark type (#1264 Thanks @Vigilans)
- Fix typo in browser forwarder error message
Chores
- Use Go v1.17.1
- Update dependencies
- Fix CodeQL triggered multiple times (Thanks @kslr)
Notice
Due to increase in size of the geoip.dat
file recently, devices with insufficient ROM/RAM are experiencing difficulties in using V2Ray. The solution is as follows:
- For RAM insufficient devices: Enable the Geodata loader optimized for memory-constrained devices by setting the environment variable
V2RAY_CONF_GEOLOADER
to valuememconservative
. For more details, see documentation. - For ROM insufficient devices:
- Use the newly added GeoIP file
geoip-only-cn-private.dat
in the zip package or download it from release page, which only contains GeoIP listgeoip:cn
andgeoip:private
, or - Customize your own GeoIP file via project v2fly/geoip.
- Use the newly added GeoIP file