Kuingsmile
7ee6809257
feat: Add LAN allowed and disallowed IP configurations ( #861 )
2023-12-13 00:13:17 +08:00
Larvan2
d80fcb77f6
chore: health check for compatible providers after startup
2023-12-09 18:58:36 +08:00
wwqgtxx
73e16c912f
fix: remove unneeded health check
2023-12-08 07:16:45 +08:00
Larvan2
1a0932c210
feat: support ARC for DNS cache
2023-12-03 08:37:05 +08:00
H1JK
1479b449df
chore: Cleanup code
2023-11-17 23:12:10 +08:00
Steve Johnson
b5a8f0fce1
fix: improve feature check and add missing patches
2023-11-17 19:10:17 +08:00
Steve Johnson
d9cfdc3242
chore: add android feature and patch
2023-11-17 13:19:24 +08:00
Larvan2
7d222b1b71
fix: health check available for 'selector' if configured
2023-11-15 19:06:20 +08:00
Skyxim
d85d8ac13f
fix: only force health check compatible providers
2023-11-13 08:06:51 +00:00
Skyxim
7979eb654f
fix: health check at startup
2023-11-13 15:42:31 +08:00
wwqgtxx
575c1d4129
chore: NameServerPolicy will match inorder
2023-11-08 19:29:26 +08:00
wwqgtxx
17c9d507be
chore: hello mihomo
2023-11-03 21:58:21 +08:00
wwqgtxx
6bcd91a801
feat: add skip-auth-prefixes
2023-10-10 21:29:12 +08:00
wwqgtxx
8253bfe2e0
add quic-go-disable-ecn
to experimental
2023-10-01 09:10:11 +08:00
wwqgtxx
e0458a8fde
chore: decrease goroutine used in core tunnel
2023-09-28 18:59:31 +08:00
wwqgtxx
0dfe696300
chore: ntp service support dialer-proxy
2023-09-25 09:11:35 +08:00
Larvan2
8f515ecc05
chore: updateUI API return 501 when config incomplete
2023-09-23 18:00:07 +08:00
wwqgtxx
d48f9c2a6c
chore: rebuild ca parsing
2023-09-22 14:45:34 +08:00
H1JK
90acce7fa1
feat: Add disable quic-go GSO to experimental
2023-09-08 22:58:59 +08:00
riolu.rs
d6cf2a837f
chore: ntp service dep with sing, optional synchronize system time
2023-09-03 17:49:56 +08:00
Larvan2
d79c13064e
chore: cleanup codes
2023-09-02 14:12:53 +08:00
YanceyChiew
9feb4d6668
fix: RESTful api missing TunConf.device
...
In commit 54fee7b
, due to failure to take into account that
not all required parameters of `sing_tun.server.New` have
default values provided by `LC.Tun`, the name of the tun device
cannot be obtained when `TunConf.device` is not explicitly
configured. This commit fixed the issue.
2023-09-02 14:12:53 +08:00
riolu.rs
cbdf33c42c
feat: ntp service
2023-09-02 02:15:46 +08:00
YanceyChiew
54fee7bd3a
Improve: nicer tun info for RESTful api
...
Let the restful api still get TunConf even when tun is off.
Otherwise the api will return the default values,
instead of the values that actually take effect after enable.
* Due to this problem, yacd changes the displayed value
back to gvisor immediately after the user selects tun stack.
2023-08-30 21:13:32 +08:00
wwqgtxx
984fca4726
feat: add inbound-mptcp
for listeners
2023-08-09 17:09:03 +08:00
wwqgtxx
72a67ac534
chore: force set SelectAble when start load cache
2023-04-24 08:07:17 +08:00
wwqgtxx
90f95d7c78
chore: wireguard dns can work with domain-based server
2023-04-11 14:10:57 +08:00
Skyxim
cfd03a99c2
feat: nameserver-policy
support use rule-providers and reduce domain-set memory
2023-04-01 11:53:39 +08:00
Skyxim
09c53e7cb7
chore: Chore: adjust the loading order, and then load the resource at last
2023-03-14 22:37:07 +08:00
Skyxim
7f588935ea
feta: add hosts support domain and mulitple ip ( #439 )
...
* feat: host support domain and multiple ips
* chore: append local address via `clash`
* chore: update hosts demo
* chore: unified parse mixed string and array
* fix: flatten cname
* chore: adjust logic
* chore: reuse code
* chore: use cname in tunnel
* chore: try use domain mapping when normal dns
* chore: format code
2023-03-12 15:00:59 +08:00
Skyxim
07f3cd2ae5
chore: exposure ipv6 wait time
2023-03-10 23:38:16 +08:00
wwqgtxx
545a79d406
chore: cleanup dialer's code
2023-03-06 23:23:05 +08:00
Skyxim
97e14337e3
refactor: tcp dial ( #412 )
...
Non-concurrent support to try to connect in turn
fix: serial dual stack dial
2023-02-26 12:12:25 +08:00
Skyxim
f565edd76d
chore: add custom ca trust
2023-02-25 22:01:20 +08:00
wwqgtxx
880664c6ab
fix: tunnel's inboundTFO missing
2023-02-24 14:19:50 +08:00
Skyxim
b72bd5bb37
chore: adjust the configuration loading order
2023-02-23 14:13:27 +08:00
Skyxim
7fecd20a1d
chore: adjust the configuration loading order
2023-02-22 23:45:18 +08:00
wwqgtxx
fc50392ec7
chore: cleanup natTable's api
2023-02-18 13:16:07 +08:00
Skyxim
df1f6e2b99
feat: better config for sniffer
2023-01-23 13:16:25 +08:00
Skyxim
d426db43ec
chore: adjust log
2023-01-23 11:14:45 +08:00
Skyxim
3bace07948
fix: ipv6 logic
2023-01-21 22:31:07 +08:00
Larvan2
8a7027e8d6
Fix: Remove EnableProcess from config.go and enable-process from config.yaml.
...
Fix: FindProcess is now enabled by default when the rule set contains process-name rules.
2023-01-20 16:29:08 +08:00
Skyxim
b6b6413d04
refactor: replace experimental.fingerprints with custom-certificates and Change the fingerprint verification logic to SSL pinning
2023-01-14 21:08:06 +08:00
chain710
b4503908df
fix #322 : add option general.find-process-mode, user can turn off findProcess feature in router
...
findProcess slow down connection due to repeat call to FindProcessName in router environment
this option has 3 values: always, strict, off
- always, equal to enable-process: true. Just try to merge all process related option into one
- strict, as default value, behavior remains unchanged
- off, turn off findProcess, useful in router environment
2023-01-09 19:48:39 +08:00
wwqgtxx
cd99b2e795
fix: config code merge
2022-12-06 10:13:05 +08:00
wwqgtxx
b5b06ea49c
fix: config crash
2022-12-06 09:04:30 +08:00
wwqgtxx
62226e8b3d
chore: rebuild InboundListener
2022-12-04 21:53:13 +08:00
wwqgtxx
8144373725
chore: support skip the same config Listeners' Close and Listen
2022-12-04 17:20:24 +08:00
Skyxim
e9d8dd09ac
fix: close linstener
2022-12-04 15:15:23 +08:00
wwqgtxx
6fc62da7ae
chore: change C.PacketAdapter from a struct to an interface
2022-12-04 14:37:52 +08:00