v1.9.0-alpha.1
Pre-release
Pre-release
github-actions
released this
30 Dec 01:59
·
1563 commits
to master
since this release
Features
- Splits library into separate crates
shadowsocks
- Core feature of shadowsocksshadowsocks-service
- Service library for implementing Local Server, Remote Server, Manager Servershadowsocks-rust
- Binary crate for release
- Support setting
SO_MARK
,SO_BINDTODEVICE
on Linux - Support setting
SO_SNDBUF
andSO_RCVBUF
for TCP sockets - Support SIP008 extend server fields
server
,server_port
,remarks
- Local DNS Relay
- Support sending TCP and UDP queries simutaneously
- Support connection reusability
- Remove mostly TCP
timeout
setting for tunnels, connections will only be killed if clients or servers close
Library Update
Optimization
- UDP Relays sending respond packets directly to
UdpSocket
instead ofchannel
, which will significantly improve respond latency
BUG Fixes
- For BSD systems, set
IPV6_BINDANY
andSO_BINDANY
onSOL_SOCKET
properly