Features
- #1466 Support
outbound_fwmark
in server side to split outbound tunnel - #1467 Default build for
*-windows-*
targets includessswinservice
local-fakedns
: Add a basic implementation of Fake-DNS, which will allocate IPs from pool for DNS queries. This experimental feature could be useful when usinglocal-tun
,local-redir
or other features that could only receive IP destinations, the domain name that is resolved by the Fake-DNS will be translated from IP back to domain name when connecting to the remote.- #1500 Add
launchd_udp_socket_name
,launchd_tcp_socket_name
to basic config format
Bug Fixes
- Fixed build on OpenBSD
- #1491 Fixed per-server outbound options not taking effect
- #1509
local-tun
TCP socket creation made non-blocking
What's Changed
- chore(deps): bump async-trait from 0.1.77 to 0.1.78 by @dependabot in #1460
- chore(deps): bump qrcode from 0.13.0 to 0.14.0 by @dependabot in #1461
- chore(deps): bump thiserror from 1.0.57 to 1.0.58 by @dependabot in #1463
- chore(deps): bump blake3 from 1.5.0 to 1.5.1 by @dependabot in #1462
- chore(deps): bump http-body-util from 0.1.0 to 0.1.1 by @dependabot in #1464
- feature: support fwmark in server side to split outbound tunnel by @chuxi in #1466
- resolve #1467: build sswinservice for Windows by default by @amorphobia in #1468
- chore(deps): bump async-trait from 0.1.78 to 0.1.79 by @dependabot in #1477
- chore(deps): bump reqwest from 0.11.26 to 0.12.2 by @dependabot in #1481
- chore(deps): bump arc-swap from 1.7.0 to 1.7.1 by @dependabot in #1478
- chore(deps): bump bytes from 1.5.0 to 1.6.0 by @dependabot in #1476
- chore(deps): bump etherparse from 0.14.2 to 0.14.3 by @dependabot in #1485
- chore(deps): bump prost from 0.11.9 to 0.12.4 by @dependabot in #1488
- chore(deps): bump prost-build from 0.11.9 to 0.12.4 by @dependabot in #1489
- fix(shadowsocks): tokio-tfo deps only for supported platforms by @zonyitoo in #1490
- fix(shadowsocks): unbreak OpenBSD build by @heroin-moose in #1492
- chore(deps): bump reqwest from 0.12.2 to 0.12.3 by @dependabot in #1496
- add launchd_udp_socket_name / launchd_tcp_socket_name to basic config by @liudongmiao in #1500
- Fix per-server outbound options not taking effect (part 1) by @stormynoct in #1493
- chore(deps): bump sysexits from 0.7.11 to 0.7.12 by @dependabot in #1506
- chore(deps): bump async-trait from 0.1.79 to 0.1.80 by @dependabot in #1504
- chore(deps): bump time from 0.3.34 to 0.3.36 by @dependabot in #1505
- chore(deps): bump tokio-rustls from 0.25.0 to 0.26.0 by @dependabot in #1475
- chore(deps): bump hyper from 1.2.0 to 1.3.1 by @dependabot in #1507
- Fix per-server outbound options not taking effect (part 2) by @stormynoct in #1491
- Make tcp socket creation non blocking by @AzazKamaz in #1509
New Contributors
- @amorphobia made their first contribution in #1468
- @heroin-moose made their first contribution in #1492
- @liudongmiao made their first contribution in #1500
- @stormynoct made their first contribution in #1493
Full Changelog: v1.18.2...v1.18.3