v1.8.13

XTLS/Xray-corev1.8.13May 22, 2024by RPRX

AI Summary

Security update. Implements authentication for Socks5 inbound to drop unauthenticated UDP requests. Adds load balancing fallback tags and API improvements.

Key Highlights

  • Security: Socks5 inbound with password drops unauthenticated UDP requests
  • Load balancing `random` and `roundRobin` `fallbackTag` support
  • REALITY server output of pure port forwarding SNI

New Features

  • Socks5 UDP authentication
  • Load balancing fallback tags
  • API listen simplification
  • REALITY SNI output
  • XTLS Vision proxy chain client support
  • Splice fix for inactive connections

Full Release Notes

**安全更新:Socks5 入站有密码时,丢弃未认证过的来源 IP 的 UDP 请求 #3371 @Fangliding @RPRX**

## Features
- 负载均衡 `random` `roundRobin` 配置 `fallbackTag` 仅选择可用节点(需配合连接观察模块) https://github.com/XTLS/Xray-core/commit/84eeb56ae45f48b9ab5166abefb2fda40986b8a8 @mkmark 
- 新增 API `listen` 简化配置 #3317 @vrnobody 
- REALITY 服务端 show 输出纯端口转发时的 SNI https://github.com/XTLS/Xray-core/discussions/3318 @mmmray 

## Fixes
- 客户端使用 XTLS Vision 代理链 #3356 @yuhan6665 
- 修复 XTLS Vision 下行 Splice 但上行不活跃时的断连问题 https://github.com/XTLS/Xray-core/commit/3168d27b0bdbbe7e6a969bf9482af717e14cf483 https://github.com/XTLS/Xray-core/commit/121eb7b4fcd84248381b6415be30e8a385d9f3cc @yuhan6665 
- Fix nil in inbound handler https://github.com/XTLS/Xray-core/commit/1d450cfbd22a256bf6e411fccee477c0716505a8 @yuhan6665 
- Wireguard dial with context https://github.com/XTLS/Xray-core/commit/9b6141b83f52f2ec6b6ac6e44911273b42ba2753 @yuhan6665 

## Chores
- 完善 issue 模板 https://github.com/XTLS/Xray-core/pull/3360 @Fangliding 
- 构建文件注释 https://github.com/XTLS/Xray-core/pull/3308 @KobeArthurScofield 
- 修复 macOS 构建 https://github.com/XTLS/Xray-core/commit/b8924782a1b3fce25c05b192d27f9f6754f924dd @RPRX 
- 更新 README https://github.com/XTLS/Xray-core/commit/a476310aec06250f5e09262d1638157b7190ff1c @RPRX 
- 升级所有依赖 @yuhan6665 @RPRX