mirror of
https://github.com/SukkaW/Surge.git
synced 2026-01-29 01:51:52 +08:00
Refactor: domestic, direct, dns mapping, real ip
This commit is contained in:
@@ -2039,6 +2039,7 @@ net-fe-static-assets.network-controller.svc.ui.com
|
||||
images.svc.ui.com
|
||||
static.ui.com
|
||||
img.community.ui.com
|
||||
cdn.pkg.svc.ui.com
|
||||
# SoftSonic
|
||||
.sftcdn.net
|
||||
# apponic
|
||||
|
||||
@@ -1,9 +1,5 @@
|
||||
# $ meta_title Sukka's Ruleset - Direct Rules
|
||||
# $ meta_description This file contains domains and process that should not be proxied.
|
||||
|
||||
# >> AdGuard
|
||||
DOMAIN,injections.adguard.org
|
||||
DOMAIN,local.adguard.org
|
||||
# $ custom_build_script
|
||||
|
||||
# >> Proxy
|
||||
PROCESS-NAME,v2ray
|
||||
|
||||
111
Source/non_ip/direct.ts
Normal file
111
Source/non_ip/direct.ts
Normal file
@@ -0,0 +1,111 @@
|
||||
export const DIRECTS = {
|
||||
ROUTER: {
|
||||
dns: 'system',
|
||||
domains: [
|
||||
// Aruba Router
|
||||
'instant.arubanetworks.com',
|
||||
'setmeup.arubanetworks.com',
|
||||
// ASUS router
|
||||
'router.asus.com',
|
||||
'repeater.asus.com',
|
||||
'asusrouter.com',
|
||||
// NetGear
|
||||
'routerlogin.net',
|
||||
// Tenda WiFi
|
||||
'tendawifi.com',
|
||||
// TP-Link Router
|
||||
'tplinkwifi.net',
|
||||
'tplogin.cn',
|
||||
'tplinkap.net',
|
||||
'tplinkeap.net',
|
||||
'tplinkmodem.net',
|
||||
'tplinkplclogin.net',
|
||||
'tplinkrepeater.net',
|
||||
// Xiaomi Router
|
||||
'miwifi.com',
|
||||
// ZTE CPE
|
||||
'zte.home',
|
||||
// UniFi
|
||||
'ui.direct',
|
||||
'unifi',
|
||||
'amplifi.lan',
|
||||
// Other Router
|
||||
'hiwifi.com',
|
||||
'huaweimobilewifi.com',
|
||||
'my.router',
|
||||
'phicomm.me',
|
||||
'router.ctc',
|
||||
'peiluyou.com',
|
||||
'airbox.home',
|
||||
'arcor.easybox',
|
||||
'aterm.me',
|
||||
'bthub.home',
|
||||
'bthomehub.home',
|
||||
'congstar.box',
|
||||
'connect.box',
|
||||
'console.gl-inet.com',
|
||||
'easy.box',
|
||||
'etxr',
|
||||
'fritz.box',
|
||||
'fritz.nas',
|
||||
'fritz.repeater',
|
||||
'giga.cube',
|
||||
'hi.link',
|
||||
'hitronhub.home',
|
||||
'homerouter.cpe',
|
||||
'myfritz.box',
|
||||
'mobile.hotspot',
|
||||
'ntt.setup',
|
||||
'pi.hole',
|
||||
'plex.direct',
|
||||
'app.plex.tv',
|
||||
'routerlogin.com',
|
||||
'samsung.router',
|
||||
'speedport.ip',
|
||||
'steamloopback.host',
|
||||
'web.setup',
|
||||
'web.setup.home'
|
||||
]
|
||||
},
|
||||
SYSTEM: {
|
||||
dns: 'system',
|
||||
domains: [
|
||||
'_hotspot_.m2m',
|
||||
'hotspot.cslwifi.com',
|
||||
// TailScale Magic DNS
|
||||
'ts.net',
|
||||
// AdGuard
|
||||
'injections.adguard.org',
|
||||
'local.adguard.org'
|
||||
]
|
||||
},
|
||||
LAN: {
|
||||
dns: 'system',
|
||||
domains: [
|
||||
'lan',
|
||||
'localhost',
|
||||
'localdomain',
|
||||
'home.arpa',
|
||||
// AS112
|
||||
'10.in-addr.arpa',
|
||||
'16.172.in-addr.arpa',
|
||||
'17.172.in-addr.arpa',
|
||||
'18.172.in-addr.arpa',
|
||||
'19.172.in-addr.arpa',
|
||||
'20.172.in-addr.arpa',
|
||||
'21.172.in-addr.arpa',
|
||||
'22.172.in-addr.arpa',
|
||||
'23.172.in-addr.arpa',
|
||||
'24.172.in-addr.arpa',
|
||||
'25.172.in-addr.arpa',
|
||||
'26.172.in-addr.arpa',
|
||||
'27.172.in-addr.arpa',
|
||||
'28.172.in-addr.arpa',
|
||||
'29.172.in-addr.arpa',
|
||||
'30.172.in-addr.arpa',
|
||||
'31.172.in-addr.arpa',
|
||||
'168.192.in-addr.arpa',
|
||||
'254.169.in-addr.arpa'
|
||||
]
|
||||
}
|
||||
} as const;
|
||||
@@ -1,4 +1,3 @@
|
||||
// @ts-check
|
||||
export const DOMESTICS = {
|
||||
ALIBABA: {
|
||||
hosts: {
|
||||
@@ -307,97 +306,5 @@ export const DOMESTICS = {
|
||||
'qh-cdn.com',
|
||||
'baomitu.com'
|
||||
]
|
||||
},
|
||||
SYSTEM: {
|
||||
dns: 'system',
|
||||
domains: [
|
||||
'_hotspot_.m2m',
|
||||
'hotspot.cslwifi.com',
|
||||
'amplifi.lan',
|
||||
'*.lan',
|
||||
'home.arpa',
|
||||
// TailScale Magic DNS
|
||||
'ts.net',
|
||||
// Aruba Router
|
||||
'instant.arubanetworks.com',
|
||||
'setmeup.arubanetworks.com',
|
||||
// ASUS router
|
||||
'router.asus.com',
|
||||
'repeater.asus.com',
|
||||
'asusrouter.com',
|
||||
// NetGear
|
||||
'routerlogin.net',
|
||||
// Tenda WiFi
|
||||
'tendawifi.com',
|
||||
// TP-Link Router
|
||||
'tplinkwifi.net',
|
||||
'tplogin.cn',
|
||||
'tplinkap.net',
|
||||
'tplinkeap.net',
|
||||
'tplinkmodem.net',
|
||||
'tplinkplclogin.net',
|
||||
'tplinkrepeater.net',
|
||||
// Xiaomi Router
|
||||
'miwifi.com',
|
||||
// ZTE CPE
|
||||
'zte.home',
|
||||
// Other Router
|
||||
'ui.direct',
|
||||
'hiwifi.com',
|
||||
'huaweimobilewifi.com',
|
||||
'my.router',
|
||||
'phicomm.me',
|
||||
'router.ctc',
|
||||
'peiluyou.com',
|
||||
'airbox.home',
|
||||
'arcor.easybox',
|
||||
'aterm.me',
|
||||
'bthub.home',
|
||||
'bthomehub.home',
|
||||
'congstar.box',
|
||||
'connect.box',
|
||||
'console.gl-inet.com',
|
||||
'easy.box',
|
||||
'etxr',
|
||||
'fritz.box',
|
||||
'fritz.nas',
|
||||
'fritz.repeater',
|
||||
'giga.cube',
|
||||
'hi.link',
|
||||
'hitronhub.home',
|
||||
'homerouter.cpe',
|
||||
'myfritz.box',
|
||||
'mobile.hotspot',
|
||||
'ntt.setup',
|
||||
'pi.hole',
|
||||
'plex.direct',
|
||||
'app.plex.tv',
|
||||
'routerlogin.com',
|
||||
'samsung.router',
|
||||
'speedport.ip',
|
||||
'steamloopback.host',
|
||||
'web.setup',
|
||||
'web.setup.home',
|
||||
// AS112
|
||||
'10.in-addr.arpa',
|
||||
'16.172.in-addr.arpa',
|
||||
'17.172.in-addr.arpa',
|
||||
'18.172.in-addr.arpa',
|
||||
'19.172.in-addr.arpa',
|
||||
'20.172.in-addr.arpa',
|
||||
'21.172.in-addr.arpa',
|
||||
'22.172.in-addr.arpa',
|
||||
'23.172.in-addr.arpa',
|
||||
'24.172.in-addr.arpa',
|
||||
'25.172.in-addr.arpa',
|
||||
'26.172.in-addr.arpa',
|
||||
'27.172.in-addr.arpa',
|
||||
'28.172.in-addr.arpa',
|
||||
'29.172.in-addr.arpa',
|
||||
'30.172.in-addr.arpa',
|
||||
'31.172.in-addr.arpa',
|
||||
'168.192.in-addr.arpa',
|
||||
'254.169.in-addr.arpa'
|
||||
]
|
||||
}
|
||||
} as const;
|
||||
|
||||
Reference in New Issue
Block a user