YtFlow / Maple

A lightweight Universal Windows proxy app based on https://github.com/eycorsican/leaf
Apache License 2.0
1.19k stars 121 forks source link

请问要如何配合本地clash使用呢? #38

Closed one-pyy closed 1 year ago

one-pyy commented 1 year ago

我的配置文件如下:

[General]
# Log are for debug only
loglevel = error
# Do not remove tun option
tun = auto
dns-server = 199.85.126.30, 199.85.127.30, 223.5.5.5, 8.8.8.8, 4.4.4.4

[Proxy]
Direct = direct
Reject = reject

Clash = socks, 127.0.0.1, 7890

# Shadowsocks
# SS = ss, 1.2.3.4, 8485, encrypt-method=chacha20-ietf-poly1305, password=123456

# VMess
# VMess = vmess, my.domain.com, 8001, username=0eb5486e-e1b5-49c5-aa75-d15e54dfac9d

# VMess over WebSocket over TLS (TLS + WebSocket + VMess)
# VMessWSS = vmess, my.domain.com, 443, username=0eb5486e-e1b5-49c5-aa75-d15e54dfac9d, ws=true, tls=true, ws-path=/v2

# Trojan (with TLS)
# Trojan = trojan, 4.3.2.1, 443, password=123456, sni=www.domain.com

# Trojan over WebSocket over TLS (TLS + WebSocket + Trojan)
# TrojanWS = trojan, 4.3.2.1, 443, password=123456, sni=www.domain.com, ws=true, ws-path=/abc

# Trojan over amux streams which use WebSocket over TLS as the underlying connection (TLS + WebSocket + amux + Trojan)
# tls-ws-amux-trojan = trojan, www.domain.com, 443, password=112358, tls=true, ws=true, ws-path=/amux, amux=true
# tls-ws-amux-trojan2 = trojan, 1.0.0.1, 443, password=123456, sni=www.domain.com, ws=true, ws-path=/amux, ws-host=www.domain.com, amux=true, amux-max=16, amux-con=1

[Proxy Group]
# fallback 等效于 failover
# Fallback = fallback, Trojan, VMessWSS, SS, check-interval=600, fail-timeout=5

# url-test 等效于 failover=false 的 failover
# UrlTest = url-test, Trojan, VMessWSS, SS, check-interval=600, fail-timeout=5

# Failover = failover, Trojan, VMessWSS, SS, health-check=true, check-interval=600, fail-timeout=5, failover=true
# Tryall = tryall, Trojan, VMessWSS, delay-base=0
# Random = static, Trojan, VMessWSS

[Rule]
IP-CIDR, 224.0.0.0/8, Direct
IP-CIDR, 239.0.0.0/8, Direct
GEOIP, cn, Direct
DOMAIN-SUFFIX, cm.chassvideo.xyz, Direct
DOMAIN-KEYWORD, chassvideo.xyz, Direct
IP-CIDR, 111.2.178.85/32, Direct
FINAL, Clash
# # 执行文件目录当中必需有 `site.dat` 文件
# EXTERNAL, site:category-ads-all, Reject

# # Arbitrary file access is forbidden within an app container.
# # Make sure `geosite.dat` exists in the config folder.
# # 也可以指定 `dat` 文件所在路径
# EXTERNAL, site:geosite.dat:category-ads-all, Reject

# IP-CIDR, 8.8.8.8/32, Fallback
# DOMAIN, www.google.com, Fallback
# DOMAIN-SUFFIX, google.com, Fallback
# DOMAIN-KEYWORD, google, Fallback

# # 等效于 EXTERNAL, mmdb:us, Fallback
# GEOIP, us, Fallback

# EXTERNAL, site:geolocation-!cn, Fallback

# # 执行文件目录当中必需有 `geo.mmdb` 文件
# EXTERNAL, mmdb:us, Fallback

# FINAL, Direct

[Host]
# 对指定域名返回一个或多个静态 IP
# example.com = 192.168.0.1, 192.168.0.2

其中cm.chassvideo.xyz是代理服务器的地址, 但一旦挂上maple就会直接断网(似乎还是会死循环)

bdbai commented 1 year ago

@one-pyy Clash 配置文件可以指定接口名称用来绑定的,可以改成你的物理网卡防止死循环。 另外 Maple 访问本地回环地址的话需要先解除 UWP 网络隔离限制。

one-pyy commented 1 year ago

clash改了物理网卡之后可能还要关掉Routing and Remote Access, cfw里有人刚提了这个问题。

https://github.com/Fndroid/clash_for_windows_pkg/issues/3826

(应该是两个都要改, 感谢大佬~)