-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.yaml
145 lines (131 loc) · 2.88 KB
/
config.yaml
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
global:
address: ":53"
allowTransfer:
- "0.0.0.0"
- "127.0.0.1"
- "::1"
defaultProviders: opendns
providers:
- name: cf
ip:
- 1.1.1.1:53
- 1.0.0.1:53
- name: google
ip:
- 8.8.8.8:53
- 4.2.2.4:53
- name: opendns
ip:
- 208.67.222.123:53
- 208.67.220.123:53
- name: shecan
ip:
- 178.22.122.100:53
- 185.51.200.2:53
- name: "403"
ip:
- 10.202.10.202:53
- 10.202.10.102:53
- name: "radar-game"
ip:
- 10.202.10.11:53
- 10.202.10.10:53
rules:
- name: Ea blaze (Direct)
matcher: regex
matcherParams:
- (.*\.)?blaze\.ea\.com
resolvers: opendns
- name: Ea Acc proxy
matcher: regex
matcherParams:
- (.*\.)?accounts\.ea\.com.*
- (.*\.)?signin\.ea.com\.*
resolvers: "shecan"
resolverParams: ea.com.
# raw:
# A: "{{ .address }} 60 IN A 50.7.87.85"
- name: Ea proxy
matcher: regex
matcherParams:
- (.*\.)?ea\..*
- (.*\.)?origin\..*
- (.*\.)?tnt-ea\..*
- (.*\.)?eac-cdn\..*
- (.*\.)?eac-cdn\..*
- (.*\.)?azure\..*
- (.*\.)?footprintdns\..*
resolvers: "shecan"
- name: EasyAntiCheat proxy
matcher: regex
matcherParams:
- (.*\.)?easyanticheat.net\..*
resolvers: "shecan"
- name: golang proxy
matcher: regex
matcherParams:
- (.*\.)?golang\..*
- (.*\.)?go-mpulse.net
resolvers: shecan
- name: Amazon proxy
matcher: regex
matcherParams:
- (.*\.)amazonaws.com
resolvers: "shecan"
- name: GlobalConfigs proxy
matcher: regex
matcherParams:
- (.*\.)?googleapis\..*
- (.*\.)?googlehosted.com
- (.*\.)?bard.google.com
resolvers: "shecan"
- name: 403 fallback
matcher: regex
matcherParams:
- (.*)?\.403
resolvers: "403"
- name: Spotify proxy
matcher: regex
matcherParams:
- (.*\.)?spotify\..*
- (.*\.)?akamaihd\..*
- (.*\.)?scdn\..*
- (.*\.)?spotifycdn\..*
resolvers: shecan
- name: Sentry proxy
matcher: regex
matcherParams:
- (.*\.)?sentry\..*
resolvers: shecan
- name: Flutter-Pub proxy
matcher: regex
matcherParams:
- (.*\.)?flutter.*
- (.*\.)?pub.dev.*
resolvers: "shecan"
- name: DartLang proxy
matcher: regex
matcherParams:
- (.*\.)?dartlang.*
resolvers: "shecan"
- name: Raw proxy
matcher: exact
matcherParams:
- raw.raw.
raw:
A: "{{ .address }} 60 IN A 1.2.3.4"
AAAA: "{{ .address }} 60 IN AAAA FFFF:FFFF:FFFF:FFFF::FFFF"
- name: Bard proxy
matcher: regex
matcherParams:
- (.*\.)?bard\.google\.com
resolvers: "shecan"
resolverParams: ea.com.
- name: Test
matcher: regex
matcherParams:
- (.*\.)?test.domain.com
raw:
A: |
test.domain.com 60 IN CNAME google.403.
google.403. 60 IN A 127.0.0.1