Liu Song’s Projects


~/Projects/clash-pro

git clone https://code.lsong.org/clash-pro

History

ref
Alpha
Hash Date Commit message Author
e4364cc9 2023-03-23 21:04:04 chore: update for testing the updater Larvan2
99ede63a 2023-03-23 20:42:01 feat: add upgrade api Larvan2
291b5be9 2023-03-23 19:53:28 chore: move sing-tun's udpTimeout fix to there lib wwqgtxx
a7944f13 2023-03-23 18:58:24 chore: better geodata shared wwqgtxx
7e10d78d 2023-03-23 18:35:37 chore: share the same geodata in different rule wwqgtxx
fd0580bf 2023-03-23 14:05:16 fix: sing_tun apply udpTimeout when using gvisor stack wwqgtxx
5737fbc2 2023-03-23 12:58:59 chore: `proxy-server-nameserver` does not follow the `nameserver-policy` Skyxim
e026ac6a 2023-03-22 23:45:26 chore: update xray-core version Larvan2
e7bb1f42 2023-03-22 13:01:45 chore: update quic-go to release unused buffer when error wwqgtxx
a22000c4 2023-03-21 23:56:40 Update README.md Larvan2
0336435e 2023-03-21 12:40:36 chore: shadowsocks listener support the "udp" setting wwqgtxx
154fbb34 2023-03-21 00:45:25 fix: log typo metacubex
3e47bfac 2023-03-19 17:31:52 feat: Converter support REALITY share standard H1JK
9316c129 2023-03-18 22:33:39 fix: geosite of nameserver-policy cannot be loaded correctly metacubex
f6f02bb5 2023-03-18 22:20:31 fix: ToLower first Larvan2
84967ace 2023-03-18 19:55:29 Update flake.nix (#452) Phie Ash
c7362fce 2023-03-17 14:49:42 chore: do not modify ALPN in utls Larvan2
8cb67b64 2023-03-17 13:23:37 Update UoT protocol 世界
3ae42857 2023-03-16 21:09:44 fix: tuic udp native mode can't relay packetSize>1200 wwqgtxx
998d407d 2023-03-15 23:43:58 Feat: support set tun file-descriptor in config file wwqgtxx
520cc807 2023-03-15 18:58:59 chore: Update dependencies wwqgtxx
7404bfdc 2023-03-15 15:55:18 chore: Improve REALITY handshake H1JK
e8d4f8ae 2023-03-15 14:08:52 Update UoT protocol 世界
f7610ce2 2023-03-15 10:10:03 chore: better uuid using wwqgtxx
516c2195 2023-03-15 09:55:48 fix: let quic-go works on outbound's packetConn wwqgtxx
5d0efb54 2023-03-15 09:18:03 chore: keep existing connections Skyxim
9d9bd245 2023-03-15 09:05:16 fix: Adjust the timing of subscription information acquisition Skyxim
53928eb8 2023-03-15 00:10:54 chore: better TunnelStatus define wwqgtxx
8dda9fdb 2023-03-14 23:52:27 fix: The default interface is actually configured incorrectly Skyxim
cf7520ec 2023-03-14 22:57:43 chore: disconnect when suspended Skyxim
68d7a6da 2023-03-14 22:38:42 fix: ensure restart api return ok wwqgtxx
09c53e7c 2023-03-14 22:37:07 chore: Chore: adjust the loading order, and then load the resource at last Skyxim
0f24c2f8 2023-03-14 22:18:55 chore: add /restart to restful api wwqgtxx
88116d90 2023-03-14 20:10:52 fix: optimize health check Skyxim
6ba82c6d 2023-03-14 17:45:37 chore: cleanup code wwqgtxx
5816dc29 2023-03-14 16:50:27 chore: better restls wwqgtxx
f4251e58 2023-03-14 14:23:10 chore: clean up code Larvan2
2fef00d2 2023-03-13 22:33:24 Support Restls-V1 in Clash.Meta (#441) 3andne
2f992e98 2023-03-13 21:19:39 chore: fix issues #440 Larvan2
13111081 2023-03-12 23:37:45 fix: SA4001 for net.UDPAddr copy wwqgtxx
5de043ac 2023-03-12 19:03:03 fix: tuic relay tuic wwqgtxx
7d230139 2023-03-12 18:44:30 fix: rand ip error and `clash` remove loopback ip Skyxim
0a6c848c 2023-03-12 16:42:41 feat: nameserver-policy support multiple keys Larvan2
074fee2b 2023-03-12 15:05:28 chore: add comment Skyxim
7f588935 2023-03-12 15:00:59 feta: add hosts support domain and mulitple ip (#439) Skyxim
4b72ae7a 2023-03-12 13:35:59 fix: global-client-fingerprint is now work Larvan2
09b4a7ff 2023-03-12 10:13:23 chore: Remove useless mutex in Vision H1JK
79445221 2023-03-12 09:38:58 chore: update quic-go wwqgtxx
ae4d1148 2023-03-11 12:23:27 chore: Cleanup REALITY code H1JK
07f3cd2a 2023-03-10 23:38:16 chore: exposure ipv6 wait time Skyxim
035d878a 2023-03-10 22:08:01 fix: dial panic Skyxim
913ed620 2023-03-10 20:53:39 fix: ALPN not applied in uTLS/REALITY H1JK
8c135e4a 2023-03-10 20:48:18 chore: adjust log Skyxim
5bcfe1a6 2023-03-10 20:16:14 fix: dialer dual stack panic Skyxim
2ccef31f 2023-03-10 17:00:39 fix: ensure wireguard inner use dialer with DefaultResolver wwqgtxx
2c4783ff 2023-03-10 16:17:43 fix: SA4001 for netDialer copy wwqgtxx
7cc1c1b5 2023-03-10 14:12:18 chore: adjust error log Skyxim
d309c631 2023-03-10 13:42:09 chore: add reality-grpc Larvan2
e7f90729 2023-03-10 12:54:43 fix: add xtls-rprx-vision server version warning to user wwqgtxx
fe298bd5 2023-03-10 12:47:01 fix: strategyRoundRobin not begin with zero wwqgtxx
6fe7f464 2023-03-10 12:26:17 fix: tuic server set authentication timeout after quic handshake complete wwqgtxx
9ae0bd9c 2023-03-10 12:06:40 fix: don't return a non-nil interface containing nil pointer wwqgtxx
dca98b7a 2023-03-10 10:01:05 fix: REALITY with gRPC transport H1JK
c0fc5d14 2023-03-10 00:25:22 fix: unmap 4in6 address in dialer and wireguard wwqgtxx
a973a6c7 2023-03-09 12:33:29 chore: update utls library wwqgtxx
a454a7f7 2023-03-09 11:09:36 fix: load-balance's touch not effected wwqgtxx
bae61a81 2023-03-09 10:41:07 fix: tuic server close with error message wwqgtxx
0c984644 2023-03-09 01:31:43 chore: parse the allowInsecure field for the trojan uri scheme metacubex
921b2c3a 2023-03-08 20:28:12 feat: REALITY use proxy servername H1JK
8ba7ce73 2023-03-08 19:12:51 Update config.yaml Larvan2
76a8fe38 2023-03-08 17:18:46 feat: Support REALITY protocol H1JK
1e6f0f28 2023-03-08 00:19:20 chore: change default geo* url Larvan2
6040803b 2023-03-07 16:34:57 chore: do not apply padding for nonTLS packet with contentLen over 900 Larvan2
04ae812a 2023-03-07 15:52:50 chore: try to fix slice out of bound. Larvan2
a0ad12c4 2023-03-07 14:11:38 fix: sing-vmess listener‘s "cipher: message authentication failed" wwqgtxx
9cc7fdac 2023-03-07 09:30:51 chore: wireguard using internal dialer wwqgtxx
545a79d4 2023-03-06 23:23:05 chore: cleanup dialer's code wwqgtxx
7c34964f 2023-03-06 19:15:12 fix: dns resolver wwqgtxx
6a97ab9e 2023-03-06 18:10:14 chore: use fastrand to replace math/rand wwqgtxx
ad633623 2023-03-06 12:59:53 doc: update config.yaml wwqgtxx
2f36c9d6 2023-03-06 00:49:34 chore: better workflow Larvan2
ae966833 2023-03-05 11:00:14 chore: Generate UUID from fastrand H1JK
3b037acb 2023-03-04 23:41:41 chore: Update dependencies wwqgtxx
8771fa5c 2023-03-04 21:47:06 chore: Vision padding upgrade H1JK
bccc6aa8 2023-03-04 18:33:05 chore: Better REJECT conn H1JK
da27be6d 2023-03-04 09:44:36 chore: add sni of tuic in demo Skyxim
838c5c77 2023-03-02 15:09:40 ci: set prerelease notes timezone of release create time to Asia/Shanghai kunish
02395413 2023-03-02 14:39:57 chore: better release notes kunish
4c1682b3 2023-03-01 16:55:26 chore: better release notes Larvan2
e7613e4f 2023-03-01 14:04:42 fix: loadbalance panic wwqgtxx
685fd49d 2023-03-01 13:41:25 chore: better workflow wwqgtxx
6061f3d4 2023-02-28 21:17:52 chore: add more utls fingerprints wwqgtxx
d55025ec 2023-02-28 15:53:23 fix: udp loopback show "The requested address is not valid in its context." wwqgtxx
e3e0e979 2023-02-27 23:02:45 chore: better workflow metacubex
ecb2a5f3 2023-02-27 12:02:44 adjust: Simplify VLESS handshake lock Hellojack
76ccebf0 2023-02-27 09:46:16 chore: better REJECT process wwqgtxx
78100aa9 2023-02-27 09:46:00 fix: vless NeedHandshake mistake wwqgtxx
0b56fc75 2023-02-27 01:06:41 fix: Vision filter TLS 1.2 wwqgtxx
c1199f1a 2023-02-27 00:26:49 chore: add early conn interface to decrease unneeded write wwqgtxx
c8c078e7 2023-02-26 22:20:25 fix: golang1.19 can't compile wwqgtxx
d36f9c2a 2023-02-26 21:01:44 fix: handle no IP address Skyxim
e1dd4ac9 2023-02-26 20:38:32 chore: format code Skyxim
e6a35199 2023-02-26 20:15:28 fix: dual stack serial dial Skyxim
3cd1c921 2023-02-26 15:59:34 fix: uot client's WriteTo mistake wwqgtxx
be5ce624 2023-02-26 13:52:10 fix: dns resolve in dialer wwqgtxx
0321fe93 2023-02-26 13:05:55 fix: replace self define "connect timeout" to os.ErrDeadlineExceeded wwqgtxx
2cbfac2c 2023-02-26 13:04:12 fix: Filter slice index out of bounds Hellojack
0a6705f4 2023-02-26 12:39:53 fix: ip version prefer not working Skyxim
97e14337 2023-02-26 11:24:49 refactor: tcp dial (#412) Skyxim
5e7d644e 2023-02-26 11:18:01 fix: ensure peekMutex is locked before handleSocket wwqgtxx
40ae019e 2023-02-26 11:11:55 fix: Vision filter TLS 1.2 Hellojack
efbde4a1 2023-02-26 11:11:54 fix: reject's dial warning wwqgtxx
f565edd7 2023-02-25 22:01:20 chore: add custom ca trust Skyxim
a3b8c9c2 2023-02-25 19:41:01 fix: peek not work with some inbound wwqgtxx
de92bc02 2023-02-25 19:11:23 fix: Vision filter Client Hello Hellojack
e6377eac 2023-02-25 17:20:38 chore: adjust config.yaml. Larvan2
22726c1d 2023-02-25 15:05:24 fix: add version of shadow-tls plugin in docs/config.yaml wwqgtxx
bce3aeb2 2023-02-25 15:00:21 fix: Vision disable filter for non-TLS connections Hellojack
81722610 2023-02-25 13:12:19 feat: Support VLESS XTLS Vision (#406) Hellojack
5bfad04b 2023-02-24 14:58:01 fix: checkTunName mistake wwqgtxx
880664c6 2023-02-24 14:19:50 fix: tunnel's inboundTFO missing wwqgtxx
8f0c61ed 2023-02-24 14:02:20 fix: tuic missing routing mark wwqgtxx
7d524668 2023-02-24 13:53:44 chore: support TFO for outbounds wwqgtxx
75680c58 2023-02-24 09:54:54 chore: use early conn to support real ws 0-rtt wwqgtxx
a1d008e6 2023-02-23 23:30:53 chore: add pprof api, when log-level is debug Skyxim
d5d62a4f 2023-02-23 20:26:25 chore: change internal tcp traffic type Skyxim
b72bd5bb 2023-02-23 14:13:27 chore: adjust the configuration loading order Skyxim
7fecd20a 2023-02-22 22:32:04 chore: adjust the configuration loading order Skyxim
f586f22c 2023-02-22 21:08:08 fix: incorrect time to set interface name Skyxim
21848d6b 2023-02-22 19:43:32 chore: code cleanup wwqgtxx
28c57c41 2023-02-22 19:35:43 chore: Update dependencies wwqgtxx
4a6ebff4 2023-02-22 19:14:11 fix: add "dns resolve failed" error in dialer wwqgtxx
5c8d955f 2023-02-22 13:41:33 chore: better windows bind error handle wwqgtxx
baaf5096 2023-02-21 21:58:37 chore: using sing-shadowtls to support shadowtls v1/2/3 wwqgtxx
db3e1b9e 2023-02-19 16:20:30 feat: add sni field for tuic Skyxim
1a1e3345 2023-02-19 10:10:27 chore: reset tunName in macos when it isn't startWith "utun" wwqgtxx
527fc279 2023-02-19 01:23:06 chore: combine workflows wwqgtxx
cd7d9fc4 2023-02-18 17:18:58 fix: socks5 serialize error #376 Skyxim
a61685ce 2023-02-18 16:42:54 fix: disable header protection in vmess server wwqgtxx
b9e63d3f 2023-02-18 14:16:03 fix: ensure return a nil interface not an interface with nil value wwqgtxx
cc3a9dd5 2023-02-18 13:58:08 fix: websocket headroom wwqgtxx
6a89cc15 2023-02-18 13:32:26 chore: Considering remove GOAMD64=v2 of linux-amd64-compatible wwqgtxx
fc50392e 2023-02-18 13:16:07 chore: cleanup natTable's api wwqgtxx
59cd89a9 2023-02-17 23:30:38 fix: parsing ipv6 doh error Skyxim
d6ff5f7d 2023-02-17 16:31:37 style: run go fmt on every .go file (#392) kunish
8e4dfbd1 2023-02-17 16:31:15 feat: introduce a new robust approach to handle tproxy udp. (#389) Ovear
b2d1cea7 2023-02-17 16:31:00 fix: RoundRobin strategy of load balance when called multiple times (#390) Ovear
6fe1766c 2023-02-17 13:48:29 chore: add log Skyxim
e59c35a3 2023-02-16 21:11:36 fix issue #357. Larvan2
b50071ed 2023-02-15 22:39:28 chore: better log time Skyxim
28c7de61 2023-02-14 21:09:37 fix: avoid modifying the request message id Skyxim
6fb4ebba 2023-02-13 23:51:39 chore: Allow 0-RTT in Tuic server Larvan2
d00d83ab 2023-02-13 22:06:09 fix: tun udp with 4in6 ip wwqgtxx
e6d16e45 2023-02-13 20:50:11 chore: update gvisor wwqgtxx
ae42d351 2023-02-13 11:14:19 chore: support golang1.20's dialer.ControlContext wwqgtxx
ce8929d1 2023-02-13 10:14:59 chore: better bind in windows wwqgtxx
cc2a7752 2023-02-11 16:40:01 feat: Converter support uTLS fingerprint field H1JK
83d719cf 2023-02-11 15:13:17 fix: VLESS handshake write H1JK
4643b583 2023-02-10 13:01:53 chore: setting sniffHost value Skyxim
a991bf90 2023-02-10 12:48:02 fix: missing sniffhost field in RESTful API metacubex
3fd3d830 2023-02-10 10:03:37 feat: Attempts to send request with first payload on VLESS H1JK
24419551 2023-02-08 13:10:26 chore: update tfo-go for golang1.20 wwqgtxx
c83eb2e0 2023-02-07 21:29:40 chore: adjust log Skyxim
929b1675 2023-02-07 21:29:40 chore: avoid repeated wrapper Skyxim
db54b438 2023-02-07 17:51:37 chore: do not use extra pointer in UClient wwqgtxx
967254d9 2023-02-07 16:08:59 chore: move global-utls-client snippets to components\tls Larvan2
2d806df9 2023-02-07 15:59:44 fix: sniff domain don't match geosite when override-destination value is false Skyxim
4fe798ec 2023-02-07 15:10:36 chore: update sing-vmess wwqgtxx
3555ff5f 2023-02-07 13:19:19 chore: update docs/config.yml Skyxim
05ca8198 2023-02-07 01:26:08 feat: add global-client-fingerprint. Larvan2
c8b8b60b 2023-02-06 17:48:49 chore: override-destination default value is true Skyxim
287986d5 2023-02-05 23:36:08 Update README.md Larvan2
4c25f5e7 2023-02-05 17:31:58 feat: Update utls support. Larvan2
cbc217e8 2023-02-01 08:50:26 fix: Converter Shadowsocks password parse H1JK
fe348e89 2023-02-03 21:41:26 chore: add nameserver-policy demo Skyxim
e1e1984d 2023-02-03 21:40:05 feat: nameserver policy support multiple server Skyxim
99662b61 2023-02-02 21:48:20 fix: tuic listener config name wwqgtxx
857d6e41 2023-02-02 21:29:12 fix: Parse CC fail in tuic. Larvan2
a298b9ea 2023-02-02 21:03:24 chore: fix mips atomic panic wwqgtxx
61097d08 2023-02-02 15:39:57 chore: update to golang1.20 wwqgtxx
2ee0f634 2023-02-01 22:16:06 feat: Add utls for modifying client's fingerprint. Larvan2
61b3b4f7 2023-01-31 18:05:46 fix: Handle error earlier in DialContextWithDialer. Larvan2
dc4b9753 2023-01-31 15:40:44 Merge pull request #360 from tgNotHouse/Alpha Skyxim
f1ef6c20 2023-01-31 15:26:18 fix: get tlsconfig err not handle, return nil pointer qiaoweijie
872c915c 2023-01-30 21:19:46 Chore: Add images for wiki Larvan2
fb9f09c9 2023-01-30 20:39:13 Update README.md Larvan2
884db8a8 2023-01-30 17:00:02 chore: add patch for debug api,better workflow. Larvan2
ee21b7bc 2023-01-29 22:30:40 chore: update gvisor wwqgtxx
32c53b95 2023-01-29 11:03:39 chore: dns log error Skyxim
4e5f3fbe 2023-01-29 00:24:37 Merge pull request #356 from kunish/Alpha Larvan2
2ce19387 2023-01-29 00:17:01 docs(README.md): remove missing image link, mention Yacd-meta kunish
e52d5993 2023-01-28 22:33:03 chore: better dns log Skyxim
2cf66f41 2023-01-28 16:09:14 fix: parse error Skyxim
a06b387a 2023-01-28 14:58:52 adjust: VLESS enable XUDP by default H1JK
03520e0d 2023-01-18 16:58:03 Fix: dns api panic on disable dns section (#2498) yaling888
a6a72a5b 2023-01-16 15:20:39 Feature: add dns query json api Dreamacro
85db58ae 2023-01-28 00:32:17 chore: update config.yaml metacubex
596bf32c 2023-01-28 00:19:58 chore: adjust keyword for geosite-based nameserver policy metacubex
2b2644a7 2023-01-28 00:07:20 chore: restful api display xudp for VLESS and VMess metacubex
02684a86 2023-01-21 14:40:36 feature: geosite-based nameserver policy i40e
1924b308 2023-01-27 17:10:15 chore: clear code Skyxim
0d62e42c 2023-01-27 17:02:58 chore: better parsing pure UDP DNS Skyxim
d3193cf8 2023-01-27 15:08:05 Chore: Better parsing pure IPv6 UDP DNS Larvan2
f7538568 2023-01-27 13:41:23 Chore: Change default latency test url to HTTPS. Larvan2
4629ecb8 2023-01-27 13:27:39 Chore: Add GEO data url configuration. Larvan2
5bcea37d 2023-01-27 13:07:52 chore: better parse udp dns Skyxim
6decaef0 2023-01-27 12:38:15 fix: sub-rule condition don't work Skyxim
24857808 2023-01-27 11:31:58 feat: Converter support WS early data parameters H1JK
87553c6a 2023-01-26 23:19:33 Update config.yaml Larvan2
a2aa267e 2023-01-25 20:53:39 chore: update workflows docker Skyxim
a563e937 2023-01-25 13:00:18 chore: better source address Skyxim
9a4be1fb 2023-01-24 21:56:17 Chore: Action ignore docs/**,README.md when push. Larvan2
80f48518 2023-01-24 21:50:21 Chore: Update config.yaml Larvan2
16c4b55e 2023-01-24 21:48:15 Chore: Decrease the default MaxUdpRelayPacketSize to 1252 to avoid the relay UDP exceeding the size of the QUIC's datagram. Larvan2
023a96a6 2023-01-24 16:34:52 make ConvertsV2Ray more robust (#349) ag2s20150909
39394e49 2023-01-23 14:51:25 chore: update config.yaml Skyxim
b54ddc3a 2023-01-23 14:19:13 chore: update config.yaml Skyxim
97537bd1 2023-01-23 14:14:18 chore: update config.yaml Skyxim
1225173a 2023-01-23 14:12:53 chore: update config.yaml Skyxim
096bb8d4 2023-01-23 14:08:11 feat: add override-destination for sniffer Skyxim
df1f6e2b 2023-01-23 13:16:25 feat: better config for sniffer Skyxim
d1f5bef2 2023-01-23 11:17:30 chore: better log Skyxim
d426db43 2023-01-23 11:14:45 chore: adjust log Skyxim
3bace079 2023-01-21 22:31:07 fix: ipv6 logic Skyxim
24e31d0a 2023-01-21 14:42:48 Chore: Update paths-ignore Larvan2
fb623c09 2023-01-21 14:23:51 chore: Correct the decision of enabling find process Larvan2
4f641ce1 2023-01-20 17:35:49 fix: ShadowTLS header use array instead H1JK
8cd1e40f 2023-01-20 17:13:32 Update README.md Larvan2
8a7027e8 2023-01-20 16:29:08 Fix: Remove EnableProcess from config.go and enable-process from config.yaml. Larvan2
5bbf73e3 2023-01-18 12:06:36 chore: new Random TLS KeyPair when empty input wwqgtxx
106a5877 2023-01-17 22:06:21 chore: update quic-go wwqgtxx
fa5b5ca0 2023-01-17 21:36:16 fix: tcpTracker's upload wwqgtxx
ba616357 2023-01-17 15:41:51 chore: better parseAddr wwqgtxx
37eca8af 2023-01-17 14:25:19 fix: tuic server's MaxIncomingStreams wwqgtxx
421c91a5 2023-01-17 12:43:51 chore: update docker.yaml and Makefile docker Skyxim
c90bf1c6 2023-01-17 12:33:15 chore: Update const type Larvan2
5b1de296 2023-01-17 12:26:31 chore: Update dependencies wwqgtxx
f4414566 2023-01-17 10:41:51 fix: tuic server's SetCongestionController wwqgtxx
db4f3eda 2023-01-17 01:07:28 fix: Add CC for TUIC server Larvan2
f3b76df1 2023-01-16 14:53:19 chore: Update BBR config Larvan2
bb792720 2023-01-16 16:44:31 chore: better workflow wwqgtxx
926ef9e3 2023-01-16 15:54:20 feat: gRPC gun implement extended writer H1JK
ead21f37 2023-01-16 15:09:25 chore: better workflow wwqgtxx
49a26023 2023-01-16 13:26:30 fix: add Upstream to refconn wwqgtxx
e88bddc2 2023-01-16 12:47:22 fix: addr panic wwqgtxx
a5821e57 2023-01-16 12:28:30 fix: add ReaderReplaceable to BufferedConn, avoid buffered data lost wwqgtxx
4e4d7410 2023-01-16 12:11:34 chore: code cleanup wwqgtxx
bec66e9e 2023-01-16 11:42:10 adjust: Improve WebSocket mask H1JK
50832aab 2023-01-16 10:50:31 chore: decrease direct depend on the sing package wwqgtxx
643fdd0b 2023-01-16 09:54:52 chore: tuic decrease unneeded copy wwqgtxx
d1565bb4 2023-01-16 09:42:03 refactor: Implement extended IO H1JK
8fa66c13 2023-01-15 21:51:33 chore: better workflow wwqgtxx
c0ffa06b 2023-01-15 14:00:48 chore: Update dependencies H1JK
3b53f5bc 2023-01-15 15:04:27 chore: better workflow wwqgtxx
2c80155c 2023-01-15 01:46:30 Update Makefile Larvan2
8a9b3b3d 2023-01-14 22:34:54 fix: config parse error Skyxim
5dd691aa 2023-01-14 21:37:06 fix: ss converter cipher missing metacubex
27ceae58 2023-01-14 21:34:26 chore: update config.yaml Skyxim
b6b6413d 2023-01-14 21:08:06 refactor: replace experimental.fingerprints with custom-certificates and Change the fingerprint verification logic to SSL pinning Skyxim
2095f4f6 2023-01-14 18:10:22 chore: update gitignore Skyxim
606e8948 2023-01-14 16:20:58 Fix: TLS defaults to true for h2/grpc networks metacubex
3b6fc1c4 2023-01-14 02:27:44 chore: adjust the case of Program names and HttpRequest UA metacubex
f96bf655 2023-01-14 02:23:30 chore: Refine process code metacubex
804cff8c 2023-01-12 17:55:01 fix: skip-cert-verify is true by default (#333) 3andero
633b9c04 2023-01-12 02:13:22 chore: adjust Dockerfile metacubex
7d6991dd 2023-01-12 01:31:38 chore: adjust makefile metacubex
95247154 2023-01-12 00:53:42 Fix: Deprecate TCPMSS (#336) Larvan2
be6142aa 2023-01-11 22:01:15 feat: VLESS support packet encodings (#334) Hellojack
00695137 2023-01-11 10:19:30 chore: shadowtls don't depend on trojan's code wwqgtxx
0c9a23a5 2023-01-11 09:53:56 fix: dns cache index out of range wwqgtxx
0035fc23 2023-01-11 00:50:04 Update prerelease.yml cubemaze
6f62d4d5 2023-01-11 00:28:21 chore: update config.yaml metacubex
51f9b34a 2023-01-10 08:10:39 feat: Support ShadowTLS v2 as Shadowsocks plugin (#330) 3andero
337be912 2023-01-11 00:01:28 chore: clean code metacubex
dd4e4d75 2023-01-10 21:55:36 chore: ss2022 converter method verify metacubex
0f29c267 2023-01-10 20:47:58 fix: Converter VMess XUDP not enabled by default when using v2rayN style share link H1JK
d38ceb78 2023-01-10 18:25:05 chore: Refine converter packet encoding parse H1JK
0c354c74 2023-01-10 18:13:18 fix: ss2022 converter password decode error metacubex
3a8e7c88 2023-01-10 18:10:21 chore: vemss converter xudp is true by default metacubex
261b8a1d 2023-01-10 13:21:32 fix: vmess udp wwqgtxx
01d8b224 2023-01-09 23:15:17 fix: vless RoutingMark bind metacubex
e9a7e104 2023-01-09 21:07:31 fix: geoip mmdb/geodata init metacubex
b4503908 2023-01-05 16:58:36 fix #322: add option general.find-process-mode, user can turn off findProcess feature in router chain710
fd48c6df 2023-01-07 12:24:28 chore: Fix fmt in #321 H1JK
cd7134e3 2023-01-06 11:58:12 Merge pull request #321 from ag2s20150909/Alpha cubemaze
5fa67772 2023-01-04 21:18:07 fix: Process rule is not work in classical rule-set Skyxim
908d0b00 2023-01-03 22:36:38 Merge pull request #1 from ag2s20150909/fixConverter ag2s20150909
8e698975 2023-01-03 22:33:29 fix converter error ag2s20150909
29b72df1 2023-01-03 21:47:57 proxy-groups support exclude node by node type ag2s20150909
f100a33d 2023-01-03 21:27:07 proxy-provider support exclude node by node type ag2s20150909
7a64c432 2023-01-01 13:03:30 Merge branch 'dev' of https://github.com/Dreamacro/clash into Alpha wwqgtxx
2301b909 2022-12-31 16:30:29 Fix: immediately update provider when modtime too old Dreamacro
89680de1 2022-12-25 13:29:25 fix: only wrap with SyscallConn() when currentConn implements syscall.Conn wwqgtxx
a03af85a 2022-12-23 11:00:55 fix: trying to let hysteria's port hopping work wwqgtxx
fbca37c4 2022-12-22 19:25:30 Feature: REDIRECT support IPv6 (#2473) embeddedlove
4a579177 2022-12-22 13:30:23 Chore: skip cache acme challenge dns msg (#2469) ALICE
cdc7d449 2022-12-22 12:42:38 Fix: safeConnClose not working (#2463) wwqgtxx
daf0b238 2022-12-22 12:31:45 fix: some safeConnClose forget using original wwqgtxx
d8ac82be 2022-12-22 12:09:24 Fix: broken build badge (#2470) igoogolx
a6c14403 2022-12-22 12:00:56 Chore: improve redir getorigdst Dreamacro
980454be 2022-12-22 09:53:11 chore: cleanup code wwqgtxx
63922f86 2022-12-22 08:45:11 chore: linux ipv6 REDIRECT (#311) embeddedlove
22414ce3 2022-12-20 00:11:02 chore: relay support tuic wwqgtxx
7496d9c1 2022-12-19 21:34:07 chore: rebuild relay wwqgtxx
c63dd62e 2022-12-19 17:02:04 chore: support relay native udp when using ss and ssr protocol wwqgtxx
ff01d845 2022-12-17 11:03:37 fix: try to fix gvisor panic wwqgtxx
57592ee8 2022-12-16 22:15:44 chore: better safeConnClose wwqgtxx
432c4c2c 2022-12-15 13:54:45 Merge pull request #302 from oluceps/fix-nix cubemaze
98b73776 2022-12-15 13:25:56 fix: spec Go 119 for nix build oluceps
287ec7e8 2022-12-15 13:25:18 chore: update flake lock oluceps
8a2d1ec5 2022-12-13 21:13:31 chore: better structure decoder wwqgtxx
afb2364c 2022-12-13 20:40:07 chore: wireguard's reserved support base64 input wwqgtxx
9711390c 2022-12-13 18:09:19 fix: check conn is nil in safeConnClose wwqgtxx
bffb0573 2022-12-13 13:20:40 fix: safeConnClose not working wwqgtxx
17cbbb5b 2022-12-13 12:38:46 chore: split dns's dialContext and listenPacket wwqgtxx
b3b5f17e 2022-12-13 11:23:34 chore: cleanup doh/doq's code wwqgtxx
88acf8e0 2022-12-13 11:18:32 fix: fix bindIfaceToListenConfig() in windows force bind to an ipv4 address wwqgtxx
f87144f8 2022-12-13 08:35:01 chore: add persistent-keepalive for wireguard wwqgtxx
1333f1fd 2022-12-13 08:23:17 fix: fix wireguard outbound not work with ipv6 server wwqgtxx
8fa6bd17 2022-12-11 23:53:39 fix: fix wireguard outbound not work with the sniffer wwqgtxx
02d34685 2022-12-11 18:24:55 chore: Android version supports child processes following the main process rules metacubex
f657ac97 2022-12-11 15:48:37 fix: add an unmap before is6 wwqgtxx
57dfaf13 2022-12-11 13:41:44 fix: hysteria ipv6 outbound wwqgtxx
9df42d7b 2022-12-11 09:25:46 fix: issue #292 wwqgtxx
b5928c36 2022-12-11 08:59:57 fix: tunnel panic wwqgtxx
910e7fed 2022-12-08 12:46:46 fix: parse DoH url Skyxim
a9839abd 2022-12-08 11:29:39 fix: tun create panic wwqgtxx
78c7b625 2022-12-08 09:59:04 chore: update config.yaml Skyxim
a6f7e147 2022-12-07 20:01:44 fix: let doh/dot server follow hosts and can remotely resolve itself ip wwqgtxx
e03fcd24 2022-12-07 13:00:45 fix: let any type of dns server can use remote proxy wwqgtxx
cd99b2e7 2022-12-06 10:13:05 fix: config code merge wwqgtxx
b5b06ea4 2022-12-06 09:04:30 fix: config crash wwqgtxx
f7fb5840 2022-12-06 08:23:30 fix: reorder metadata wwqgtxx
3b96d543 2022-12-05 23:51:38 chore: cleanup rules/logic code wwqgtxx
f390b9cf 2022-12-05 23:10:47 fix: inbound nil pointer wwqgtxx
1c65a2c1 2022-12-05 22:29:52 chore: cleanup rule parse code wwqgtxx
2d2b75a4 2022-12-05 21:32:08 doc: update tor listeners' tun wwqgtxx
dcbe25c3 2022-12-05 19:48:54 chore: add log Skyxim
46d23d9b 2022-12-05 17:53:54 chore: all listeners support specialProxy wwqgtxx
fd9c4cbf 2022-12-05 17:43:50 chore: listeners support tun wwqgtxx
5c410b8d 2022-12-05 17:03:12 chore: listeners support tunnel wwqgtxx
8c58d8a8 2022-12-05 16:29:50 fix: remove unneed listener's start wwqgtxx
a0a2eb21 2022-12-05 11:03:28 chore: update dependencies wwqgtxx
b7d97679 2022-12-05 10:12:53 chore: listeners support shadowsocks/vmess wwqgtxx
2e22c712 2022-12-05 00:20:50 chore: rebuild add adapter/inbound.Addition to simply Listener.New apis wwqgtxx
c7f83d3f 2022-12-04 23:05:13 chore: listeners support tuic wwqgtxx
62474e0e 2022-12-04 22:08:20 fix: correct C.Metadata wwqgtxx
62226e8b 2022-12-04 21:53:13 chore: rebuild InboundListener wwqgtxx
81443737 2022-12-04 17:20:24 chore: support skip the same config Listeners' Close and Listen wwqgtxx
e9d8dd09 2022-12-04 15:15:23 fix: close linstener Skyxim
6fc62da7 2022-12-04 14:37:52 chore: change C.PacketAdapter from a struct to an interface wwqgtxx
4f75201a 2022-12-04 13:37:14 feat: add linsters Skyxim
ba884c29 2022-12-03 14:14:15 refactor: adjust config Skyxim
2fe271f1 2022-12-03 12:25:10 feat: add tls port for RESTful api and external controller Skyxim
cf5709aa 2022-12-03 00:10:50 fix: a temporary solution for error reporting when enabling tun for devices that do not have an ipv6 environment. metacubex
654cdf3d 2022-12-02 20:21:31 chore: adjust fakeip test Skyxim
6c79d9e6 2022-12-02 20:21:15 chore: fixed v2fly v4 version for test Skyxim
0aefa3be 2022-12-02 16:56:17 fix: remove cyclic dependent to make tuic's Finalizer work wwqgtxx
bc5ab312 2022-11-30 20:38:03 fix: use same strClone function wwqgtxx
df8e129f 2022-11-30 19:42:05 chore: optimize DomainTrie for only one child wwqgtxx
84caee94 2022-11-30 18:50:46 chore: decrease DomainTrie's memory use wwqgtxx
1d9e3200 2022-11-30 08:58:53 test: cleanup the test code wwqgtxx
2a3c4c1a 2022-11-29 09:23:28 fix: ensure pool's dial pass to client wwqgtxx
8c0fbb36 2022-11-28 19:52:55 chore: restful api display fast-open for tuic and hysteria metacubex
9ea09b2b 2022-11-29 00:42:26 fix: tuic protocol error wwqgtxx
db81db53 2022-11-28 20:31:32 Chore: allow tunnels don't set special proxy wwqgtxx
e715ccbd 2022-11-28 20:12:09 chore: update docs wwqgtxx
bc94c507 2022-11-28 20:09:24 chore: update dependencies wwqgtxx
b4b9ef23 2022-11-28 20:04:56 Merge branch 'dev' of https://github.com/Dreamacro/clash into Alpha wwqgtxx
dd6f7e37 2022-11-28 19:11:55 fix: structure decode first do strict match wwqgtxx
01e38228 2022-11-28 18:53:09 chore: tuic-server support restful api patch wwqgtxx
4b1d4a3e 2022-11-28 18:28:22 chore: tuic-server support heartbeat command wwqgtxx
562819e3 2022-11-28 18:18:51 chore: tuic-server support disassociate command wwqgtxx
551283c1 2022-11-28 17:09:25 chore: add tuic-server listener wwqgtxx
cd53e2d4 2022-11-27 16:38:41 fix: set RequestTimeout in earlyConn wwqgtxx
a58234f0 2022-11-27 13:44:38 chore: support KeyReplacer in Structure Decoder wwqgtxx
c8d7243b 2022-11-27 13:07:27 fix: hop-interval of tysteria is optional too wwqgtxx
6b1ca7b0 2022-11-27 12:52:14 fix: ports of hysteria is optional Skyxim
b80e7c3c 2022-11-27 12:06:04 fix: tuic client use pool-based bytes.Buffer wwqgtxx
0da09c5d 2022-11-27 11:42:43 fix: quicStreamPacketConn's close wwqgtxx
17c081a4 2022-11-27 11:09:56 add support for hysteria udp port hopping (#269) wwqgtxx
0647cee0 2022-11-27 10:37:10 chore: update quic-go wwqgtxx
423850a7 2022-11-27 09:38:20 chore: allow to set max-open-streams for tuic wwqgtxx
896d30b1 2022-11-26 23:53:59 chore: rebuild tuic client's code wwqgtxx
495fd191 2022-11-26 21:35:47 chore: clear config field name (be compatible with old field name) wwqgtxx
ae76daf3 2022-11-26 21:14:56 chore: tuic add fast-open support wwqgtxx
8056b557 2022-11-26 20:11:43 chore: update github action Skimmle
516623cb 2022-11-26 19:48:16 chore: update demo Skyxim
a5ae2e89 2022-11-26 19:37:32 feat: support fast_open for hysteria, and unified parameter naming Skyxim
90b40a8e 2022-11-26 11:27:24 Fix: drop UDP packet which mismatched destination for VMess (#2410) Sizhe Sun
7f406459 2022-11-25 22:42:07 chore: tuic use a udp pool too and auto close when outbound is garbage collected wwqgtxx
6c204d2b 2022-11-25 20:53:08 chroe: wrong variable Skyxim
ed988dcd 2022-11-25 20:42:28 Chore: update dependencies Dreamacro
7b44cde4 2022-11-25 20:14:05 chore: tuic use a simple client pool wwqgtxx
c7bad89a 2022-11-25 19:14:09 fix: tuic better stream close wwqgtxx
21a91e88 2022-11-25 18:32:30 fix: tuic set MaxOpenStreams wwqgtxx
76d28387 2022-11-25 17:15:45 chore: split tuic's tcp and udp client wwqgtxx
9b1fe9f4 2022-11-25 16:06:56 fix: tuic stream close wwqgtxx
9976800a 2022-11-25 13:03:36 fix: tuic err handle wwqgtxx
f5423514 2022-11-25 12:43:23 chore: tuic add max_udp_relay_packet_size wwqgtxx
a13dedb6 2022-11-25 12:10:33 fix: tuic panic wwqgtxx
d47ce79a 2022-11-25 11:32:05 chore: better tuic conn close wwqgtxx
cce42b4b 2022-11-25 11:12:22 fix: prefer ipv6 not working Skyxim
142d17eb 2022-11-25 11:04:28 fix: don't close tuic when read timeout wwqgtxx
30ca59da 2022-11-25 10:45:06 fix: tuic typo wwqgtxx
c89b1f0e 2022-11-25 10:33:37 chore: tuic add cubic,new_reno,bbr congestion_controller wwqgtxx
59bd11a3 2022-11-25 08:08:14 chore: add tuic outbound wwqgtxx
3880c3c1 2022-11-24 12:32:35 chore: add retry in tunnel dial wwqgtxx
efa4b9e0 2022-11-22 21:01:51 Fix: lint warning Dreamacro
8c6e205c 2022-11-22 19:16:08 Fix: tunnel proxy match Dreamacro
d478728c 2022-11-21 10:33:42 fix: geosite match wwqgtxx
5b07d7b7 2022-11-18 22:57:33 Feature: add tunnels Dreamacro
18d62c4a 2022-11-19 23:16:20 fix: catch context.DeadlineExceeded too wwqgtxx
02830e0a 2022-11-19 23:07:05 fix: adjust log Skyxim
6d89bddf 2022-11-19 23:06:27 fix: better error return wwqgtxx
dbbd4993 2022-11-19 23:03:14 fix: better error check wwqgtxx
d3562ce3 2022-11-19 22:48:04 fix: DoH recreate the connection multiple times Skyxim
d5973cf8 2022-11-19 10:57:33 chore: Adjust error of dialer Skyxim
1d3cc36e 2022-11-19 10:50:13 chore: return context error Skyxim
8fcfecbe 2022-11-19 10:45:22 chore: Adjust the return Skyxim
7c1b878c 2022-11-19 10:45:44 fix: resolver's ctx wwqgtxx
4ea42213 2022-11-19 10:35:45 fix: rollback batchExchange's code wwqgtxx
b8b3c9ef 2022-11-19 10:31:50 fix: DoH/DoQ doesn't use context Skyxim
f00dc69b 2022-11-19 09:43:31 fix: doh use NewRequestWithContext and batchExchange don't wait cancel finish wwqgtxx
23f286f2 2022-11-19 08:51:00 fix: auto retry in exchangeWithoutCache wwqgtxx
16f8f77f 2022-11-18 19:40:39 fix: better wireguard error handle wwqgtxx
dfc0ec99 2022-11-18 19:32:12 fix: wireguard handle conn is nil wwqgtxx
8b848b62 2022-11-18 18:02:46 fix: reset timeout in exchangeWithoutCache's singleflight wwqgtxx
2dc62024 2022-11-16 18:37:14 chore: support old chacha20 wwqgtxx
994e8542 2022-11-16 17:53:52 fix: resolver's defer wwqgtxx
1880a485 2022-11-16 10:43:16 chore: better tfo inbound code wwqgtxx
03645fb2 2022-11-16 10:00:09 fix: correct the go.mod wwqgtxx
eb843125 2022-11-15 20:20:57 fix: sing-shadowsocks serverConn.Write return (0,nil) when p isn't empty wwqgtxx
e5a81b6c 2022-11-15 15:07:04 fix: don't use ReadOnceFrom in sing-shadowsocks wwqgtxx
0eecd11f 2022-11-14 12:24:37 ss and vmess inbound add tfo zhudan
9c8e3982 2022-11-14 12:11:54 update tfo to v2 zhudan
586dec5b 2022-11-14 20:17:52 Merge commit '2a8e1778ad1d7b507e432f659407d76dffcaacb8' into Alpha Skimmle
6db7c800 2022-11-14 20:17:12 fix: DoQ and HTTP/3 over proxy Skimmle
2a8e1778 2022-11-12 21:42:45 chore: sync tunnel code wwqgtxx
a3425c0e 2022-11-12 21:31:07 chore: sync dns code wwqgtxx
7300c917 2022-11-12 20:59:29 fix: build error wwqgtxx
dc3e144b 2022-11-12 20:43:48 Merge branch 'dev' of https://github.com/Dreamacro/clash into Alpha wwqgtxx
75d33939 2022-11-12 18:29:19 chore: better dns background fetch retrying wwqgtxx
901a4731 2022-11-12 13:18:36 chore: always pass context when resolve dns wwqgtxx
dbadf378 2022-11-12 12:36:59 chore: update listeners config wwqgtxx
3321ac95 2022-11-12 12:31:44 fix: cleanup import wwqgtxx
c0bd4af1 2022-11-12 12:12:31 chore: update dns config Skimmle
d78b2b1c 2022-11-12 11:19:04 Merge pull request #256 from Skimmle/Alpha cubemaze
3e209123 2022-11-12 11:14:51 featrue: DoH and DoQ are implemented using AdGuardTeam/dnsProxy, DoH support perfer and force http3 Skimmle
b2d7149a 2022-11-11 23:36:06 chore: support IN-PORT rule wwqgtxx
64be213b 2022-11-11 22:48:44 code cleanup wwqgtxx
68b28ed5 2022-11-11 22:44:44 chore: shadowsocks listener support old cipher wwqgtxx
3eacce9a 2022-11-11 20:56:08 chore: add vmess, shadowsocks, tcptun and udptun listener wwqgtxx
6dadc235 2022-11-11 09:19:28 chore: remove AddrType on Metadata wwqgtxx
698d8ca7 2022-11-11 04:05:13 Update README.md cubemaze
1a4b00c7 2022-11-10 21:23:52 fix: update sing-vmess wwqgtxx
64552fbd 2022-11-10 21:08:06 fix: when host's ip in fakeip's range, don't send to remote server wwqgtxx
7c8d8f56 2022-11-09 22:55:32 Update docs/config.yaml wwqgtxx
93ada898 2022-11-09 19:55:30 Update README.md wwqgtxx
4b4c3dc4 2022-11-09 19:42:56 fix: small-case import name wwqgtxx
b699fb04 2022-11-09 19:35:03 fix: wireguard's dns resolve wwqgtxx
ae08d13d 2022-11-09 18:44:06 chore: support wireguard outbound wwqgtxx
1d784231 2022-11-09 08:41:30 fix: exclude-filter not work when filter is empty wwqgtxx
5fd79890 2022-11-09 08:06:37 chore: add exclude-filter to ProxyGroup wwqgtxx
53b2a480 2022-11-08 22:30:50 fix: subscriptionInfo api metacubex
943137de 2022-11-08 15:58:21 Merge pull request #250 from Skimmle/Alpha Skimmle
2d3aad57 2022-11-08 15:50:01 chore: upgrade dependencies Skimmle
409cd4f6 2022-11-07 22:34:30 fix: subscriptionInfo api adlyq
bd526ad0 2022-11-07 18:08:33 chore: adjust tun config cubemaze
4673d209 2022-11-06 08:43:39 fix: context import wwqgtxx
94a765ee 2022-11-05 20:51:08 fix: avoid choose ZeroTier's tap to defaultInterface wwqgtxx
dcd2417f 2022-11-05 02:24:08 feat: subscriptionInfo adlyq
4c5853e5 2022-11-05 06:41:07 feat: Converter Shadowsocks UoT support H1JK
52f4cb59 2022-11-05 13:08:50 fix: pool_test.go wwqgtxx
90f6cc23 2022-11-04 17:38:24 fix: correct yaml config name wwqgtxx
de264c42 2022-11-04 13:31:20 Chore: update test dependencies Dreamacro
c2469162 2022-11-04 13:28:51 Chore: update dependencies Dreamacro
19b7c7f5 2022-11-04 13:11:01 Fix: a shared fastSingle.Do() may cause providers untouched (#2378) wwqgtxx
e20d01a6 2022-11-04 08:52:30 chore: try to let tun's restful patch api work wwqgtxx
9a5c0a4b 2022-11-03 18:56:03 chore: better tun config passing wwqgtxx
1b0d0906 2022-11-03 18:04:22 fix: RESTful API empty tun device name adlyq
3373b62b 2022-11-03 12:58:21 fix: try to support android hotspot when using tun wwqgtxx
508e2575 2022-11-03 00:31:31 fix: RESTful API sniffingEnable adlyq
7b0cd14b 2022-11-02 23:58:51 chore: netlink duplicate contains adlyq
22fb219a 2022-11-02 22:28:18 chore: trie.DomainTrie will not depend on zero value wwqgtxx
c34c5ff1 2022-11-02 22:13:54 build: fix golang build cache wwqgtxx
4e5bdec1 2022-10-27 15:35:53 Fix: amd64 macOS Ventura process name match Dreamacro
fbd43d99 2022-10-27 11:25:18 Fix: macOS Ventura process name match Dreamacro
5dab89c9 2022-10-31 21:50:30 fix: group filter add not matched proxies at the end wwqgtxx
2a24effa 2022-10-31 16:58:29 chore: better UrlTest's torch wwqgtxx
972d3f1d 2022-10-31 16:45:14 fix: UrlTest's torch not work wwqgtxx
a7aa5fd5 2022-10-31 16:04:50 adjust: add some log for healthcheck debug wwqgtxx
b9d8b698 2022-10-30 23:08:18 fix: lazy check wwqgtxx
dedb9122 2022-10-30 22:30:54 chore: support multi filter in GroupBase too wwqgtxx
0e5bf0c2 2022-10-30 21:04:33 chore: support multi filter like subconverter in ProxyProvider and add exclude-filter to ProxyProvider wwqgtxx
a46436f6 2022-10-29 09:02:38 chore: parse user's hosts before remoteDial wwqgtxx
6106adc6 2022-10-27 18:37:27 fix: hysteria converter metacubex
c8bc11d6 2022-10-27 15:35:53 Fix: amd64 macOS Ventura process name match Dreamacro
f29b5489 2022-10-27 11:25:18 Fix: macOS Ventura process name match Dreamacro
fc693bc2 2022-10-23 16:54:50 chore: SUB-RULE Skyxim