moexiami
d3ab919655
fix: correct type for vmess.ws-opts.path in ConvertsV2Ray
...
It should be a string for the following reasons:
1. During conversion, it is conditionally assigned with
`wsOpts["path"] = path.(string)`
2. After conversion, it is decoded into `WSOptions.Path` in
`adapter/outbound/vmess.go` which requires a string.
2024-03-29 19:09:38 +07:59
wwqgtxx
72d0948224
fix: atomic.TypedValue panic
2024-03-29 14:43:42 +08:00
wwqgtxx
4542fc0991
fix: tun lookback when don't have an activated network
2024-03-29 14:33:05 +08:00
xishang0128
914bc8a3e9
fix: Fix DOMAIN-REGEX
parsing
2024-03-29 13:43:11 +08:00
wwqgtxx
11f0983e5c
fix: resolve by ProxyServerHostResolver should not retry with DefaultResolver when error occurs
2024-03-28 23:33:56 +08:00
wwqgtxx
89d7b8138a
chore: turned off ECN by default
2024-03-28 23:19:42 +08:00
wwqgtxx
eae1f05e88
fix: wireguard multi peers public key parse
2024-03-28 21:57:48 +08:00
wwqgtxx
367a287153
chore: don't lookup process when Type==INNER
2024-03-28 21:49:44 +08:00
wwqgtxx
06b5121d9e
chore: embed ca-certificates.crt
2024-03-28 19:26:57 +08:00
Larvan2
82517e6ba8
chore: include short commit ID in release note
2024-03-27 19:34:11 +08:00
落心
0b4662e4b7
fixed: invalid argument to Intn ( #1133 )
2024-03-26 14:19:33 +08:00
bobo liu
288899a473
chore: stylish d2ae94f2
( #1132 )
2024-03-24 21:41:05 +08:00
wwqgtxx
5af7f4e847
chore: allow config table-index
for tun
...
https://github.com/MetaCubeX/mihomo/issues/1128
2024-03-24 21:31:52 +08:00
wwqgtxx
d2ae94f20b
fix: iface panic
...
https://github.com/MetaCubeX/mihomo/issues/1130
2024-03-24 21:24:50 +08:00
wwqgtxx
d56a439a74
fix: dns truncate not work
2024-03-23 22:30:19 +08:00
wwqgtxx
9c08e936f9
fix: unmap 4in6 ip in wireguard
2024-03-22 00:33:38 +08:00
wwqgtxx
284b01ca38
fix: wireguard client bind
2024-03-21 12:23:45 +08:00
wwqgtxx
2e94531c72
Revert "fix hysteria faketcp lookback in TUN mode ( #601 )"
...
This reverts commit fdaa6a22a4
.
2024-03-20 18:13:34 +08:00
wwqgtxx
e1a5b93cce
chore: rebuild wireguard server address resolve
2024-03-20 12:34:55 +08:00
wwqgtxx
7fd5902e6b
chore: wireguard outbound only can set ip
and ipv6
outside peers
...
https://github.com/MetaCubeX/mihomo/issues/522
2024-03-20 12:34:54 +08:00
wwqgtxx
143fe84b8e
chore: update gvisor
2024-03-20 09:30:00 +08:00
wwqgtxx
80408855ac
chore: update quic-go to 0.42.0
2024-03-19 15:18:00 +08:00
wwqgtxx
c80dd5d738
chore: retry DNS over TCP when receive a truncated UDP response
...
https://github.com/MetaCubeX/mihomo/issues/1117
2024-03-19 14:44:36 +08:00
wwqgtxx
b3db113b1b
chore: allow disabled system hosts by environment variable DISABLE_SYSTEM_HOSTS
2024-03-13 15:32:26 +08:00
wwqgtxx
dceb8ee535
fix: resolve atomic.Value usages with interface types
2024-03-13 14:49:46 +08:00
wwqgtxx
31d3614060
chore: upgrade dependencies
2024-03-13 08:54:50 +08:00
wwqgtxx
5fdfde6a07
chore: ssh outbound add private-key-passphrase
,host-key
,host-key-algorithms
...
rename `privateKey` to `private-key` and support direct write private key value in config file
2024-03-13 08:30:41 +08:00
wwqgtxx
81c832ef9e
chore: code cleanup
2024-03-12 15:14:56 +08:00
wwqgtxx
012e448562
fix: when hysteria2 set ports
, port
can be empty
2024-03-12 15:06:41 +08:00
xishang0128
44d8a14629
feat: add IP-ASN
rule
2024-03-12 03:14:25 +08:00
wwqgtxx
7ad37ca0e3
fix: hysteria2 server domain resolve
2024-03-10 23:49:54 +08:00
xishang0128
f0ff6546e4
chore: Correct android update name
2024-03-10 20:38:30 +08:00
xishang0128
77c10d90f3
chore: Replace android timezone implementation
...
kanged from https://github.com/SagerNet/sing-box/blob/dev-next/include/tz_android.go
2024-03-10 02:24:28 +08:00
xishang0128
e0248faebd
feat: Experimental supports dialer IP4P address convert
...
form https://github.com/heiher/natmap/wiki/faq
2024-03-10 02:24:20 +08:00
keakon
feedc9ec66
feat: implement port hopping ( #1064 )
...
* implement port hopping using sing and sing-quic
* 更新quic-go
* 更新sing
* Update go.sum
---------
Co-authored-by: wwqgtxx <wwqgtxx@gmail.com>
2024-03-08 22:54:24 +08:00
H1JK
7754b46dc4
fix: MaxMind MMDB code character case
2024-03-08 22:52:36 +08:00
H1JK
90d0ef033b
chore: Check regex rule expression when initializing
2024-03-08 22:52:36 +08:00
wwqgtxx
5702d28cda
chore: rebuild ssh outbound
2024-03-08 22:43:41 +08:00
TreviD
0bb5568de9
feat: add ssh outbound ( #1087 )
...
* feat: add ssh outbound
* fix: Modify the way to get dstAddr
---------
Co-authored-by: trevid <trevidmy@gmail.com>
2024-03-08 22:43:41 +08:00
xishang0128
37b02b18f7
chore: Temporarily abandon pkg.tar.zst package building
2024-03-08 22:43:40 +08:00
xishang0128
cd9e9cd2c1
fix: fix timezone for Android
2024-03-08 01:39:43 +08:00
xishang0128
234a4bfc93
feat: add DOMAIN-REGEX
rule
2024-03-07 23:32:07 +08:00
wwqgtxx
fad1a08378
chore: dns outbound support tcp
2024-03-07 13:12:40 +08:00
xishang0128
04886761a2
chore: Add max-failed-times
2024-03-07 03:35:11 +08:00
xishang0128
823f59b5c7
chore: Add dns-redirect
options to iptables
2024-03-07 00:52:20 +08:00
wwqgtxx
974332c0cc
chore: rebuild sync.Once visit code
2024-03-05 10:57:25 +08:00
wwqgtxx
8b9813079b
chore: share RelayDnsPacket function code
2024-03-04 22:12:27 +08:00
xishang0128
fe4acebb8b
chore: Supplement type
2024-03-04 20:02:09 +08:00
wwqgtxx
69bf434e2c
chore: vlessPacketConn should wrap ThreadSafePacketConn
2024-03-04 19:14:40 +08:00
wwqgtxx
e867497315
chore: rebuild DNS outbound code
2024-03-04 19:00:19 +08:00