Commit Graph

267 Commits

Author SHA1 Message Date
gVisor bot
f398b6fda9 feat: download/upgrade XD to external-ui 2023-09-16 11:44:15 +08:00
gVisor bot
a1daf6ae35 feat: support users to customize download ua 2023-09-07 18:44:58 +08:00
gVisor bot
d0d576bdee chore: using xsync.MapOf replace sync.Map 2023-09-02 16:54:48 +08:00
gVisor bot
fd9aca5f39 chore: using uint16 for ports in Metadata 2023-08-09 13:51:02 +08:00
gVisor bot
61629307e0 chore: Update dependencies 2023-08-01 13:54:22 +08:00
gVisor bot
fe83f5540b chore: Use Meta-geoip for default 2023-07-20 23:24:48 +08:00
gVisor bot
1908d02db0 feat: Add Meta-geoip V0 database support 2023-07-17 10:33:20 +08:00
gVisor bot
ce8cac3bea feat: Add sing-geoip database support 2023-07-14 22:28:24 +08:00
gVisor bot
a8adc7cd36 chore: better env parsing 2023-06-29 16:40:08 +08:00
gVisor bot
f40eb89ad3 Revert "chore: Refine adapter type name"
This reverts commit 61734e5cac.
2023-06-19 14:28:06 +08:00
gVisor bot
496759ba7e chore: function rename 2023-06-19 08:32:11 +08:00
gVisor bot
e6dad5fa7c chore: Refine adapter type name 2023-06-17 00:05:03 +08:00
gVisor bot
d558b31cf2 feat: optional provider path (#624) 2023-06-15 22:45:02 +08:00
gVisor bot
12c113d9cf chore: allow unsafe path for provider by environment variable 2023-06-11 01:55:49 +00:00
gVisor bot
b183183fbc fix: Disable XUDP global ID if source address invalid 2023-06-08 15:57:51 +08:00
gVisor bot
ecd593bb97 When testing the delay through REST API, determine whether to store the delay data based on certain conditions instead of discarding it directly (#609) 2023-06-07 11:04:03 +08:00
gVisor bot
ea5a231145 chore: Something update from clash :) (#606) 2023-06-06 09:45:05 +08:00
gVisor bot
dadd626f91 [Feature] Proxy stores delay data of different URLs. And supports specifying different test URLs and expected statue by group (#588)
Co-authored-by: Larvan2 <78135608+Larvan2@users.noreply.github.com>
Co-authored-by: wwqgtxx <wwqgtxx@gmail.com>
2023-06-04 11:51:30 +08:00
gVisor bot
35ead7d20b chore: update proxy's udpConn when received a new packet 2023-06-03 21:40:09 +08:00
gVisor bot
83f6d6f8f2 chore: add IN-USER and IN-NAME rules 2023-05-28 17:19:57 +08:00
gVisor bot
50968b9667 fix: udp panic when server return a domain name 2023-05-27 13:43:41 +08:00
gVisor bot
c71a4619b8 chore: more context passing in outbounds 2023-05-18 13:15:08 +08:00
gVisor bot
82be6a68ad chore: decrease direct udp read memory used for no-windows platform 2023-05-11 13:47:51 +08:00
gVisor bot
b0c56eee28 chore: version print error 2023-04-26 01:13:52 +00:00
gVisor bot
087383cb34 feat: ruleset support text format 2023-04-14 13:51:26 +08:00
gVisor bot
d4b6acb212 fix: proxyDialer panic when domain name was not resolved 2023-04-12 12:49:53 +08:00
gVisor bot
e604ec6bf8 chore: wireguard dns can work with domain-based server 2023-04-11 14:10:57 +08:00
gVisor bot
1151fc4e2f chore: proxyDialer can limited support old dial function 2023-04-11 12:51:24 +08:00
gVisor bot
c4580858fb chore: Update dependencies 2023-04-09 15:40:17 +08:00
gVisor bot
ae5fafa885 chore: make all net.Conn wrapper can pass through N.ExtendedConn 2023-04-02 22:24:46 +08:00
gVisor bot
96461ab557 feat: nameserver-policy support use rule-providers and reduce domain-set memory 2023-04-01 11:53:39 +08:00
gVisor bot
380b3eaa0d chore: use inner for upgrade core 2023-03-29 06:03:13 +00:00
gVisor bot
97f3524eb9 fix: ToLower first 2023-03-18 22:20:31 +08:00
gVisor bot
ab245c0476 chore: better TunnelStatus define 2023-03-15 00:11:31 +08:00
gVisor bot
ce14c86e4c chore: Chore: adjust the loading order, and then load the resource at last 2023-03-14 22:37:07 +08:00
gVisor bot
a132fe585b chore: use early conn to support real ws 0-rtt 2023-02-24 09:54:54 +08:00
gVisor bot
3c6c622c85 fix: socks5 serialize error #376 2023-02-18 17:18:58 +08:00
gVisor bot
aa9da5dcb0 chore: cleanup natTable's api 2023-02-18 13:16:07 +08:00
gVisor bot
22d25db573 style: run go fmt on every .go file (#392) 2023-02-17 16:31:37 +08:00
gVisor bot
e23763c71a feat: introduce a new robust approach to handle tproxy udp. (#389) 2023-02-17 16:31:15 +08:00
gVisor bot
51cbc532db fix: missing sniffhost field in RESTful API 2023-02-10 12:48:02 +08:00
gVisor bot
7818213bc8 chore: avoid repeated wrapper 2023-02-07 21:29:40 +08:00
gVisor bot
b19601fc69 fix: sniff domain don't match geosite when override-destination value is false 2023-02-07 15:59:44 +08:00
gVisor bot
74d4ffe979 chore: restful api display xudp for VLESS and VMess 2023-01-28 00:07:20 +08:00
gVisor bot
9d9d4565e3 feat: add override-destination for sniffer 2023-01-23 14:08:11 +08:00
gVisor bot
86ad74a0ae feat: better config for sniffer 2023-01-23 13:16:25 +08:00
gVisor bot
bc34532418 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
gVisor bot
0340ab8ffa chore: adjust the case of Program names and HttpRequest UA 2023-01-14 16:17:10 +08:00
gVisor bot
ace55047ab chore: Refine process code 2023-01-14 16:16:59 +08:00
gVisor bot
ec0136af1b chore: rebuild relay 2022-12-19 21:34:07 +08:00