mirror of
https://github.com/SukkaW/Surge.git
synced 2025-12-21 22:00:29 +08:00
147 lines
4.2 KiB
JavaScript
147 lines
4.2 KiB
JavaScript
'use strict';Object.defineProperty(exports,Symbol.toStringTag,{value:'Module'});const direct=require('../../_virtual/direct.cjs');var hasRequiredDirect;
|
|
|
|
function requireDirect () {
|
|
if (hasRequiredDirect) return direct.__exports;
|
|
hasRequiredDirect = 1;
|
|
(function (exports) {
|
|
Object.defineProperty(exports, "__esModule", {
|
|
value: true
|
|
});
|
|
function _export(target, all) {
|
|
for(var name in all)Object.defineProperty(target, name, {
|
|
enumerable: true,
|
|
get: all[name]
|
|
});
|
|
}
|
|
_export(exports, {
|
|
DIRECTS: function() {
|
|
return DIRECTS;
|
|
},
|
|
LAN: function() {
|
|
return LAN;
|
|
}
|
|
});
|
|
const DIRECTS = {
|
|
HOTSPOT_CAPTIVE_PORTAL: {
|
|
dns: 'system',
|
|
hosts: {},
|
|
realip: false,
|
|
ruleset: false,
|
|
domains: [
|
|
'securelogin.com.cn',
|
|
'$captive.apple.com',
|
|
'$hotspot.cslwifi.com'
|
|
]
|
|
},
|
|
SYSTEM: {
|
|
dns: 'system',
|
|
hosts: {},
|
|
realip: true,
|
|
ruleset: false,
|
|
domains: [
|
|
'+m2m',
|
|
// '+ts.net', // TailScale Magic DNS
|
|
// AdGuard
|
|
'$injections.adguard.org',
|
|
'$local.adguard.org',
|
|
// Auto Discovery
|
|
'+bogon'
|
|
]
|
|
}
|
|
};
|
|
const LAN = {
|
|
ROUTER: {
|
|
dns: 'system',
|
|
hosts: {},
|
|
realip: false,
|
|
ruleset: true,
|
|
domains: [
|
|
'+home',
|
|
// 'zte.home', // ZTE CPE
|
|
// 'airbox.home',
|
|
// 'bthub.home',
|
|
// 'bthomehub.home',
|
|
// 'hitronhub.home',
|
|
// 'web.setup.home'
|
|
// Aruba Router
|
|
'$instant.arubanetworks.com',
|
|
'$setmeup.arubanetworks.com',
|
|
// ASUS router
|
|
'$router.asus.com',
|
|
'$repeater.asus.com',
|
|
'asusrouter.com',
|
|
// NetGear
|
|
'routerlogin.net',
|
|
'routerlogin.com',
|
|
// Tenda WiFi
|
|
// 'tendawifi.com',
|
|
// TP-Link Router
|
|
'tplinkwifi.net',
|
|
'tplogin.cn',
|
|
'tplinkap.net',
|
|
'tplinkmodem.net',
|
|
'tplinkplclogin.net',
|
|
'tplinkrepeater.net',
|
|
// UniFi
|
|
'+ui.direct',
|
|
'$unifi',
|
|
// Other Router
|
|
// '$router.com',
|
|
'+huaweimobilewifi.com',
|
|
'+router',
|
|
// 'my.router',
|
|
// 'samsung.router',
|
|
// '$easy.box', // Vodafone EasyBox
|
|
'$aterm.me',
|
|
'$console.gl-inet.com',
|
|
// '$fritz.box',
|
|
// '$fritz.repeater',
|
|
// '$myfritz.box',
|
|
// '$speedport.ip', // Telekom
|
|
// '$giga.cube', // Vodafone GigaCube
|
|
'$homerouter.cpe',
|
|
'$mobile.hotspot',
|
|
'$ntt.setup',
|
|
'$pi.hole',
|
|
'+plex.direct'
|
|
]
|
|
},
|
|
LAN: {
|
|
dns: 'system',
|
|
hosts: {
|
|
},
|
|
realip: true,
|
|
ruleset: true,
|
|
domains: [
|
|
'+lan',
|
|
// 'amplifi.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',
|
|
// '2?.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'
|
|
]
|
|
}
|
|
};
|
|
} (direct.__exports));
|
|
return direct.__exports;
|
|
}exports.__require=requireDirect; |