A rule-based tunnel in Go.
Full Changelog: https://github.com/Dreamacro/clash/compare/v1.11.0...v1.11.4
nameserver
(#2126) @Bowser1704Full Changelog: https://github.com/Dreamacro/clash/compare/v1.10.6...v1.11.0
Full Changelog: https://github.com/Dreamacro/clash/compare/v1.10.0...v1.10.6
darwin-amd64-v3
linux-amd64-v3
freebsd-amd64-v3
and windows-amd64-v3
for modern CPU. A detailed description can be found here.PROCESS-PATH
(#2016)routing-mark
should effect on rootFull Changelog: https://github.com/Dreamacro/clash/compare/v1.9.0...v1.10.0
ws-headers
and ws-path
on vmessFull Changelog: https://github.com/Dreamacro/clash/compare/v1.8.0...v1.9.0
profile:
store-fake-ip: true
interface-name
routing-mark
interface-name: en1
routing-mark: 6666
proxies:
- name: "socks"
type: socks5
server: server
port: 443
interface-name: en0
routing-mark: 2333
redir-host
)
redir-host
no remote DNS request anymoreFull Changelog: https://github.com/Dreamacro/clash/compare/v1.7.1...v1.8.0
ws-opts
(#1595) @maskedekenRawConfig
to pointer (#1615) @Kr328http.Client
(#1616) @Kr328geoip-code
option# for v2fly and xray (recommand)
- name: "vmess-ws-0rtt"
type: vmess
server: server
port: 443
uuid: uuid
alterId: 32
cipher: auto
network: ws
ws-opts:
path: /
max-early-data: 2048
early-data-header-name: Sec-WebSocket-Protocol
# for xray compatible (not recommended)
- name: "vmess-ws-0rtt"
type: vmess
server: server
port: 443
uuid: uuid
alterId: 32
cipher: auto
network: ws
## also work for xray
# ws-opts:
# path: /
# max-early-data: 2048
# early-data-header-name: Sec-WebSocket-Protocol
ws-opts:
path: /?ed=2048
GEOIP
match case-insensitive (#1574) @Loyalsoldierrelay
group (#1583) @ExcitedCodesws-opts
for vmess config (The old configuration is backward compatible to 2022)LAN
for private ip (not related to mmdb)