Open in github.dev
Open in a new github.dev tab
Open in codespace
/
Surge.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
# yyhhyyyyyy的Surge配置
# 日期:2024-10-28
# 版本:1.5
# 参考: https://github.com/Rabbit-Spec/Surge/blob/Master/Conf/Spec/Surge.conf
# https://blog.skk.moe/post/i-have-my-unique-surge-setup
# 适用版本:iOS的Surge
# 感谢:@KissKeQing 狐狐🦊 提供指导
[General]
# > 日志级别
loglevel = notify
show-error-page-for-reject = true
# > wifi“差”换蜂窝
wifi-assist = true
# > 允许Wi-Fi的设备使用代理
allow-wifi-access = true
# > 允许作为热点时,下面设备可用代理
allow-hotspot-access = true
# > 简单来说,就是在网络不好时,Wi-Fi 和移动数据会一起工作
all-hybrid = false
# > IPv6 支持(默认关闭)
ipv6 = false
ipv6-vif = off
# > 测试超时(秒)
test-timeout = 2
# > Internet 测试 URL
internet-test-url = http://connectivitycheck.platform.hicloud.com/generate_204
# > 代理测速 URL/UDP
proxy-test-url = http://latency-test.skk.moe/endpoint
proxy-test-udp = [email protected]
# > GeoIP数据库
geoip-maxmind-url = https://raw.githubusercontent.com/Loyalsoldier/geoip/release/Country-only-cn-private.mmdb
# > 排除简单主机名
exclude-simple-hostnames = true
# > DNS 服务器如果网络环境文明和谐,就用system就行了也就是运营商的dns
dns-server = system
# > 加密 DNS 服务器【网络环境不文明的情况下使用】(建议使用阿里或者腾讯[腾讯最近抽风]的免费额度)
# encrypted-dns-server = quic://223.5.5.5, quic://223.6.6.6, https://1.12.12.12/dns-query, https://120.53.53.53/dns-query
hijack-dns = 8.8.8.8:53, 8.8.4.4:53
# > 远程控制器
http-api-web-dashboard = true
# > 跳过代理
skip-proxy = 127.0.0.0/8, 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12, 100.64.0.0/10, 162.14.0.0/16, 211.99.96.0/19, 162.159.192.0/24, 162.159.193.0/24, 162.159.195.0/24, fc00::/7, fe80::/10, localhost, *.local, captive.apple.com, passenger.t3go.cn, *.ccb.com, wxh.wo.cn, *.abcchina.com, *.abcchina.com.cn
# > Always Real IP
# 这个用skk的smodel来实现
# https://ruleset.skk.moe/Modules/sukka_common_always_realip.sgmodule
always-real-ip = *.srv.nintendo.net, *.stun.playstation.net, xbox.*.microsoft.com, *.xboxlive.com, msftconnecttest.com, msftncsi.com, *.msftconnecttest.com, *.msftncsi.com, *.battlenet.com.cn, *.battlenet.com, *.blzstatic.cn, *.battle.net
udp-policy-not-supported-behaviour = REJECT
# http-api = [email protected]:6171
[Proxy]
Home=wireguard, section-name=Home
[Proxy Group]
# > 策略组(下面的节点信息需与外部节点对应,若删除了外部节点里的节点,那么在策略组里也要删除)
🎯 节点选择 = select,🇭🇰 香港节点,🇺🇸 美国节点,🇯🇵 日本节点,🇨🇳 台湾节点,🇸🇬 新加坡节点,🇩🇪 德国节点,🇬🇧 英国节点,🇰🇷 韩国节点,🇫🇷 法国节点,🇳🇱 荷兰节点,🇮🇳 印度节点,🇹🇷 土耳其节点,DIRECT,icon-url=https://raw.githubusercontent.com/midori01/surge/main/icons/img/doraemon.png
✈️ 电报信息 = select,🎯 节点选择,🇭🇰 香港节点,🇺🇸 美国节点,🇯🇵 日本节点,🇨🇳 台湾节点,🇸🇬 新加坡节点,icon-url=https://raw.githubusercontent.com/midori01/surge/main/icons/img/shadowsocks.png
🤖 AIGC = select,🇺🇸 美国节点,🇭🇰 香港节点,🇯🇵 日本节点,🇨🇳 台湾节点,🇸🇬 新加坡节点,🇩🇪 德国节点,🇬🇧 英国节点,🇰🇷 韩国节点,🇫🇷 法国节点,🇳🇱 荷兰节点,🇮🇳 印度节点,🇹🇷 土耳其节点,icon-url=https://raw.githubusercontent.com/midori01/surge/main/icons/img/chatgpt.png
Ⓜ️ 微软服务 = select,DIRECT,🎯 节点选择,🇭🇰 香港节点,🇺🇸 美国节点,🇯🇵 日本节点,🇨🇳 台湾节点,🇸🇬 新加坡节点,🇩🇪 德国节点,🇬🇧 英国节点,🇰🇷 韩国节点,🇫🇷 法国节点,🇳🇱 荷兰节点,🇮🇳 印度节点,🇹🇷 土耳其节点,icon-url=https://raw.githubusercontent.com/midori01/surge/main/icons/img/m.png
🍎 苹果服务 = select,DIRECT,🎯 节点选择,🇭🇰 香港节点,🇺🇸 美国节点,🇯🇵 日本节点,🇨🇳 台湾节点,🇸🇬 新加坡节点,🇩🇪 德国节点,🇬🇧 英国节点,🇰🇷 韩国节点,🇫🇷 法国节点,🇳🇱 荷兰节点,🇮🇳 印度节点,🇹🇷 土耳其节点,icon-url=https://raw.githubusercontent.com/midori01/surge/main/icons/img/apple.png
# > 国家节点
🇭🇰 香港节点 = smart,include-other-group=🚀 我的节点,no-alert=0,hidden=0,include-all-proxies=0,policy-regex-filter=(🇭🇰)|(港)|(Hong)|(HK),icon-url=https://raw.githubusercontent.com/midori01/surge/main/icons/img/hk.png
🇨🇳 台湾节点 = smart,include-other-group=🚀 我的节点,no-alert=0,hidden=0,include-all-proxies=0,policy-regex-filter=(🇨🇳)|(台)|(Tai)|(TW),icon-url=https://raw.githubusercontent.com/midori01/surge/main/icons/img/tw.png
🇺🇸 美国节点 = smart,include-other-group=🚀 我的节点,no-alert=0,hidden=0,include-all-proxies=0,policy-regex-filter=(🇺🇸)|(美)|(States)|(US),icon-url=https://raw.githubusercontent.com/midori01/surge/main/icons/img/us.png
🇯🇵 日本节点 = smart,include-other-group=🚀 我的节点,no-alert=0,hidden=0,include-all-proxies=0,policy-regex-filter=(🇯🇵)|(日)|(Japan)|(JP),icon-url=https://raw.githubusercontent.com/midori01/surge/main/icons/img/jp.png
🇸🇬 新加坡节点 = smart,include-other-group=🚀 我的节点,no-alert=0,hidden=0,include-all-proxies=0,policy-regex-filter=(🇸🇬)|(新)|(Singapore)|(SG),icon-url=https://raw.githubusercontent.com/midori01/surge/main/icons/img/sg.png
🇩🇪 德国节点 = smart,include-other-group=🚀 我的节点,no-alert=0,hidden=0,include-all-proxies=0,policy-regex-filter=(🇩🇪)|(德)|(Germany)|(DE)
🇬🇧 英国节点 = smart,include-other-group=🚀 我的节点,no-alert=0,hidden=0,include-all-proxies=0,policy-regex-filter=(🇬🇧)|(英)|(Kingdom)|(UK),icon-url=https://raw.githubusercontent.com/midori01/surge/main/icons/img/uk.png
🇰🇷 韩国节点 = smart,include-other-group=🚀 我的节点,no-alert=0,hidden=0,include-all-proxies=0,policy-regex-filter=(🇰🇷)|(韩)|(Korea)|(KR),icon-url=https://raw.githubusercontent.com/midori01/surge/main/icons/img/kr.png
🇫🇷 法国节点 = smart,include-other-group=🚀 我的节点,no-alert=0,hidden=0,include-all-proxies=0,policy-regex-filter=(🇫🇷)|(法)|(France)|(FR)
🇳🇱 荷兰节点 = smart,include-other-group=🚀 我的节点,no-alert=0,hidden=0,include-all-proxies=0,policy-regex-filter=(🇳🇱)|(荷)|(Netherlands)|(NL)
🇮🇳 印度节点 = smart,include-other-group=🚀 我的节点,no-alert=0,hidden=0,include-all-proxies=0,policy-regex-filter=(🇮🇳)|(印)|(India)|(IN),icon-url=https://raw.githubusercontent.com/midori01/surge/main/icons/img/flag_in.png
🇹🇷 土耳其节点 = smart,include-other-group=🚀 我的节点,no-alert=0,hidden=0,include-all-proxies=0,policy-regex-filter=(🇹🇷)|(土)|(Türkiye)|(TR),icon-url=https://raw.githubusercontent.com/midori01/surge/main/icons/img/flag_tr.png
# > 特需节点
🛴 低倍节点 = smart,include-other-group=⏳️ ALL,no-alert=0,hidden=0,include-all-proxies=0,policy-regex-filter=(0\.[1-9])|(日用)|(低倍),icon-url=https://raw.githubusercontent.com/midori01/surge/main/icons/img/dorobou.png
⌛️ Other = select,include-other-group="🚀 我的节点,🛬 ZZZZ,🛫 YTOO",policy-regex-filter=^(?!.*(🇭🇰|🇨🇳|🇺🇸|🇯🇵|🇸🇬|🇩🇪|🇬🇧|🇰🇷|🇫🇷|🇳🇱|🇮🇳|🇹🇷)).*$,no-alert=0,hidden=0
⏳️ ALL = select,include-other-group="🚀 我的节点,🛬 ZZZZ,🛫 YTOO",no-alert=0,hidden=0
# > 外部节点(我有三个订阅,如果只有一个的话,删除下面两个节点)
🚀 我的节点 = select,policy-path=https://sub.store/download/kuluom,update-interval=0,no-alert=0,hidden=0,include-all-proxies=0
🛬 ZZZZ = select,policy-path=https://sub.store/download/z,update-interval=0,no-alert=0,hidden=0,include-all-proxies=0
🛫 YTOO = select,policy-path=https://sub.store/download/ytoo,update-interval=0,no-alert=0,hidden=0,include-all-proxies=0
[Rule]
### 非 IP 类规则
# > 去广告 非IP
DOMAIN-SET,https://ruleset.skk.moe/List/domainset/reject.conf,REJECT
RULE-SET,https://ruleset.skk.moe/List/non_ip/reject.conf,REJECT,extended-matching
# > WG回家
IP-CIDR,192.168.31.0/24,Home,no-resolve
# > 看看剧
DOMAIN-SUFFIX,stentvessel.xyz,🛴 低倍节点,extended-matching
# > 静态 CDN 域名
DOMAIN-SET,https://ruleset.skk.moe/List/domainset/cdn.conf,🎯 节点选择,extended-matching
RULE-SET,https://ruleset.skk.moe/List/non_ip/cdn.conf,🎯 节点选择,extended-matching
# > 流媒体域名
RULE-SET,https://ruleset.skk.moe/List/non_ip/stream.conf,🇺🇸 美国节点,extended-matching
# > Telegram 域名
RULE-SET,https://ruleset.skk.moe/List/non_ip/telegram.conf,✈️ 电报信息,extended-matching
# > Apple & Microsoft 国内 CDN 域名
RULE-SET,https://ruleset.skk.moe/List/non_ip/apple_cdn.conf,DIRECT
RULE-SET,https://ruleset.skk.moe/List/non_ip/microsoft_cdn.conf,DIRECT
# > Apple CN 域名
RULE-SET,https://ruleset.skk.moe/List/non_ip/apple_cn.conf,DIRECT
# > 苹果和微软服务域名
RULE-SET,https://ruleset.skk.moe/List/non_ip/apple_services.conf,🍎 苹果服务,extended-matching
RULE-SET,https://ruleset.skk.moe/List/non_ip/microsoft.conf,Ⓜ️ 微软服务,extended-matching
# > AIGC 类服务域名
RULE-SET,https://ruleset.skk.moe/List/non_ip/ai.conf,🤖 AIGC,extended-matching
# > 常见海外域名
RULE-SET,https://ruleset.skk.moe/List/non_ip/global.conf,🎯 节点选择,extended-matching
# > 国内常见域名
RULE-SET,https://ruleset.skk.moe/List/non_ip/domestic.conf,DIRECT,extended-matching
# > 内网域名
RULE-SET,https://ruleset.skk.moe/List/non_ip/lan.conf,DIRECT
### IP 类规则
# > 去广告 IP
RULE-SET,https://ruleset.skk.moe/List/ip/reject.conf,REJECT-DROP
# > Telegram IP 规则
RULE-SET,https://ruleset.skk.moe/List/ip/telegram.conf,✈️ 电报信息
# > 流媒体 IP
RULE-SET,https://ruleset.skk.moe/List/ip/stream.conf,🇺🇸 美国节点
# > 局域网 IP
RULE-SET,https://ruleset.skk.moe/List/ip/lan.conf,DIRECT
# > 国内 IP 段
RULE-SET,https://ruleset.skk.moe/List/ip/domestic.conf,DIRECT
RULE-SET,https://ruleset.skk.moe/List/ip/china_ip.conf,DIRECT
# > FINAL
FINAL,🎯 节点选择,dns-failed
[MITM]
skip-server-cert-verify = true
ca-passphrase = 71F2D0F3
ca-p12 = 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
[WireGuard Home]
private-key = yBbxEhZmHPmbFU9Gsjy7ez4sIjzYopfoi+UCn7a9OnA=
self-ip = 192.168.63.2
mtu = 1280
peer = (public-key=bpCVOtg6NCD1Mj4WtzB/lucv6Cj0Ej8eMMOBO7qYeQ4=, allowed-ips="0.0.0.0/0, ::0/0", endpoint=ddns.cn:23636, keepalive=25)