-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfree_public_config_android.json
162 lines (146 loc) · 5.84 KB
/
free_public_config_android.json
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
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
// free config android v3
{
"log": {
"loglevel": "warning","dnsLog": false
},
"dns":{"hosts": {
"cloudflare-dns.com": "www.zula.ir",
"geosite:category-porn": ["10.10.34.36","2001:4188:2:600:10:10:34:36"],
"geosite:category-ads-all": ["10.10.34.36","2001:4188:2:600:10:10:34:36"]
},
"servers": ["https://cloudflare-dns.com/dns-query",
{"address": "localhost","domains": ["geosite:private", "ext:iran.dat:all", "geosite:category-ir"]}
], "tag": "mydnsQuery","disableFallback": true
},
"inbounds": [
{
"port": 12353,
"protocol": "dokodemo-door",
"settings": {
"address": "1.1.1.1",
"port": 53,
"network": "tcp,udp"
},
"tag": "mydns-in"
},
{
"tag": "mysocks-in",
"port": 12308,
"protocol": "socks",
"sniffing": {
"enabled": true,
"destOverride": ["http", "tls", "quic"],
"routeOnly": false
},
"settings": {"udp": true}
}
],
"outbounds": [
{
"protocol": "freedom",
"tag": "mydirect",
"settings": {"domainStrategy": "ForceIP"}
},
{
"protocol": "blackhole",
"tag": "myblock"
},{
"protocol": "dns",
"tag": "mydns-out",
"settings": { "nonIPQuery": "skip", "network": "tcp", "address": "1.1.1.1", "port": 53},
"streamSettings": {
"sockopt": {
"dialerProxy": "myfragmenttls"
}
}
},
{
"tag": "myfragmenttls",
"protocol": "freedom",
"settings": {
"domainStrategy": "ForceIP",
"fragment": {
"packets": "tlshello",
"length": "6",
"interval": "0"
}
},
"streamSettings": {
"sockopt": {
"dialerProxy": "myfragmenttcp"
}
}
},
{
"tag": "myfragmenttcp",
"protocol": "freedom",
"settings": {
"domainStrategy": "ForceIP",
"fragment": {
"packets": "1-5",
"length": "3",
"interval": "1"
}
}
},
{
"tag": "mynoises",
"protocol": "freedom",
"settings": {
"domainStrategy": "ForceIP",
"noises": [
{"type": "rand", "packet": "1232", "delay": "2"}, {"type": "rand", "packet": "1232", "delay": "2"}, {"type": "rand", "packet": "1232", "delay": "2"}, {"type": "rand", "packet": "1232", "delay": "2"}, {"type": "rand", "packet": "1232", "delay": "2"}, {"type": "rand", "packet": "1232", "delay": "2"}, {"type": "rand", "packet": "1232", "delay": "2"}, {"type": "rand", "packet": "1232", "delay": "2"}, {"type": "rand", "packet": "1232", "delay": "2"}, {"type": "rand", "packet": "1232", "delay": "2"}, {"type": "rand", "packet": "1232", "delay": "2"}, {"type": "rand", "packet": "1232", "delay": "2"}, {"type": "rand", "packet": "1232", "delay": "2"}, {"type": "rand", "packet": "1232", "delay": "2"}, {"type": "rand", "packet": "1232", "delay": "2"}, {"type": "rand", "packet": "1232", "delay": "2"}, {"type": "rand", "packet": "1232", "delay": "2"}, {"type": "rand", "packet": "1232", "delay": "2"}, {"type": "rand", "packet": "1232", "delay": "2"}, {"type": "rand", "packet": "1232", "delay": "2"}, {"type": "rand", "packet": "1232", "delay": "2"}, {"type": "rand", "packet": "1232", "delay": "2"}, {"type": "rand", "packet": "1232", "delay": "2"}, {"type": "rand", "packet": "1232", "delay": "2"}, {"type": "rand", "packet": "1232", "delay": "2"}, {"type": "rand", "packet": "1232", "delay": "20"}
]
}
}
],"routing": {
"domainStrategy": "AsIs",
"rules": [
{"type": "field","outboundTag": "myblock",
"domain": ["geosite:category-porn", "geosite:category-ads-all"]
},
{"type": "field","outboundTag": "myblock",
"ip": ["10.10.34.0/24", "2001:4188:2:600:10:10:34:36", "2001:4188:2:600:10:10:34:35"]
},
{"type": "field","outboundTag": "mydns-out",
"inboundTag": ["mydns-in"]
},
{"type": "field","outboundTag": "mydns-out",
"inboundTag": ["mysocks-in"], "port": 53
},
{"type": "field","outboundTag": "mydirect",
"inboundTag": ["mydnsQuery"], "network": "udp"
},
{"type": "field","outboundTag": "mydirect",
"domain": ["geosite:private", "ext:iran.dat:all", "geosite:category-ir"]
},
{"type": "field","outboundTag": "mydirect",
"ip": ["geoip:private", "geoip:ir"]
},
{"type": "field","outboundTag": "mydirect",
"protocol": ["bittorrent"]
},
{"type": "field","outboundTag": "mynoises",
"network": "udp","protocol": ["quic"]
},
{"type": "field","outboundTag": "mynoises",
"network": "udp","port": "443,51820,1194"
},
{"type": "field","outboundTag": "mydirect",
"network": "udp"
},
{"type": "field","outboundTag": "myfragmenttls",
"port": "0-65535"
}
]
},
"policy": {
"levels": {
"0": {
"connIdle": 29,
"uplinkOnly": 0,
"downlinkOnly": 0
}
}
}
}