a15d2535f1
升级版本号
2022-01-05 11:41:17 +08:00
9475799615
make tun config compatible with premium
2022-01-05 00:33:42 +08:00
3bb32d12e0
Merge remote-tracking branch 'clash/dev' into Meta
...
# Conflicts:
# .github/workflows/docker.yml
# dns/server.go
# go.mod
# go.sum
# hub/executor/executor.go
# test/go.mod
# test/go.sum
2022-01-04 17:31:07 +08:00
8679968ab0
Fix: multiple port string parsing overflow ( #1868 )
...
Ports in TCP and UDP should be parsed as an unsigned integer,
otherwise ports > 32767 get truncated to 32767. As this is
the case with Metadata.UDPAddr(), this fundamentally breaks
UDP connections where demand for high port numbers is high.
This commit fixes all known cases where ParseInt is used for ports,
and has been verified to fix Discord voice connections on port
50001~50004.
Fixes: d40e5e4fe6
Co-authored-by: Hamster Tian <haotia@gmail.com >
2022-01-02 01:09:29 +08:00
78e105f3b2
Chore: builtin right mime of .js ( #1808 )
2021-12-08 13:38:25 +08:00
eb999b3bf1
fix AutoIptables
2021-12-04 19:59:41 +08:00
8580ee8898
[style]
2021-12-04 17:41:13 +08:00
edf1bb476d
test
2021-12-03 20:38:40 +08:00
c6f923041f
Feature:Supported Rule-Set
2021-12-02 22:56:17 +08:00
c7b257b188
[style]
2021-12-01 19:25:32 +08:00
35cf39e415
Revert "[test] rule providers"
...
This reverts commit 078389f4f6
.
2021-11-26 00:57:41 +08:00
340efef2d8
Revert "[test] rule providers"
...
This reverts commit 14af94205c
.
2021-11-26 00:57:36 +08:00
0f2b87497b
Revert "[fix]code"
...
This reverts commit 06e9243fda
.
2021-11-26 00:57:29 +08:00
06e9243fda
[fix]code
2021-11-26 00:27:00 +08:00
14af94205c
[test] rule providers
2021-11-25 23:20:08 +08:00
078389f4f6
[test] rule providers
2021-11-25 23:14:31 +08:00
1401a82bb0
Feature: add filter on proxy provider ( #1511 )
2021-11-20 23:38:49 +08:00
223de1f3fd
[update]version
2021-11-18 23:54:20 +08:00
900e852525
[test]
2021-11-17 16:03:47 +08:00
d40e5e4fe6
Fix: codeql alerts
2021-11-08 00:32:21 +08:00
1a7830f18e
Feature: dial different NIC for all proxies ( #1714 )
2021-11-07 16:48:51 +08:00
81d5da51a3
Fix: unexpected proxy dial behavior on mapping mode
2021-10-18 21:08:27 +08:00
68753b4ae1
Chore: contexify ProxyAdapter ListenPacket
2021-10-15 21:44:53 +08:00
537b672fcf
Change: use bbolt as cache db
2021-10-04 19:20:11 +08:00
1bfebd0d03
Fix: listener patch diff
2021-08-01 00:35:37 +08:00
3705996974
Chore: split SOCKS version inbound metadata type ( #1513 )
2021-07-27 13:58:29 +08:00
46f4f84442
Chore: use iife replace init in some cases
2021-07-11 19:43:25 +08:00
d755383e39
Chore: move provider interface to constant
2021-07-06 00:31:13 +08:00
045edc188c
Style: code style
2021-06-10 14:05:56 +08:00
807d53c1e7
Chore: Clarify the definition of StreamConn and DialContext
2021-03-22 23:26:20 +08:00
14bbf6eedc
Feature: support store group selected node to cache (enable by default)
2021-02-18 23:41:50 +08:00
f4de055aa1
Refactor: make inbound request contextual
2021-01-23 14:58:09 +08:00
83efe2ae57
Feature: add TCP TPROXY support ( #1049 )
2020-11-09 10:46:10 +08:00
8c3e2a7559
Chore: fix typo ( #1017 )
2020-10-14 19:56:02 +08:00
78c3034158
Chore: rename NoResolveIP to ShouldResolveIP
2020-07-27 11:57:55 +08:00
33a6579a3a
Feature: add ssr support ( #805 )
...
* Refactor ssr stream cipher to expose iv and key
References:
https://github.com/Dreamacro/go-shadowsocks2
https://github.com/sh4d0wfiend/go-shadowsocksr2
* Implement ssr obfs
Reference:
https://github.com/mzz2017/shadowsocksR
* Implement ssr protocol
References:
https://github.com/mzz2017/shadowsocksR
https://github.com/shadowsocksRb/shadowsocksr-libev
https://github.com/shadowsocksr-backup/shadowsocksr
2020-07-22 23:02:15 +08:00
ae1e1dc9f6
Feature: support PROCESS-NAME on macOS
2020-07-19 13:18:23 +08:00
59bda1d547
Change: local resolve DNS in UDP request due to TURN failed
2020-06-12 23:39:03 +08:00
2dece02df6
Chore: code adjustments
2020-06-07 16:54:41 +08:00
752f87a8dc
Feature: support proxy-group in relay ( #597 )
2020-05-07 21:42:52 +08:00
1825535abd
Improve: recycle buffer after packet used
2020-04-16 18:19:36 +08:00
c0a2473160
Feature: support relay (proxy chains) ( #539 )
2020-03-21 23:46:49 +08:00
b562f28c1b
Feature: support trojan
2020-03-19 20:26:53 +08:00
7b48138ad0
Fix: vmess udp crash
2020-02-17 17:34:19 +08:00
dcf97ff5b4
Fix: should prehandle metadata before resolve
2020-02-07 20:53:43 +08:00
19bb0b655c
Fix: match log display
2020-01-31 14:58:54 +08:00
26ce3e8814
Improve: udp NAT type
2020-01-31 14:43:54 +08:00
82c387e92b
Chore: fix typo ( #490 )
2020-01-30 17:03:10 +08:00
93ea037230
Improve: UDP relay refactor ( #441 )
...
Co-authored-by: Dreamacro <Dreamacro@vip.qq.com >
2019-12-28 18:44:01 +08:00
c427bc89ef
Feature: add experimental provider
2019-12-08 12:17:24 +08:00