v1.18.2
Breaking Change
Before:
proxies:
- name: wg
type: wireguard
peers:
- server: server
port: port
ip: 192.168.1.9/32
...
Now:
proxies:
- name: wg
type: wireguard
ip: 192.168.1.9/32
peers:
- server: server
port: port
...
What's Changed
- 0bb5568 feat: add ssh outbound (#1087) by @TreviD
- 234a4bf feat: add
DOMAIN-REGEX
rule by @xishang0128 - 3ec23c1 feat: Add DNS outbound to hijack DNS packets (#1078) by @sduoduo233
- 44d8a14 feat: add
IP-ASN
rule by @xishang0128 - e0248fa feat: Experimental supports dialer IP4P address convert form https://github.com/heiher/natmap/wiki/faq by @xishang0128
- feedc9e feat: implement port hopping (#1064) by @keakon
BUG & Fix
- 012e448 fix: when hysteria2 set
ports
,port
can be empty by @wwqgtxx - 0619c75 fix: url format error when host is IPv6 by @Skyxim
- 0b4662e fixed: invalid argument to Intn (#1133) by @落心
- 0c384b1 fix: tproxy start error by @wwqgtxx
- 1c7e011 fix: api does not return configuration value by @xishang0128
- 20658f6 fix:
lan-allowed-ips
does not take effect by @xishang0128 - 284b01c fix: wireguard client bind by @wwqgtxx
- 7754b46 fix: MaxMind MMDB code character case by @H1JK
- 7ad37ca fix: hysteria2 server domain resolve by @wwqgtxx
- 9c08e93 fix: unmap 4in6 ip in wireguard by @wwqgtxx
- 9e57e7d fix: fix
lan-allowed-ips
does not take effect by @wwqgtxx - 9e7eaf7 fix: ipv6 http host addr by @wwqgtxx
- cd9e9cd fix: fix timezone for Android by @xishang0128
- d2ae94f fix: iface panic #1130 by @wwqgtxx
- d56a439 fix: dns truncate not work by @wwqgtxx
- dceb8ee fix: resolve atomic.Value usages with interface types by @wwqgtxx
- f8295a0 fix: update mmdb fail by @Larvan2
Maintenance
- 0488676 chore: Add
max-failed-times
by @xishang0128 - 080d316 chore: update gvisor by @wwqgtxx
- 143fe84 chore: update gvisor by @wwqgtxx
- 23e3f12 chore: better timer using by @wwqgtxx
- 288899a chore: stylish d2ae94f (#1132) by @bobo liu
- 31d3614 chore: upgrade dependencies by @wwqgtxx
- 324c0bd chore: update golang to 1.22 by @wwqgtxx
- 37b02b1 chore: Temporarily abandon pkg.tar.zst package building by @xishang0128
- 3d833ef chore: don't panic when set deadline error by @Larvan2
- 5702d28 chore: rebuild ssh outbound by @wwqgtxx
- 5af7f4e chore: allow config
table-index
for tun #1128 by @wwqgtxx - 5fdfde6 chore: ssh outbound add
private-key-passphrase
,host-key
,host-key-algorithms
renameprivateKey
toprivate-key
and support direct write private key value in config file by @wwqgtxx - 6399347 chore: add some fields for override by @xishang0128
- 69bf434 chore: vlessPacketConn should wrap ThreadSafePacketConn by @wwqgtxx
- 77c10d9 chore: Replace android timezone implementation kanged from https://github.com/SagerNet/sing-box/blob/dev-next/include/tz_android.go by @xishang0128
- 78b4b11 chore: Update workflow by @xishang0128
- 7eb16a0 chore: upgrade dependencies by @wwqgtxx
- 8040885 chore: update quic-go to 0.42.0 by @wwqgtxx
- 81c832e chore: code cleanup by @wwqgtxx
- 823f59b chore: Add
dns-redirect
options toiptables
by @xishang0128 - 8b98130 chore: share RelayDnsPacket function code by @wwqgtxx
- 8d9eb1e chore: get HealCheckURL from pd if groupOption URL is empty by @Larvan2
- 90d0ef0 chore: Check regex rule expression when initializing by @H1JK
- 93b48a9 chore: Update workflow by @H1JK
- 974332c chore: rebuild sync.Once visit code by @wwqgtxx
- 985b884 chore: add power event code for windows by @wwqgtxx
- b3db113 chore: allow disabled system hosts by environment variable
DISABLE_SYSTEM_HOSTS
by @wwqgtxx - c80dd5d chore: retry DNS over TCP when receive a truncated UDP response #1117 by @wwqgtxx
- d273408 chore: Add GeoIP result to metadata by @H1JK
- e1a5b93 chore: rebuild wireguard server address resolve by @wwqgtxx
- e582941 chore: Distinguish between abi1.0 and abi2.0 of loongarch64 by @xishang0128
- e867497 chore: rebuild DNS outbound code by @wwqgtxx
- f0bc685 chore: Update workflow by @xishang0128
- f0ff654 chore: Correct android update name by @xishang0128
- fad1a08 chore: dns outbound support tcp by @wwqgtxx
- fe4aceb chore: Supplement type by @xishang0128
Full Changelog: v1.18.1...v1.18.2
New Contributors
- @sduoduo233 made their first contribution in #1078
- @Luoxin made their first contribution in #1133
Full Changelog: v1.18.1...v1.18.2