Skip to content
This repository was archived by the owner on Jan 12, 2024. It is now read-only.

Commit 7143291

Browse files
committed
improve routing, #23 #54
1 parent b063ad4 commit 7143291

File tree

2 files changed

+7
-43
lines changed

2 files changed

+7
-43
lines changed

V2RayX/AppDelegate.m

+1-1
Original file line numberDiff line numberDiff line change
@@ -345,7 +345,7 @@ - (NSDictionary*)generateFullConfigFrom:(ServerProfile*)selectedProfile {
345345
fullConfig[@"dns"][@"servers"] = @[@"localhost"];
346346
}
347347
if (proxyMode == rules) {
348-
[fullConfig[@"routing"][@"settings"][@"rules"][4][@"ip"] addObject:@"geoip:cn"];
348+
[fullConfig[@"routing"][@"settings"][@"rules"][0][@"ip"] addObject:@"geoip:cn"];
349349
[fullConfig[@"routing"][@"settings"][@"rules"]
350350
addObject:@{ @"domain": @[@"geosite:cn"],
351351
@"outboundTag": @"direct",

V2RayX/config-sample.plist

+6-42
Original file line numberDiff line numberDiff line change
@@ -155,58 +155,22 @@
155155
<key>rules</key>
156156
<array>
157157
<dict>
158+
<key>ip</key>
159+
<array>
160+
<string>geoip:private</string>
161+
</array>
158162
<key>outboundTag</key>
159163
<string>direct</string>
160-
<key>port</key>
161-
<string>1-52</string>
162-
<key>type</key>
163-
<string>field</string>
164-
</dict>
165-
<dict>
166-
<key>outboundTag</key>
167-
<string>direct</string>
168-
<key>port</key>
169-
<string>54-79</string>
170-
<key>type</key>
171-
<string>field</string>
172-
</dict>
173-
<dict>
174-
<key>outboundTag</key>
175-
<string>direct</string>
176-
<key>port</key>
177-
<string>81-442</string>
178164
<key>type</key>
179165
<string>field</string>
180166
</dict>
181167
<dict>
182168
<key>outboundTag</key>
183169
<string>direct</string>
184-
<key>port</key>
185-
<string>444-65535</string>
186-
<key>type</key>
187-
<string>field</string>
188-
</dict>
189-
<dict>
190-
<key>ip</key>
170+
<key>domain</key>
191171
<array>
192-
<string>0.0.0.0/8</string>
193-
<string>10.0.0.0/8</string>
194-
<string>100.64.0.0/10</string>
195-
<string>127.0.0.0/8</string>
196-
<string>169.254.0.0/16</string>
197-
<string>172.16.0.0/12</string>
198-
<string>192.0.0.0/24</string>
199-
<string>192.0.2.0/24</string>
200-
<string>192.168.0.0/16</string>
201-
<string>198.18.0.0/15</string>
202-
<string>198.51.100.0/24</string>
203-
<string>203.0.113.0/24</string>
204-
<string>::1/128</string>
205-
<string>fc00::/7</string>
206-
<string>fe80::/10</string>
172+
<string>localhost</string>
207173
</array>
208-
<key>outboundTag</key>
209-
<string>direct</string>
210174
<key>type</key>
211175
<string>field</string>
212176
</dict>

0 commit comments

Comments
 (0)