pretze
|
25d6ad220d
|
feat: add DSCP rule for Tproxy UDP packets (#996)
* feat: add `DSCP` rule for Tproxy UDP packets
* fix: fix compatibility issue with non_linux platform
* chore: remove redundant lines for DSCP
|
2024-01-20 10:19:42 +08:00 |
|
wwqgtxx
|
429a03d986
|
chore: add loopback detect for direct outbound
|
2023-12-20 13:11:00 +08:00 |
|
Steve Johnson
|
9e96d70840
|
feat: share more code from android branch
|
2023-11-17 01:21:02 +08:00 |
|
wwqgtxx
|
17c9d507be
|
chore: hello mihomo
|
2023-11-03 21:58:21 +08:00 |
|
wwqgtxx
|
129283066f
|
chore: code cleanup
|
2023-10-11 22:54:19 +08:00 |
|
wwqgtxx
|
233eeb0b38
|
feat: inbound support Hysteria2
|
2023-09-21 15:10:35 +08:00 |
|
wwqgtxx
|
e2e0fd4eba
|
chore: using uint16 for ports in Metadata
|
2023-08-09 13:51:02 +08:00 |
|
H1JK
|
cd44901e90
|
fix: Disable XUDP global ID if source address invalid
|
2023-06-08 15:57:51 +08:00 |
|
wwqgtxx
|
9c2972afb0
|
chore: add IN-USER and IN-NAME rules
|
2023-05-28 17:19:57 +08:00 |
|
wwqgtxx
|
73140ab826
|
fix: udp panic when server return a domain name
|
2023-05-27 13:43:41 +08:00 |
|
wwqgtxx
|
20eb168315
|
fix: proxyDialer panic when domain name was not resolved
|
2023-04-12 12:49:53 +08:00 |
|
wwqgtxx
|
92cc268209
|
chore: proxyDialer can limited support old dial function
|
2023-04-11 12:51:24 +08:00 |
|
Skyxim
|
cd7d9fc4f5
|
fix: socks5 serialize error #376
|
2023-02-18 17:18:58 +08:00 |
|
metacubex
|
a991bf9045
|
fix: missing sniffhost field in RESTful API
|
2023-02-10 12:48:02 +08:00 |
|
Skyxim
|
929b1675e3
|
chore: avoid repeated wrapper
|
2023-02-07 21:29:40 +08:00 |
|
Skyxim
|
2d806df9b9
|
fix: sniff domain don't match geosite when override-destination value is false
|
2023-02-07 15:59:44 +08:00 |
|
Skyxim
|
096bb8d439
|
feat: add override-destination for sniffer
|
2023-01-23 14:08:11 +08:00 |
|
metacubex
|
f96bf65557
|
chore: Refine process code
|
2023-01-14 16:16:59 +08:00 |
|
wwqgtxx
|
f7fb5840cf
|
fix: reorder metadata
|
2022-12-06 08:23:30 +08:00 |
|
wwqgtxx
|
62474e0ed6
|
fix: correct C.Metadata
|
2022-12-04 22:08:20 +08:00 |
|
Skyxim
|
4f75201a98
|
feat: add linsters
|
2022-12-04 13:37:14 +08:00 |
|
wwqgtxx
|
b4b9ef2362
|
Merge branch 'dev' of https://github.com/Dreamacro/clash into Alpha
|
2022-11-28 20:04:56 +08:00 |
|
wwqgtxx
|
551283c16e
|
chore: add tuic-server listener
|
2022-11-28 17:09:25 +08:00 |
|
Dreamacro
|
5b07d7b776
|
Feature: add tunnels
|
2022-11-20 21:30:55 +08:00 |
|
wwqgtxx
|
dc3e144b6a
|
Merge branch 'dev' of https://github.com/Dreamacro/clash into Alpha
|
2022-11-12 20:43:48 +08:00 |
|
wwqgtxx
|
b2d7149a95
|
chore: support IN-PORT rule
|
2022-11-11 23:36:06 +08:00 |
|
wwqgtxx
|
3eacce9a66
|
chore: add vmess, shadowsocks, tcptun and udptun listener
|
2022-11-11 20:56:08 +08:00 |
|
wwqgtxx
|
6dadc2357a
|
chore: remove AddrType on Metadata
|
2022-11-11 09:19:50 +08:00 |
|
wwqgtxx
|
a46436f61a
|
chore: parse user's hosts before remoteDial
|
2022-10-29 09:03:00 +08:00 |
|
metacubex
|
02933ae568
|
Fix: nil pointer
|
2022-08-12 12:49:35 +08:00 |
|
metacubex
|
65a289e16f
|
Chore: clean code
|
2022-08-12 03:04:58 +08:00 |
|
Dreamacro
|
aaf08dadff
|
Change: remove AddrType on Metadata (#2199)
|
2022-07-05 20:26:43 +08:00 |
|
adlyq
|
3ab82849d4
|
feat: IN-TYPE rule support
eg. IN-TYPE,SOCKS/REDIR/INNER,Proxy
support list: HTTP HTTPS SOCKS SOCKS4 SOCKS5 REDIR TPROXY TUN INNER
|
2022-05-20 23:17:16 +08:00 |
|
Skyxim
|
0742f7db26
|
refactor: 重构StickySessions
|
2022-05-17 13:28:54 +08:00 |
|
Skyxim
|
fb58595d44
|
feat: Expose remote destination (udp proxy maybe domain of node)
|
2022-05-04 16:57:08 +08:00 |
|
adlyq
|
d617b0f447
|
style: uid log tidy
|
2022-05-02 19:52:34 +08:00 |
|
adlyq
|
47568051bf
|
fix: problems caused when uid is 0
|
2022-04-28 11:51:40 +08:00 |
|
adlyq
|
2f95d56a12
|
pref: uid style in log
|
2022-04-23 17:37:50 +08:00 |
|
adlyq
|
b8d5321615
|
feat: cache uid
|
2022-04-23 12:11:26 +08:00 |
|
adlyq
|
0cb5270452
|
Merge remote-tracking branch 'origin/Alpha' into Alpha
|
2022-04-22 15:58:57 +08:00 |
|
yaling888
|
f91d106cdf
|
Chore: fix typos
|
2022-04-22 12:42:20 +08:00 |
|
adlyq
|
e98dcc4267
|
[fix] logic
|
2022-04-21 18:56:33 +08:00 |
|
yaling888
|
7ca1a03d73
|
Refactor: metadata use netip.Addr
|
2022-04-20 22:52:05 +08:00 |
|
Meta
|
815a060309
|
Update metadata.go
revet commit 13012a9
|
2022-04-10 00:47:22 +08:00 |
|
MetaCubeX
|
91e48b707b
|
Merge remote-tracking branch 'yaling888/with-tun' into Alpha
|
2022-04-05 14:44:40 +08:00 |
|
fishg
|
93d2cfa091
|
fix: when ssh connect to a ip, if this ip map to a domain in clash, change ip to host may redirect to a diffrent ip
|
2022-04-05 03:26:23 +08:00 |
|
MetaCubeX
|
30f1b29257
|
Merge remote-tracking branch 'yaling888/with-tun' into Alpha
# Conflicts:
# .github/workflows/codeql-analysis.yml
# .github/workflows/linter.yml
# .github/workflows/release.yml
# Makefile
# README.md
# adapter/outbound/vless.go
# component/geodata/memconservative/cache.go
# component/geodata/router/condition.go
# component/geodata/router/condition_geoip.go
# component/geodata/standard/standard.go
# component/geodata/utils.go
# config/config.go
# config/initial.go
# constant/metadata.go
# constant/path.go
# constant/rule.go
# constant/rule_extra.go
# dns/client.go
# dns/filters.go
# dns/resolver.go
# go.mod
# go.sum
# hub/executor/executor.go
# hub/route/configs.go
# listener/listener.go
# listener/tproxy/tproxy_linux_iptables.go
# listener/tun/dev/dev.go
# listener/tun/dev/dev_darwin.go
# listener/tun/dev/dev_linux.go
# listener/tun/dev/dev_windows.go
# listener/tun/dev/wintun/config.go
# listener/tun/dev/wintun/dll_windows.go
# listener/tun/dev/wintun/session_windows.go
# listener/tun/dev/wintun/wintun_windows.go
# listener/tun/ipstack/commons/dns.go
# listener/tun/ipstack/gvisor/tun.go
# listener/tun/ipstack/gvisor/tundns.go
# listener/tun/ipstack/gvisor/utils.go
# listener/tun/ipstack/stack_adapter.go
# listener/tun/ipstack/system/dns.go
# listener/tun/ipstack/system/tcp.go
# listener/tun/ipstack/system/tun.go
# listener/tun/tun_adapter.go
# main.go
# rule/common/base.go
# rule/common/domain.go
# rule/common/domain_keyword.go
# rule/common/domain_suffix.go
# rule/common/final.go
# rule/common/geoip.go
# rule/common/geosite.go
# rule/common/ipcidr.go
# rule/common/port.go
# rule/parser.go
# rule/process.go
# test/go.mod
# test/go.sum
# transport/vless/xtls.go
# tunnel/tunnel.go
|
2022-03-17 17:41:02 +08:00 |
|
MetaCubeX
|
f01ac69654
|
Merge remote-tracking branch 'clash/dev' into Alpha
# Conflicts:
# .github/workflows/codeql-analysis.yml
# .github/workflows/docker.yml
# .github/workflows/linter.yml
# .github/workflows/stale.yml
# Makefile
# component/dialer/dialer.go
# config/config.go
# constant/metadata.go
# constant/rule.go
# rule/common/domain.go
# rule/common/domain_keyword.go
# rule/common/domain_suffix.go
# rule/common/final.go
# rule/common/ipcidr.go
# rule/geoip.go
# rule/parser.go
# rule/port.go
# rule/process.go
|
2022-03-15 23:13:41 +08:00 |
|
yaling888
|
46b9a1092d
|
Chore: embed the RuleExtra into Base
|
2022-03-13 01:22:05 +08:00 |
|
Kr328
|
b866f06414
|
Chore: move find connection process to tunnel (#2016)
|
2022-03-12 19:07:53 +08:00 |
|