├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.yml └── workflows │ └── build.yml ├── .gitignore ├── .travis.yml ├── CMakeLists.txt ├── LICENSE ├── README-cn.md ├── README-docker.md ├── README.md ├── base ├── base │ ├── GeneralClashConfig.yml │ ├── all_base.tpl │ ├── clash_provider_test.yml │ ├── forcerule.yml │ ├── loon.conf │ ├── mellow.conf │ ├── quan.conf │ ├── quanx.conf │ ├── shadowsocks_base.json │ ├── simple_base.yml │ ├── surfboard.conf │ └── surge.conf ├── config │ ├── ACL4SSR.ini │ ├── ACL4SSR_AdblockPlus.ini │ ├── ACL4SSR_BackCN.ini │ ├── ACL4SSR_Mini.ini │ ├── ACL4SSR_Mini_Fallback.ini │ ├── ACL4SSR_Mini_MultiMode.ini │ ├── ACL4SSR_Mini_NoAuto.ini │ ├── ACL4SSR_NoApple.ini │ ├── ACL4SSR_NoAuto.ini │ ├── ACL4SSR_NoAuto_NoApple.ini │ ├── ACL4SSR_NoAuto_NoApple_NoMicrosoft.ini │ ├── ACL4SSR_NoMicrosoft.ini │ ├── ACL4SSR_Online.ini │ ├── ACL4SSR_Online_AdblockPlus.ini │ ├── ACL4SSR_Online_Full.ini │ ├── ACL4SSR_Online_Full_AdblockPlus.ini │ ├── ACL4SSR_Online_Full_Google.ini │ ├── ACL4SSR_Online_Full_MultiMode.ini │ ├── ACL4SSR_Online_Full_Netflix.ini │ ├── ACL4SSR_Online_Full_NoAuto.ini │ ├── ACL4SSR_Online_Mini.ini │ ├── ACL4SSR_Online_Mini_AdblockPlus.ini │ ├── ACL4SSR_Online_Mini_Fallback.ini │ ├── ACL4SSR_Online_Mini_MultiCountry.ini │ ├── ACL4SSR_Online_Mini_MultiMode.ini │ ├── ACL4SSR_Online_Mini_NoAuto.ini │ ├── ACL4SSR_Online_MultiCountry.ini │ ├── ACL4SSR_Online_NoAuto.ini │ ├── ACL4SSR_Online_NoReject.ini │ ├── ACL4SSR_WithChinaIp.ini │ ├── ACL4SSR_WithChinaIp_WithGFW.ini │ ├── ACL4SSR_WithGFW.ini │ ├── example_external_config.ini │ ├── example_external_config.toml │ └── example_external_config.yml ├── generate.ini ├── gistconf.ini ├── pref.example.ini ├── pref.example.toml ├── pref.example.yml ├── profiles │ └── example_profile.ini ├── rules │ ├── ACL4SSR │ │ └── Clash │ │ │ ├── Apple.list │ │ │ ├── BanAD.list │ │ │ ├── BanEasyList.list │ │ │ ├── BanEasyListChina.list │ │ │ ├── BanEasyPrivacy.list │ │ │ ├── BanProgramAD.list │ │ │ ├── ChinaCompanyIp.list │ │ │ ├── ChinaDomain.list │ │ │ ├── ChinaIp.list │ │ │ ├── ChinaMedia.list │ │ │ ├── Download.list │ │ │ ├── GoogleCN.list │ │ │ ├── LocalAreaNetwork.list │ │ │ ├── Microsoft.list │ │ │ ├── Netflix.list │ │ │ ├── OneDrive.list │ │ │ ├── ProxyGFWlist.list │ │ │ ├── ProxyLite.list │ │ │ ├── ProxyMedia.list │ │ │ ├── Ruleset │ │ │ ├── 360.list │ │ │ ├── 4399.list │ │ │ ├── 58.list │ │ │ ├── ABC.list │ │ │ ├── AbemaTV.list │ │ │ ├── AccelerateDirectSites.list │ │ │ ├── Adobe.list │ │ │ ├── Alibaba.list │ │ │ ├── All4.list │ │ │ ├── Amazon.list │ │ │ ├── AmazonIp.list │ │ │ ├── Apple.list │ │ │ ├── AppleNews.list │ │ │ ├── AppleTV.list │ │ │ ├── BBC.list │ │ │ ├── BBCiPlayer.list │ │ │ ├── Bahamut.list │ │ │ ├── Baidu.list │ │ │ ├── Bilibili.list │ │ │ ├── BilibiliHMT.list │ │ │ ├── Blizzard.list │ │ │ ├── ByteDance.list │ │ │ ├── CCTV.list │ │ │ ├── CN.list │ │ │ ├── ChinaNet.list │ │ │ ├── DAZN.list │ │ │ ├── Deezer.list │ │ │ ├── Developer.list │ │ │ ├── DiDi.list │ │ │ ├── Discord.list │ │ │ ├── DisneyPlus.list │ │ │ ├── Dmm.list │ │ │ ├── Douyu.list │ │ │ ├── Download.list │ │ │ ├── Dubox.list │ │ │ ├── EHGallery.list │ │ │ ├── EncoreTVB.list │ │ │ ├── Epic.list │ │ │ ├── Facebook.list │ │ │ ├── FoxNow.list │ │ │ ├── Github.list │ │ │ ├── Google.list │ │ │ ├── GoogleCN.list │ │ │ ├── GoogleCNProxyIP.list │ │ │ ├── GoogleEarth.list │ │ │ ├── GoogleFCM.list │ │ │ ├── HBO.list │ │ │ ├── HBO_GO_HKG.list │ │ │ ├── HWTV.list │ │ │ ├── HuaWei.list │ │ │ ├── Hulu.list │ │ │ ├── HuluJapan.list │ │ │ ├── ITV.list │ │ │ ├── Iflytek.list │ │ │ ├── Instagram.list │ │ │ ├── Iqiyi.list │ │ │ ├── IqiyiHMT.list │ │ │ ├── JD.list │ │ │ ├── JOOX.list │ │ │ ├── Japonx.list │ │ │ ├── KKBOX.list │ │ │ ├── KKTV.list │ │ │ ├── KakaoTalk.list │ │ │ ├── Kingsoft.list │ │ │ ├── Kuaishou.list │ │ │ ├── LeTV.list │ │ │ ├── LiTV.list │ │ │ ├── Line.list │ │ │ ├── LineTV.list │ │ │ ├── MGTVTV.list │ │ │ ├── MI.list │ │ │ ├── MOO.list │ │ │ ├── Marketing.list │ │ │ ├── Meitu.list │ │ │ ├── Microsoft.list │ │ │ ├── My5.list │ │ │ ├── MyTVSuper.list │ │ │ ├── NetEase.list │ │ │ ├── NetEaseMusic.list │ │ │ ├── Netflix.list │ │ │ ├── NetflixIP.list │ │ │ ├── Niconico.list │ │ │ ├── OneDrive.list │ │ │ ├── PBS.list │ │ │ ├── PDD.list │ │ │ ├── PPTVPPLive.list │ │ │ ├── Pandora.list │ │ │ ├── Pixiv.list │ │ │ ├── Porn.list │ │ │ ├── Pornhub.list │ │ │ ├── PrivateTracker.list │ │ │ ├── PublicDirectCDN.list │ │ │ ├── Qobuz.list │ │ │ ├── Reddit.list │ │ │ ├── Scholar.list │ │ │ ├── Sina.list │ │ │ ├── SohuSogo.list │ │ │ ├── Sony.list │ │ │ ├── SoundCloud.list │ │ │ ├── Spark.list │ │ │ ├── Spotify.list │ │ │ ├── Steam.list │ │ │ ├── SteamCN.list │ │ │ ├── TIDAL.list │ │ │ ├── TaiWanGood.list │ │ │ ├── TapTap.list │ │ │ ├── TeamViewer.list │ │ │ ├── Telegram.list │ │ │ ├── Tencent.list │ │ │ ├── TencentLolm.list │ │ │ ├── TencentVideo.list │ │ │ ├── TeraBox.list │ │ │ ├── TikTok.list │ │ │ ├── Topblockedsites.list │ │ │ ├── Twitch.list │ │ │ ├── Twitter.list │ │ │ ├── Vip.list │ │ │ ├── ViuTV.list │ │ │ ├── Whatsapp.list │ │ │ ├── Wikipedia.list │ │ │ ├── Xbox.list │ │ │ ├── Ximalaya.list │ │ │ ├── Xunlei.list │ │ │ ├── YYeTs.list │ │ │ ├── YouTube.list │ │ │ ├── YouTubeMusic.list │ │ │ └── Youku.list │ │ │ ├── Telegram.list │ │ │ ├── UnBan.list │ │ │ └── Xbox.list │ ├── DivineEngine │ │ └── Surge │ │ │ └── Ruleset │ │ │ ├── China.list │ │ │ ├── Extra │ │ │ ├── Apple │ │ │ │ ├── AppStore.list │ │ │ │ ├── AppStoreConnect.list │ │ │ │ ├── Apple.list │ │ │ │ ├── BlockiOSUpdate.list │ │ │ │ ├── FindMy.list │ │ │ │ ├── FitnessPlus.list │ │ │ │ ├── Mail.list │ │ │ │ ├── Music.list │ │ │ │ ├── MusicRadio.list │ │ │ │ ├── News.list │ │ │ │ ├── README.md │ │ │ │ ├── Siri.list │ │ │ │ ├── SoftwareUpdate.list │ │ │ │ ├── TV.list │ │ │ │ ├── TestFlight.list │ │ │ │ └── iCloud.list │ │ │ ├── ChinaIP.list │ │ │ ├── Clubhouse.list │ │ │ ├── Cryptocurrency.list │ │ │ ├── Game │ │ │ │ ├── Blizzard.list │ │ │ │ ├── Blizzard │ │ │ │ │ ├── Battle.list │ │ │ │ │ ├── Classic.list │ │ │ │ │ ├── Diablo-III.list │ │ │ │ │ ├── Hearthstone.list │ │ │ │ │ ├── Heroes-of-the-Storm.list │ │ │ │ │ ├── Overwatch.list │ │ │ │ │ ├── StarCraft-II.list │ │ │ │ │ └── World-of-Warcraft.list │ │ │ │ ├── Discord.list │ │ │ │ ├── Game.list │ │ │ │ ├── Nintendo.list │ │ │ │ ├── Origin.list │ │ │ │ ├── README.md │ │ │ │ ├── Steam.list │ │ │ │ ├── Supercell.list │ │ │ │ ├── WildRift.list │ │ │ │ └── Xbox.list │ │ │ ├── Google │ │ │ │ ├── Chromecast.list │ │ │ │ ├── GoogleDrive.list │ │ │ │ ├── GoogleSearch.list │ │ │ │ └── GoogleVoice.list │ │ │ ├── IP-Blackhole.list │ │ │ ├── Microsoft │ │ │ │ ├── OneDrive.list │ │ │ │ └── Teams.list │ │ │ ├── PayPal.list │ │ │ ├── Scholar.list │ │ │ ├── Telegram │ │ │ │ ├── README.md │ │ │ │ ├── Telegram.list │ │ │ │ ├── TelegramNL.list │ │ │ │ ├── TelegramSG.list │ │ │ │ └── TelegramUS.list │ │ │ ├── Twitter.list │ │ │ └── WeChat │ │ │ │ └── WeChatSG.list │ │ │ ├── Global.list │ │ │ ├── Guard │ │ │ ├── Advertising.list │ │ │ ├── AdvertisingPlus.list │ │ │ ├── Hijacking.list │ │ │ └── Privacy.list │ │ │ ├── StreamingMedia │ │ │ ├── Live │ │ │ │ └── Twitch.list │ │ │ ├── Music │ │ │ │ ├── Deezer.list │ │ │ │ ├── Instagram.list │ │ │ │ ├── JOOX.list │ │ │ │ ├── KKBOX.list │ │ │ │ ├── Pandora.list │ │ │ │ ├── SoundCloud.list │ │ │ │ ├── Spotify.list │ │ │ │ ├── TIDAL.list │ │ │ │ └── YouTube-Music.list │ │ │ ├── Podcast │ │ │ │ ├── Himalaya.list │ │ │ │ └── Overcast.list │ │ │ ├── Region │ │ │ │ ├── HK.list │ │ │ │ ├── JP.list │ │ │ │ ├── KR.list │ │ │ │ ├── README.md │ │ │ │ ├── TW.list │ │ │ │ ├── UK.list │ │ │ │ └── US.list │ │ │ ├── Streaming.list │ │ │ ├── StreamingCN.list │ │ │ ├── StreamingSE.list │ │ │ └── Video │ │ │ │ ├── AbemaTV.list │ │ │ │ ├── All-4.list │ │ │ │ ├── BBC-iPlayer.list │ │ │ │ ├── Bahamut.list │ │ │ │ ├── DAZN.list │ │ │ │ ├── DMM.list │ │ │ │ ├── DisneyPlus.list │ │ │ │ ├── FOX-NOW.list │ │ │ │ ├── FOXPlus.list │ │ │ │ ├── HBO-Asia.list │ │ │ │ ├── HBO-GO-HKG.list │ │ │ │ ├── HBO.list │ │ │ │ ├── HWTV.list │ │ │ │ ├── Hulu-JPN.list │ │ │ │ ├── Hulu.list │ │ │ │ ├── ITV.list │ │ │ │ ├── KKTV.list │ │ │ │ ├── LINE-TV.list │ │ │ │ ├── LiTV.list │ │ │ │ ├── My5.list │ │ │ │ ├── Naver-TV.list │ │ │ │ ├── Netflix.list │ │ │ │ ├── Now-E.list │ │ │ │ ├── PBS.list │ │ │ │ ├── ParamountPlus.list │ │ │ │ ├── Peacock.list │ │ │ │ ├── Pornhub.list │ │ │ │ ├── Prime-Video.list │ │ │ │ ├── TVer.list │ │ │ │ ├── TaiwanGood.list │ │ │ │ ├── TikTok.list │ │ │ │ ├── ViuTV.list │ │ │ │ ├── WeTV.list │ │ │ │ ├── YouTube.list │ │ │ │ ├── bilibili-Intl.list │ │ │ │ ├── encoreTVB.list │ │ │ │ ├── iQIYI.list │ │ │ │ ├── myTV-SUPER.list │ │ │ │ ├── niconico.list │ │ │ │ └── ‎DiscoveryPlus.list │ │ │ └── Unbreak.list │ ├── HKMTMedia.list │ ├── LocalAreaNetwork.list │ ├── MSServices.list │ ├── NobyDa │ │ └── Surge │ │ │ ├── AdRule.list │ │ │ ├── AdRuleTest.list │ │ │ ├── Apple.list │ │ │ ├── Download.list │ │ │ └── WeChat.list │ └── lhie1 │ │ ├── Netease Music IP.list │ │ └── Surge │ │ └── Surge 3 │ │ └── Provider │ │ ├── Apple.list │ │ ├── Domestic IPs.list │ │ ├── Domestic.list │ │ ├── Google FCM.list │ │ ├── Media │ │ ├── ABC.list │ │ ├── Abema TV.list │ │ ├── Amazon.list │ │ ├── Apple News.list │ │ ├── Apple TV.list │ │ ├── BBC iPlayer.list │ │ ├── Bahamut.list │ │ ├── Bilibili.list │ │ ├── DAZN.list │ │ ├── Discovery Plus.list │ │ ├── Disney Plus.list │ │ ├── Fox Now.list │ │ ├── Fox+.list │ │ ├── HBO Go.list │ │ ├── HBO Max.list │ │ ├── Hulu Japan.list │ │ ├── Hulu.list │ │ ├── IQ.list │ │ ├── JOOX.list │ │ ├── Japonx.list │ │ ├── KKBOX.list │ │ ├── KKTV.list │ │ ├── Letv.list │ │ ├── Line TV.list │ │ ├── MOO.list │ │ ├── Netease Music.list │ │ ├── Netflix.list │ │ ├── PBS.list │ │ ├── Pandora.list │ │ ├── Pornhub.list │ │ ├── Soundcloud.list │ │ ├── Spotify.list │ │ ├── Tencent Video.list │ │ ├── ViuTV.list │ │ ├── WeTV.list │ │ ├── YouTube Music.list │ │ ├── YouTube.list │ │ ├── Youku.list │ │ ├── encoreTVB.list │ │ ├── iQiyi.list │ │ └── myTV SUPER.list │ │ ├── Microsoft.list │ │ ├── PayPal.list │ │ ├── Proxy.list │ │ ├── Reject.list │ │ ├── Scholar.list │ │ ├── Special.list │ │ ├── Speedtest.list │ │ ├── Steam.list │ │ └── Telegram.list └── snippets │ ├── emoji.toml │ ├── emoji.txt │ ├── groups.toml │ ├── groups.txt │ ├── groups_forcerule.toml │ ├── groups_forcerule.txt │ ├── rename_node.toml │ ├── rename_node.txt │ ├── rulesets.toml │ ├── rulesets.txt │ └── rulesets_remote.txt ├── cmake ├── FindDuktape.cmake ├── FindLibCron.cmake ├── FindMbedTLS.cmake ├── FindPCRE2.cmake ├── FindQuickJS.cmake └── FindRapidjson.cmake ├── include ├── inja.hpp ├── jpcre2.hpp ├── nlohmann │ └── json.hpp └── quickjspp.hpp ├── scripts ├── Dockerfile ├── build.alpine.release.sh ├── build.macos.release.sh ├── build.windows.release.sh ├── config.termux.sh └── patches │ └── 0001-quickjs-libc-add-realpath-for-Windows.patch └── src ├── config ├── binding.h ├── crontask.h ├── def.h ├── proxygroup.h ├── regmatch.h └── ruleset.h ├── generator ├── config │ ├── nodemanip.cpp │ ├── nodemanip.h │ ├── ruleconvert.cpp │ ├── ruleconvert.h │ ├── subexport.cpp │ └── subexport.h └── template │ ├── template_jinja2.cpp │ ├── templates.cpp │ └── templates.h ├── handler ├── interfaces.cpp ├── interfaces.h ├── multithread.cpp ├── multithread.h ├── settings.cpp ├── settings.h ├── upload.cpp ├── upload.h ├── webget.cpp └── webget.h ├── lib └── wrapper.cpp ├── main.cpp ├── parser ├── config │ └── proxy.h ├── infoparser.cpp ├── infoparser.h ├── subparser.cpp └── subparser.h ├── script ├── cron.cpp ├── cron.h ├── script.cpp ├── script.h ├── script_duktape.h ├── script_quickjs.cpp └── script_quickjs.h ├── server ├── socket.h ├── webserver.cpp ├── webserver.h └── webserver_libevent.cpp ├── utils ├── base64 │ ├── base64.cpp │ └── base64.h ├── bitwise.h ├── checkpoint.h ├── codepage.cpp ├── codepage.h ├── defer.h ├── file.cpp ├── file.h ├── file_extra.h ├── ini_reader │ └── ini_reader.h ├── logger.cpp ├── logger.h ├── map_extra.h ├── md5 │ ├── md5.cpp │ ├── md5.h │ └── md5_interface.h ├── network.cpp ├── network.h ├── printout.h ├── rapidjson_extra.h ├── regexp.cpp ├── regexp.h ├── stl_extra.h ├── string.cpp ├── string.h ├── string_hash.h ├── system.cpp ├── system.h ├── tribool.h ├── urlencode.cpp ├── urlencode.h └── yamlcpp_extra.h └── version.h /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | contact_links: 3 | - name: 阅读文档 4 | url: https://github.com/tindy2013/subconverter/blob/master/README-cn.md 5 | about: 建议您发布issue前先仔细阅读项目文档 -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- 1 | name: 建议新功能 2 | description: 建议此项目增加的功能 3 | title: "[Feature] " 4 | body: 5 | - type: checkboxes 6 | id: ensure 7 | attributes: 8 | label: verify 9 | description: 在提交之前,请确认完成以下选项 10 | options: 11 | - label: 我已经仔细阅读[项目文档](https://github.com/tindy2013/subconverter/blob/master/README-cn.md),确认现有功能无法解决我的需求 12 | required: true 13 | - label: 我已经检索过现有[issue](https://github.com/tindy2013/subconverter/issues),确认与现有issue的内容并不重复 14 | required: true 15 | - label: 我已经尝试自行解决,确认自己没有能力解决 16 | required: true 17 | - type: textarea 18 | id: description 19 | attributes: 20 | label: 功能描述 21 | description: 请详细、清晰地表达你要提出的论述,例如这个问题如何影响到你?你想实现什么功能?目前 subconverter 的行为是什么? 22 | validations: 23 | required: true 24 | - type: textarea 25 | id: solution 26 | attributes: 27 | label: 可能的解决方案 28 | description: 您期望的解决方案,可能的实现方法或者可供参考的示例 29 | validations: 30 | required: false -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | subconverter.exe 2 | .vscode 3 | -------------------------------------------------------------------------------- /base/base/clash_provider_test.yml: -------------------------------------------------------------------------------- 1 | mixed-port: 7890 2 | allow-lan: true 3 | mode: Rule 4 | log-level: info 5 | external-controller: 127.0.0.1:9090 6 | proxy-providers: 7 | HK: 8 | type: http 9 | path: proxy-providers/HK.yaml 10 | url: {{ getLink("/sub?target=clash&list=true&include=HK&url=https%3A%2F%2Fexample.com%2Fsubscription") }} 11 | interval: 86400 12 | health-check: 13 | enable: true 14 | url: http://www.gstatic.com/generate_204 15 | interval: 300 16 | rule-providers: ~ 17 | rules: ~ 18 | -------------------------------------------------------------------------------- /base/base/loon.conf: -------------------------------------------------------------------------------- 1 | [General] 2 | skip-proxy = 192.168.0.0/16,10.0.0.0/8,172.16.0.0/12,localhost,*.local,e.crashlynatics.com 3 | bypass-tun = 10.0.0.0/8,100.64.0.0/10,127.0.0.0/8,169.254.0.0/16,172.16.0.0/12,192.0.0.0/24,192.0.2.0/24,192.88.99.0/24,192.168.0.0/16,198.18.0.0/15,198.51.100.0/24,203.0.113.0/24,224.0.0.0/4,255.255.255.255/32 4 | dns-server = system,119.29.29.29,223.5.5.5 5 | allow-udp-proxy = false 6 | host = 127.0.0.1 7 | 8 | [Proxy] 9 | 10 | [Remote Proxy] 11 | 12 | [Proxy Group] 13 | 14 | [Rule] 15 | 16 | [Remote Rule] 17 | 18 | [URL Rewrite] 19 | enable = true 20 | ^https?:\/\/(www.)?(g|google)\.cn https://www.google.com 302 21 | 22 | [Remote Rewrite] 23 | https://raw.githubusercontent.com/Loon0x00/LoonExampleConfig/master/Rewrite/AutoRewrite_Example.list,auto 24 | 25 | [MITM] 26 | hostname = *.example.com,*.sample.com 27 | enable = true 28 | skip-server-cert-verify = true 29 | #ca-p12 = 30 | #ca-passphrase = 31 | -------------------------------------------------------------------------------- /base/base/mellow.conf: -------------------------------------------------------------------------------- 1 | [Endpoint] 2 | DIRECT, builtin, freedom, domainStrategy=UseIP 3 | REJECT, builtin, blackhole 4 | Dns-Out, builtin, dns 5 | 6 | [Routing] 7 | domainStrategy = IPIfNonMatch 8 | 9 | [Dns] 10 | hijack = Dns-Out 11 | clientIp = 114.114.114.114 12 | 13 | [DnsServer] 14 | localhost 15 | 223.5.5.5 16 | 8.8.8.8, 53, Remote 17 | 8.8.4.4 18 | 19 | [DnsRule] 20 | DOMAIN-KEYWORD, geosite:geolocation-!cn, Remote 21 | DOMAIN-SUFFIX, google.com, Remote 22 | 23 | [DnsHost] 24 | doubleclick.net = 127.0.0.1 25 | 26 | [Log] 27 | loglevel = warning -------------------------------------------------------------------------------- /base/base/quan.conf: -------------------------------------------------------------------------------- 1 | [SERVER] 2 | 3 | [SOURCE] 4 | 5 | [BACKUP-SERVER] 6 | 7 | [SUSPEND-SSID] 8 | 9 | [POLICY] 10 | 11 | [DNS] 12 | 1.1.1.1 13 | 14 | [REWRITE] 15 | 16 | [URL-REJECTION] 17 | 18 | [TCP] 19 | 20 | [GLOBAL] 21 | 22 | [HOST] 23 | 24 | [STATE] 25 | STATE,AUTO 26 | 27 | [MITM] 28 | -------------------------------------------------------------------------------- /base/base/shadowsocks_base.json: -------------------------------------------------------------------------------- 1 | { 2 | "route": "bypass-lan-china", 3 | "remote_dns": "dns.google", 4 | "ipv6": false, 5 | "metered": false, 6 | "proxy_apps": { 7 | "enabled": false, 8 | "bypass": true, 9 | "android_list": [ 10 | "com.eg.android.AlipayGphone", 11 | "com.wudaokou.hippo", 12 | "com.zhihu.android" 13 | ] 14 | }, 15 | "udpdns": false 16 | } -------------------------------------------------------------------------------- /base/base/simple_base.yml: -------------------------------------------------------------------------------- 1 | port: 7890 2 | socks-port: 7891 3 | allow-lan: true 4 | mode: Rule 5 | log-level: info 6 | external-controller: 127.0.0.1:9090 7 | Proxy: ~ 8 | Proxy Group: ~ 9 | Rule: ~ 10 | -------------------------------------------------------------------------------- /base/base/surfboard.conf: -------------------------------------------------------------------------------- 1 | [General] 2 | loglevel = notify 3 | interface = 127.0.0.1 4 | skip-proxy = 127.0.0.1, 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12, 100.64.0.0/10, localhost, *.local 5 | ipv6 = false 6 | dns-server = system, 223.5.5.5 7 | exclude-simple-hostnames = true 8 | enhanced-mode-by-rule = true 9 | -------------------------------------------------------------------------------- /base/base/surge.conf: -------------------------------------------------------------------------------- 1 | [General] 2 | loglevel = notify 3 | bypass-system = true 4 | skip-proxy = 127.0.0.1,192.168.0.0/16,10.0.0.0/8,172.16.0.0/12,100.64.0.0/10,localhost,*.local,e.crashlytics.com,captive.apple.com,::ffff:0:0:0:0/1,::ffff:128:0:0:0/1 5 | #DNS设置或根据自己网络情况进行相应设置 6 | bypass-tun = 192.168.0.0/16,10.0.0.0/8,172.16.0.0/12 7 | dns-server = 119.29.29.29,223.5.5.5 -------------------------------------------------------------------------------- /base/config/ACL4SSR.ini: -------------------------------------------------------------------------------- 1 | [custom] 2 | ;不要随意改变关键字,否则会导致出错 3 | ;acl4SSR规则 4 | 5 | ;去广告:支持 6 | ;自动测速:支持 7 | ;微软分流:支持 8 | ;苹果分流:支持 9 | ;增强中国IP段:不支持 10 | ;增强国外GFW:不支持 11 | 12 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/LocalAreaNetwork.list 13 | ruleset=🛑 全球拦截,rules/ACL4SSR/Clash/BanAD.list 14 | ruleset=🍃 应用净化,rules/ACL4SSR/Clash/BanProgramAD.list 15 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/GoogleCN.list 16 | ruleset=Ⓜ️ 微软服务,rules/ACL4SSR/Clash/Microsoft.list 17 | ruleset=🍎 苹果服务,rules/ACL4SSR/Clash/Apple.list 18 | ruleset=🌍 国外媒体,rules/ACL4SSR/Clash/ProxyMedia.list 19 | ruleset=📲 电报信息,rules/ACL4SSR/Clash/Telegram.list 20 | ruleset=🚀 节点选择,rules/ACL4SSR/Clash/ProxyLite.list 21 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ChinaDomain.list 22 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ChinaCompanyIp.list 23 | ruleset=🎯 全球直连,[]GEOIP,CN 24 | ruleset=🐟 漏网之鱼,[]FINAL 25 | 26 | custom_proxy_group=🚀 节点选择`select`[]♻️ 自动选择`[]DIRECT`.* 27 | custom_proxy_group=♻️ 自动选择`url-test`.*`http://www.gstatic.com/generate_204`300,,50 28 | custom_proxy_group=🌍 国外媒体`select`[]🚀 节点选择`[]♻️ 自动选择`[]🎯 全球直连`.* 29 | custom_proxy_group=📲 电报信息`select`[]🚀 节点选择`[]🎯 全球直连`.* 30 | custom_proxy_group=Ⓜ️ 微软服务`select`[]🎯 全球直连`[]🚀 节点选择`.* 31 | custom_proxy_group=🍎 苹果服务`select`[]🚀 节点选择`[]🎯 全球直连`.* 32 | custom_proxy_group=🎯 全球直连`select`[]DIRECT`[]🚀 节点选择`[]♻️ 自动选择 33 | custom_proxy_group=🛑 全球拦截`select`[]REJECT`[]DIRECT 34 | custom_proxy_group=🍃 应用净化`select`[]REJECT`[]DIRECT 35 | custom_proxy_group=🐟 漏网之鱼`select`[]🚀 节点选择`[]🎯 全球直连`[]♻️ 自动选择`.* 36 | 37 | enable_rule_generator=true 38 | overwrite_original_rules=true 39 | -------------------------------------------------------------------------------- /base/config/ACL4SSR_BackCN.ini: -------------------------------------------------------------------------------- 1 | [custom] 2 | ;不要随意改变关键字,否则会导致出错 3 | ;acl4SSR规则 (流量回国) 4 | 5 | ;去广告:支持 6 | ;自动测速:不支持 7 | ;微软分流:不支持 8 | ;苹果分流:不支持 9 | ;增强中国IP段:支持 10 | ;增强国外GFW:支持 11 | 12 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/LocalAreaNetwork.list 13 | ruleset=🛑 全球拦截,rules/ACL4SSR/Clash/BanAD.list 14 | ruleset=🍃 应用净化,rules/ACL4SSR/Clash/BanProgramAD.list 15 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/Telegram.list 16 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ProxyMedia.list 17 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ProxyGFWlist.list 18 | ruleset=🚀 中国代理,rules/ACL4SSR/Clash/ChinaIp.list 19 | ruleset=🚀 中国代理,rules/ACL4SSR/Clash/ChinaDomain.list 20 | ruleset=🚀 中国代理,rules/ACL4SSR/Clash/ChinaCompanyIp.list 21 | ruleset=🚀 中国代理,[]GEOIP,CN 22 | ruleset=🐟 漏网之鱼,[]FINAL 23 | 24 | custom_proxy_group=🚀 中国代理`select`[]DIRECT`.* 25 | custom_proxy_group=🎯 全球直连`select`[]DIRECT`[]🚀 中国代理 26 | custom_proxy_group=🛑 全球拦截`select`[]REJECT`[]DIRECT 27 | custom_proxy_group=🍃 应用净化`select`[]REJECT`[]DIRECT 28 | custom_proxy_group=🐟 漏网之鱼`select`[]🚀 中国代理`[]🎯 全球直连`.* 29 | 30 | enable_rule_generator=true 31 | overwrite_original_rules=true 32 | -------------------------------------------------------------------------------- /base/config/ACL4SSR_Mini.ini: -------------------------------------------------------------------------------- 1 | [custom] 2 | ;不要随意改变关键字,否则会导致出错 3 | ;acl4SSR规则 4 | 5 | ;去广告:支持 6 | ;自动测速:支持 7 | ;微软分流:不支持 8 | ;苹果分流:不支持 9 | ;增强中国IP段:不支持 10 | ;增强国外GFW:不支持 11 | 12 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/LocalAreaNetwork.list 13 | ruleset=🛑 全球拦截,rules/ACL4SSR/Clash/BanAD.list 14 | ruleset=🛑 全球拦截,rules/ACL4SSR/Clash/BanProgramAD.list 15 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/GoogleCN.list 16 | ruleset=🚀 节点选择,rules/ACL4SSR/Clash/Telegram.list 17 | ruleset=🚀 节点选择,rules/ACL4SSR/Clash/ProxyMedia.list 18 | ruleset=🚀 节点选择,rules/ACL4SSR/Clash/ProxyLite.list 19 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ChinaDomain.list 20 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ChinaCompanyIp.list 21 | ruleset=🎯 全球直连,[]GEOIP,CN 22 | ruleset=🐟 漏网之鱼,[]FINAL 23 | 24 | custom_proxy_group=🚀 节点选择`select`[]♻️ 自动选择`[]DIRECT`.* 25 | custom_proxy_group=♻️ 自动选择`url-test`.*`http://www.gstatic.com/generate_204`300,,50 26 | custom_proxy_group=🎯 全球直连`select`[]DIRECT`[]🚀 节点选择`[]♻️ 自动选择 27 | custom_proxy_group=🛑 全球拦截`select`[]REJECT`[]DIRECT 28 | custom_proxy_group=🐟 漏网之鱼`select`[]🚀 节点选择`[]🎯 全球直连`[]♻️ 自动选择`.* 29 | 30 | enable_rule_generator=true 31 | overwrite_original_rules=true 32 | -------------------------------------------------------------------------------- /base/config/ACL4SSR_Mini_Fallback.ini: -------------------------------------------------------------------------------- 1 | [custom] 2 | ;不要随意改变关键字,否则会导致出错 3 | ;acl4SSR规则 4 | 5 | ;去广告:支持 6 | ;自动测速:支持 7 | ;微软分流:不支持 8 | ;苹果分流:不支持 9 | ;增强中国IP段:不支持 10 | ;增强国外GFW:不支持 11 | 12 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/LocalAreaNetwork.list 13 | ruleset=🛑 全球拦截,rules/ACL4SSR/Clash/BanAD.list 14 | ruleset=🛑 全球拦截,rules/ACL4SSR/Clash/BanProgramAD.list 15 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/GoogleCN.list 16 | ruleset=🚀 节点选择,rules/ACL4SSR/Clash/Telegram.list 17 | ruleset=🚀 节点选择,rules/ACL4SSR/Clash/ProxyMedia.list 18 | ruleset=🚀 节点选择,rules/ACL4SSR/Clash/ProxyLite.list 19 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ChinaDomain.list 20 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ChinaCompanyIp.list 21 | ruleset=🎯 全球直连,[]GEOIP,CN 22 | ruleset=🐟 漏网之鱼,[]FINAL 23 | 24 | custom_proxy_group=🚀 节点选择`select`[]♻️ 自动选择`[]🔯 故障转移`[]DIRECT`.* 25 | custom_proxy_group=♻️ 自动选择`url-test`.*`http://www.gstatic.com/generate_204`300,,50 26 | custom_proxy_group=🔯 故障转移`fallback`.*`http://www.gstatic.com/generate_204`180 27 | custom_proxy_group=🎯 全球直连`select`[]DIRECT`[]🚀 节点选择`[]♻️ 自动选择 28 | custom_proxy_group=🛑 全球拦截`select`[]REJECT`[]DIRECT 29 | custom_proxy_group=🐟 漏网之鱼`select`[]🚀 节点选择`[]🎯 全球直连`[]♻️ 自动选择`[]🔯 故障转移`.* 30 | 31 | enable_rule_generator=true 32 | overwrite_original_rules=true 33 | -------------------------------------------------------------------------------- /base/config/ACL4SSR_Mini_MultiMode.ini: -------------------------------------------------------------------------------- 1 | [custom] 2 | ;不要随意改变关键字,否则会导致出错 3 | ;acl4SSR规则 4 | 5 | ;去广告:支持 6 | ;自动测速:支持 7 | ;微软分流:不支持 8 | ;苹果分流:不支持 9 | ;增强中国IP段:不支持 10 | ;增强国外GFW:不支持 11 | 12 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/LocalAreaNetwork.list 13 | ruleset=🛑 全球拦截,rules/ACL4SSR/Clash/BanAD.list 14 | ruleset=🛑 全球拦截,rules/ACL4SSR/Clash/BanProgramAD.list 15 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/GoogleCN.list 16 | ruleset=🚀 节点选择,rules/ACL4SSR/Clash/Telegram.list 17 | ruleset=🚀 节点选择,rules/ACL4SSR/Clash/ProxyMedia.list 18 | ruleset=🚀 节点选择,rules/ACL4SSR/Clash/ProxyLite.list 19 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ChinaDomain.list 20 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ChinaCompanyIp.list 21 | ruleset=🎯 全球直连,[]GEOIP,CN 22 | ruleset=🐟 漏网之鱼,[]FINAL 23 | 24 | custom_proxy_group=🚀 节点选择`select`[]♻️ 自动选择`[]🔯 故障转移`[]🔮 负载均衡`[]DIRECT`.* 25 | custom_proxy_group=♻️ 自动选择`url-test`.*`http://www.gstatic.com/generate_204`300,,50 26 | custom_proxy_group=🔯 故障转移`fallback`.*`http://www.gstatic.com/generate_204`180 27 | custom_proxy_group=🔮 负载均衡`load-balance`.*`http://www.gstatic.com/generate_204`180 28 | custom_proxy_group=🎯 全球直连`select`[]DIRECT`[]🚀 节点选择`[]♻️ 自动选择 29 | custom_proxy_group=🛑 全球拦截`select`[]REJECT`[]DIRECT 30 | custom_proxy_group=🐟 漏网之鱼`select`[]🚀 节点选择`[]🎯 全球直连`[]♻️ 自动选择`[]🔯 故障转移`[]🔮 负载均衡`.* 31 | 32 | enable_rule_generator=true 33 | overwrite_original_rules=true 34 | -------------------------------------------------------------------------------- /base/config/ACL4SSR_Mini_NoAuto.ini: -------------------------------------------------------------------------------- 1 | [custom] 2 | ;不要随意改变关键字,否则会导致出错 3 | ;acl4SSR规则 4 | 5 | ;去广告:支持 6 | ;自动测速:不支持 7 | ;微软分流:不支持 8 | ;苹果分流:不支持 9 | ;增强中国IP段:不支持 10 | ;增强国外GFW:不支持 11 | 12 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/LocalAreaNetwork.list 13 | ruleset=🛑 全球拦截,rules/ACL4SSR/Clash/BanAD.list 14 | ruleset=🛑 全球拦截,rules/ACL4SSR/Clash/BanProgramAD.list 15 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/GoogleCN.list 16 | ruleset=🚀 节点选择,rules/ACL4SSR/Clash/Telegram.list 17 | ruleset=🚀 节点选择,rules/ACL4SSR/Clash/ProxyMedia.list 18 | ruleset=🚀 节点选择,rules/ACL4SSR/Clash/ProxyLite.list 19 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ChinaDomain.list 20 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ChinaCompanyIp.list 21 | ruleset=🎯 全球直连,[]GEOIP,CN 22 | ruleset=🐟 漏网之鱼,[]FINAL 23 | 24 | custom_proxy_group=🚀 节点选择`select`[]DIRECT`.* 25 | custom_proxy_group=🎯 全球直连`select`[]DIRECT`[]🚀 节点选择 26 | custom_proxy_group=🛑 全球拦截`select`[]REJECT`[]DIRECT 27 | custom_proxy_group=🐟 漏网之鱼`select`[]🚀 节点选择`[]🎯 全球直连`.* 28 | 29 | enable_rule_generator=true 30 | overwrite_original_rules=true 31 | -------------------------------------------------------------------------------- /base/config/ACL4SSR_NoApple.ini: -------------------------------------------------------------------------------- 1 | [custom] 2 | ;不要随意改变关键字,否则会导致出错 3 | ;acl4SSR规则 4 | 5 | ;去广告:支持 6 | ;自动测速:支持 7 | ;微软分流:支持 8 | ;苹果分流:不支持 9 | ;增强中国IP段:不支持 10 | ;增强国外GFW:不支持 11 | 12 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/LocalAreaNetwork.list 13 | ruleset=🛑 全球拦截,rules/ACL4SSR/Clash/BanAD.list 14 | ruleset=🍃 应用净化,rules/ACL4SSR/Clash/BanProgramAD.list 15 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/GoogleCN.list 16 | ruleset=Ⓜ️ 微软服务,rules/ACL4SSR/Clash/Microsoft.list 17 | ruleset=📲 电报信息,rules/ACL4SSR/Clash/Telegram.list 18 | ruleset=🌍 国外媒体,rules/ACL4SSR/Clash/ProxyMedia.list 19 | ruleset=🚀 节点选择,rules/ACL4SSR/Clash/ProxyLite.list 20 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/Apple.list 21 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ChinaDomain.list 22 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ChinaCompanyIp.list 23 | ruleset=🎯 全球直连,[]GEOIP,CN 24 | ruleset=🐟 漏网之鱼,[]FINAL 25 | 26 | custom_proxy_group=🚀 节点选择`select`[]♻️ 自动选择`[]DIRECT`.* 27 | custom_proxy_group=♻️ 自动选择`url-test`.*`http://www.gstatic.com/generate_204`300,,50 28 | custom_proxy_group=🌍 国外媒体`select`[]🚀 节点选择`[]♻️ 自动选择`[]🎯 全球直连`.* 29 | custom_proxy_group=📲 电报信息`select`[]🚀 节点选择`[]🎯 全球直连`.* 30 | custom_proxy_group=Ⓜ️ 微软服务`select`[]🎯 全球直连`[]🚀 节点选择`.* 31 | custom_proxy_group=🎯 全球直连`select`[]DIRECT`[]🚀 节点选择`[]♻️ 自动选择 32 | custom_proxy_group=🛑 全球拦截`select`[]REJECT`[]DIRECT 33 | custom_proxy_group=🍃 应用净化`select`[]REJECT`[]DIRECT 34 | custom_proxy_group=🐟 漏网之鱼`select`[]🚀 节点选择`[]🎯 全球直连`[]♻️ 自动选择`.* 35 | 36 | enable_rule_generator=true 37 | overwrite_original_rules=true 38 | -------------------------------------------------------------------------------- /base/config/ACL4SSR_NoAuto.ini: -------------------------------------------------------------------------------- 1 | [custom] 2 | ;不要随意改变关键字,否则会导致出错 3 | ;acl4SSR规则 4 | 5 | ;去广告:支持 6 | ;自动测速:不支持 7 | ;微软分流:支持 8 | ;苹果分流:支持 9 | ;增强中国IP段:不支持 10 | ;增强国外GFW:不支持 11 | 12 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/LocalAreaNetwork.list 13 | ruleset=🛑 全球拦截,rules/ACL4SSR/Clash/BanAD.list 14 | ruleset=🍃 应用净化,rules/ACL4SSR/Clash/BanProgramAD.list 15 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/GoogleCN.list 16 | ruleset=Ⓜ️ 微软服务,rules/ACL4SSR/Clash/Microsoft.list 17 | ruleset=🍎 苹果服务,rules/ACL4SSR/Clash/Apple.list 18 | ruleset=📲 电报信息,rules/ACL4SSR/Clash/Telegram.list 19 | ruleset=🌍 国外媒体,rules/ACL4SSR/Clash/ProxyMedia.list 20 | ruleset=🚀 节点选择,rules/ACL4SSR/Clash/ProxyLite.list 21 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ChinaDomain.list 22 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ChinaCompanyIp.list 23 | ruleset=🎯 全球直连,[]GEOIP,CN 24 | ruleset=🐟 漏网之鱼,[]FINAL 25 | 26 | custom_proxy_group=🚀 节点选择`select`[]DIRECT`.* 27 | custom_proxy_group=🌍 国外媒体`select`[]🚀 节点选择`[]🎯 全球直连`.* 28 | custom_proxy_group=📲 电报信息`select`[]🚀 节点选择`[]🎯 全球直连`.* 29 | custom_proxy_group=Ⓜ️ 微软服务`select`[]🎯 全球直连`[]🚀 节点选择`.* 30 | custom_proxy_group=🍎 苹果服务`select`[]🚀 节点选择`[]🎯 全球直连`.* 31 | custom_proxy_group=🎯 全球直连`select`[]DIRECT`[]🚀 节点选择 32 | custom_proxy_group=🛑 全球拦截`select`[]REJECT`[]DIRECT 33 | custom_proxy_group=🍃 应用净化`select`[]REJECT`[]DIRECT 34 | custom_proxy_group=🐟 漏网之鱼`select`[]🚀 节点选择`[]🎯 全球直连`.* 35 | 36 | enable_rule_generator=true 37 | overwrite_original_rules=true 38 | -------------------------------------------------------------------------------- /base/config/ACL4SSR_NoAuto_NoApple.ini: -------------------------------------------------------------------------------- 1 | [custom] 2 | ;不要随意改变关键字,否则会导致出错 3 | ;acl4SSR规则 4 | 5 | ;去广告:支持 6 | ;自动测速:不支持 7 | ;微软分流:支持 8 | ;苹果分流:不支持 9 | ;增强中国IP段:不支持 10 | ;增强国外GFW:不支持 11 | 12 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/LocalAreaNetwork.list 13 | ruleset=🛑 全球拦截,rules/ACL4SSR/Clash/BanAD.list 14 | ruleset=🍃 应用净化,rules/ACL4SSR/Clash/BanProgramAD.list 15 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/GoogleCN.list 16 | ruleset=Ⓜ️ 微软服务,rules/ACL4SSR/Clash/Microsoft.list 17 | ruleset=📲 电报信息,rules/ACL4SSR/Clash/Telegram.list 18 | ruleset=🌍 国外媒体,rules/ACL4SSR/Clash/ProxyMedia.list 19 | ruleset=🚀 节点选择,rules/ACL4SSR/Clash/ProxyLite.list 20 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/Apple.list 21 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ChinaDomain.list 22 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ChinaCompanyIp.list 23 | ruleset=🎯 全球直连,[]GEOIP,CN 24 | ruleset=🐟 漏网之鱼,[]FINAL 25 | 26 | custom_proxy_group=🚀 节点选择`select`[]DIRECT`.* 27 | custom_proxy_group=🌍 国外媒体`select`[]🚀 节点选择`[]🎯 全球直连`.* 28 | custom_proxy_group=📲 电报信息`select`[]🚀 节点选择`[]🎯 全球直连`.* 29 | custom_proxy_group=Ⓜ️ 微软服务`select`[]🎯 全球直连`[]🚀 节点选择`.* 30 | custom_proxy_group=🎯 全球直连`select`[]DIRECT`[]🚀 节点选择 31 | custom_proxy_group=🛑 全球拦截`select`[]REJECT`[]DIRECT 32 | custom_proxy_group=🍃 应用净化`select`[]REJECT`[]DIRECT 33 | custom_proxy_group=🐟 漏网之鱼`select`[]🚀 节点选择`[]🎯 全球直连`.* 34 | 35 | enable_rule_generator=true 36 | overwrite_original_rules=true 37 | -------------------------------------------------------------------------------- /base/config/ACL4SSR_NoAuto_NoApple_NoMicrosoft.ini: -------------------------------------------------------------------------------- 1 | [custom] 2 | ;不要随意改变关键字,否则会导致出错 3 | ;acl4SSR规则 4 | 5 | ;去广告:支持 6 | ;自动测速:不支持 7 | ;微软分流:不支持 8 | ;苹果分流:不支持 9 | ;增强中国IP段:不支持 10 | ;增强国外GFW:不支持 11 | 12 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/LocalAreaNetwork.list 13 | ruleset=🛑 全球拦截,rules/ACL4SSR/Clash/BanAD.list 14 | ruleset=🍃 应用净化,rules/ACL4SSR/Clash/BanProgramAD.list 15 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/GoogleCN.list 16 | ruleset=📲 电报信息,rules/ACL4SSR/Clash/Telegram.list 17 | ruleset=🌍 国外媒体,rules/ACL4SSR/Clash/ProxyMedia.list 18 | ruleset=🚀 节点选择,rules/ACL4SSR/Clash/ProxyLite.list 19 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/Apple.list 20 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ChinaDomain.list 21 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ChinaCompanyIp.list 22 | ruleset=🎯 全球直连,[]GEOIP,CN 23 | ruleset=🐟 漏网之鱼,[]FINAL 24 | 25 | custom_proxy_group=🚀 节点选择`select`[]DIRECT`.* 26 | custom_proxy_group=🌍 国外媒体`select`[]🚀 节点选择`[]🎯 全球直连`.* 27 | custom_proxy_group=📲 电报信息`select`[]🚀 节点选择`[]🎯 全球直连`.* 28 | custom_proxy_group=🎯 全球直连`select`[]DIRECT`[]🚀 节点选择 29 | custom_proxy_group=🛑 全球拦截`select`[]REJECT`[]DIRECT 30 | custom_proxy_group=🍃 应用净化`select`[]REJECT`[]DIRECT 31 | custom_proxy_group=🐟 漏网之鱼`select`[]🚀 节点选择`[]🎯 全球直连`.* 32 | 33 | enable_rule_generator=true 34 | overwrite_original_rules=true 35 | -------------------------------------------------------------------------------- /base/config/ACL4SSR_NoMicrosoft.ini: -------------------------------------------------------------------------------- 1 | [custom] 2 | ;不要随意改变关键字,否则会导致出错 3 | ;acl4SSR规则 4 | 5 | ;去广告:支持 6 | ;自动测速:支持 7 | ;微软分流:不支持 8 | ;苹果分流:支持 9 | ;增强中国IP段:不支持 10 | ;增强国外GFW:不支持 11 | 12 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/LocalAreaNetwork.list 13 | ruleset=🛑 全球拦截,rules/ACL4SSR/Clash/BanAD.list 14 | ruleset=🍃 应用净化,rules/ACL4SSR/Clash/BanProgramAD.list 15 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/GoogleCN.list 16 | ruleset=🍎 苹果服务,rules/ACL4SSR/Clash/Apple.list 17 | ruleset=📲 电报信息,rules/ACL4SSR/Clash/Telegram.list 18 | ruleset=🌍 国外媒体,rules/ACL4SSR/Clash/ProxyMedia.list 19 | ruleset=🚀 节点选择,rules/ACL4SSR/Clash/ProxyLite.list 20 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ChinaDomain.list 21 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ChinaCompanyIp.list 22 | ruleset=🎯 全球直连,[]GEOIP,CN 23 | ruleset=🐟 漏网之鱼,[]FINAL 24 | 25 | custom_proxy_group=🚀 节点选择`select`[]♻️ 自动选择`[]DIRECT`.* 26 | custom_proxy_group=♻️ 自动选择`url-test`.*`http://www.gstatic.com/generate_204`300,,50 27 | custom_proxy_group=🌍 国外媒体`select`[]🚀 节点选择`[]♻️ 自动选择`[]🎯 全球直连`.* 28 | custom_proxy_group=📲 电报信息`select`[]🚀 节点选择`[]🎯 全球直连`.* 29 | custom_proxy_group=🍎 苹果服务`select`[]🚀 节点选择`[]🎯 全球直连`.* 30 | custom_proxy_group=🎯 全球直连`select`[]DIRECT`[]🚀 节点选择`[]♻️ 自动选择 31 | custom_proxy_group=🛑 全球拦截`select`[]REJECT`[]DIRECT 32 | custom_proxy_group=🍃 应用净化`select`[]REJECT`[]DIRECT 33 | custom_proxy_group=🐟 漏网之鱼`select`[]🚀 节点选择`[]🎯 全球直连`[]♻️ 自动选择`.* 34 | 35 | enable_rule_generator=true 36 | overwrite_original_rules=true 37 | -------------------------------------------------------------------------------- /base/config/ACL4SSR_Online_Mini.ini: -------------------------------------------------------------------------------- 1 | [custom] 2 | ;不要随意改变关键字,否则会导致出错 3 | ;acl4SSR规则-在线版 4 | 5 | ;去广告:支持 6 | ;自动测速:支持 7 | ;微软分流:不支持 8 | ;苹果分流:不支持 9 | ;增强中国IP段:不支持 10 | ;增强国外GFW:不支持 11 | 12 | ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/LocalAreaNetwork.list 13 | ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/UnBan.list 14 | ruleset=🛑 全球拦截,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanAD.list 15 | ruleset=🛑 全球拦截,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanProgramAD.list 16 | ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/GoogleCN.list 17 | ruleset=🚀 节点选择,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Telegram.list 18 | ruleset=🚀 节点选择,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyMedia.list 19 | ruleset=🚀 节点选择,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyLite.list 20 | ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaDomain.list 21 | ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaCompanyIp.list 22 | ruleset=🎯 全球直连,[]GEOIP,CN 23 | ruleset=🐟 漏网之鱼,[]FINAL 24 | 25 | custom_proxy_group=🚀 节点选择`select`[]♻️ 自动选择`[]DIRECT`.* 26 | custom_proxy_group=♻️ 自动选择`url-test`.*`http://www.gstatic.com/generate_204`300,,50 27 | custom_proxy_group=🎯 全球直连`select`[]DIRECT`[]🚀 节点选择`[]♻️ 自动选择 28 | custom_proxy_group=🛑 全球拦截`select`[]REJECT`[]DIRECT 29 | custom_proxy_group=🐟 漏网之鱼`select`[]🚀 节点选择`[]🎯 全球直连`[]♻️ 自动选择`.* 30 | 31 | enable_rule_generator=true 32 | overwrite_original_rules=true 33 | -------------------------------------------------------------------------------- /base/config/ACL4SSR_Online_Mini_NoAuto.ini: -------------------------------------------------------------------------------- 1 | [custom] 2 | ;不要随意改变关键字,否则会导致出错 3 | ;acl4SSR规则-在线版 4 | 5 | ;去广告:支持 6 | ;自动测速:不支持 7 | ;微软分流:不支持 8 | ;苹果分流:不支持 9 | ;增强中国IP段:不支持 10 | ;增强国外GFW:不支持 11 | 12 | ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/LocalAreaNetwork.list 13 | ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/UnBan.list 14 | ruleset=🛑 全球拦截,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanAD.list 15 | ruleset=🛑 全球拦截,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanProgramAD.list 16 | ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/GoogleCN.list 17 | ruleset=🚀 节点选择,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Telegram.list 18 | ruleset=🚀 节点选择,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyMedia.list 19 | ruleset=🚀 节点选择,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyLite.list 20 | ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaDomain.list 21 | ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaCompanyIp.list 22 | ruleset=🎯 全球直连,[]GEOIP,CN 23 | ruleset=🐟 漏网之鱼,[]FINAL 24 | 25 | custom_proxy_group=🚀 节点选择`select`[]DIRECT`.* 26 | custom_proxy_group=🎯 全球直连`select`[]DIRECT`[]🚀 节点选择 27 | custom_proxy_group=🛑 全球拦截`select`[]REJECT`[]DIRECT 28 | custom_proxy_group=🐟 漏网之鱼`select`[]🚀 节点选择`[]🎯 全球直连`.* 29 | 30 | enable_rule_generator=true 31 | overwrite_original_rules=true 32 | -------------------------------------------------------------------------------- /base/config/ACL4SSR_WithChinaIp.ini: -------------------------------------------------------------------------------- 1 | [custom] 2 | ;不要随意改变关键字,否则会导致出错 3 | ;acl4SSR规则 4 | 5 | ;去广告:支持 6 | ;自动测速:支持 7 | ;微软分流:支持 8 | ;苹果分流:支持 9 | ;增强中国IP段:支持 10 | ;增强国外GFW:不支持 11 | 12 | ;设置规则标志位 13 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/LocalAreaNetwork.list 14 | ruleset=🛑 全球拦截,rules/ACL4SSR/Clash/BanAD.list 15 | ruleset=🍃 应用净化,rules/ACL4SSR/Clash/BanProgramAD.list 16 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/GoogleCN.list 17 | ruleset=Ⓜ️ 微软服务,rules/ACL4SSR/Clash/Microsoft.list 18 | ruleset=🍎 苹果服务,rules/ACL4SSR/Clash/Apple.list 19 | ruleset=📲 电报信息,rules/ACL4SSR/Clash/Telegram.list 20 | ruleset=🌍 国外媒体,rules/ACL4SSR/Clash/ProxyMedia.list 21 | ruleset=🚀 节点选择,rules/ACL4SSR/Clash/ProxyLite.list 22 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ChinaIp.list 23 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ChinaDomain.list 24 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ChinaCompanyIp.list 25 | ruleset=🐟 漏网之鱼,[]FINAL 26 | 27 | custom_proxy_group=🚀 节点选择`select`[]♻️ 自动选择`[]DIRECT`.* 28 | custom_proxy_group=♻️ 自动选择`url-test`.*`http://www.gstatic.com/generate_204`300,,50 29 | custom_proxy_group=🌍 国外媒体`select`[]🚀 节点选择`[]♻️ 自动选择`[]🎯 全球直连`.* 30 | custom_proxy_group=📲 电报信息`select`[]🚀 节点选择`[]🎯 全球直连`.* 31 | custom_proxy_group=Ⓜ️ 微软服务`select`[]🎯 全球直连`[]🚀 节点选择`.* 32 | custom_proxy_group=🍎 苹果服务`select`[]🚀 节点选择`[]🎯 全球直连`.* 33 | custom_proxy_group=🎯 全球直连`select`[]DIRECT`[]🚀 节点选择`[]♻️ 自动选择 34 | custom_proxy_group=🛑 全球拦截`select`[]REJECT`[]DIRECT 35 | custom_proxy_group=🍃 应用净化`select`[]REJECT`[]DIRECT 36 | custom_proxy_group=🐟 漏网之鱼`select`[]🚀 节点选择`[]🎯 全球直连`[]♻️ 自动选择`.* 37 | 38 | enable_rule_generator=true 39 | overwrite_original_rules=true 40 | -------------------------------------------------------------------------------- /base/config/ACL4SSR_WithChinaIp_WithGFW.ini: -------------------------------------------------------------------------------- 1 | [custom] 2 | ;不要随意改变关键字,否则会导致出错 3 | ;acl4SSR规则 4 | 5 | ;去广告:支持 6 | ;自动测速:支持 7 | ;微软分流:支持 8 | ;苹果分流:支持 9 | ;增强中国IP段:支持 10 | ;增强国外GFW:支持 11 | 12 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/LocalAreaNetwork.list 13 | ruleset=🛑 全球拦截,rules/ACL4SSR/Clash/BanAD.list 14 | ruleset=🍃 应用净化,rules/ACL4SSR/Clash/BanProgramAD.list 15 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/GoogleCN.list 16 | ruleset=Ⓜ️ 微软服务,rules/ACL4SSR/Clash/Microsoft.list 17 | ruleset=🍎 苹果服务,rules/ACL4SSR/Clash/Apple.list 18 | ruleset=📲 电报信息,rules/ACL4SSR/Clash/Telegram.list 19 | ruleset=🌍 国外媒体,rules/ACL4SSR/Clash/ProxyMedia.list 20 | ruleset=🚀 节点选择,rules/ACL4SSR/Clash/ProxyGFWlist.list 21 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ChinaIp.list 22 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ChinaDomain.list 23 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ChinaCompanyIp.list 24 | ruleset=🎯 全球直连,[]GEOIP,CN 25 | ruleset=🐟 漏网之鱼,[]FINAL 26 | 27 | custom_proxy_group=🚀 节点选择`select`[]♻️ 自动选择`[]DIRECT`.* 28 | custom_proxy_group=♻️ 自动选择`url-test`.*`http://www.gstatic.com/generate_204`300,,50 29 | custom_proxy_group=🌍 国外媒体`select`[]🚀 节点选择`[]♻️ 自动选择`[]🎯 全球直连`.* 30 | custom_proxy_group=📲 电报信息`select`[]🚀 节点选择`[]🎯 全球直连`.* 31 | custom_proxy_group=Ⓜ️ 微软服务`select`[]🎯 全球直连`[]🚀 节点选择`.* 32 | custom_proxy_group=🍎 苹果服务`select`[]🚀 节点选择`[]🎯 全球直连`.* 33 | custom_proxy_group=🎯 全球直连`select`[]DIRECT`[]🚀 节点选择`[]♻️ 自动选择 34 | custom_proxy_group=🛑 全球拦截`select`[]REJECT`[]DIRECT 35 | custom_proxy_group=🍃 应用净化`select`[]REJECT`[]DIRECT 36 | custom_proxy_group=🐟 漏网之鱼`select`[]🚀 节点选择`[]🎯 全球直连`[]♻️ 自动选择`.* 37 | 38 | enable_rule_generator=true 39 | overwrite_original_rules=true 40 | -------------------------------------------------------------------------------- /base/config/ACL4SSR_WithGFW.ini: -------------------------------------------------------------------------------- 1 | [custom] 2 | ;不要随意改变关键字,否则会导致出错 3 | ;acl4SSR规则 4 | 5 | ;去广告:支持 6 | ;自动测速:支持 7 | ;微软分流:支持 8 | ;苹果分流:支持 9 | ;增强中国IP段:不支持 10 | ;增强国外GFW:支持 11 | 12 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/LocalAreaNetwork.list 13 | ruleset=🛑 全球拦截,rules/ACL4SSR/Clash/BanAD.list 14 | ruleset=🍃 应用净化,rules/ACL4SSR/Clash/BanProgramAD.list 15 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/GoogleCN.list 16 | ruleset=Ⓜ️ 微软服务,rules/ACL4SSR/Clash/Microsoft.list 17 | ruleset=🍎 苹果服务,rules/ACL4SSR/Clash/Apple.list 18 | ruleset=📲 电报信息,rules/ACL4SSR/Clash/Telegram.list 19 | ruleset=🌍 国外媒体,rules/ACL4SSR/Clash/ProxyMedia.list 20 | ruleset=🚀 节点选择,rules/ACL4SSR/Clash/ProxyGFWlist.list 21 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ChinaDomain.list 22 | ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ChinaCompanyIp.list 23 | ruleset=🎯 全球直连,[]GEOIP,CN 24 | ruleset=🐟 漏网之鱼,[]FINAL 25 | 26 | custom_proxy_group=🚀 节点选择`select`[]♻️ 自动选择`[]DIRECT`.* 27 | custom_proxy_group=♻️ 自动选择`url-test`.*`http://www.gstatic.com/generate_204`300,,50 28 | custom_proxy_group=🌍 国外媒体`select`[]🚀 节点选择`[]♻️ 自动选择`[]🎯 全球直连`.* 29 | custom_proxy_group=📲 电报信息`select`[]🚀 节点选择`[]🎯 全球直连`.* 30 | custom_proxy_group=Ⓜ️ 微软服务`select`[]🎯 全球直连`[]🚀 节点选择`.* 31 | custom_proxy_group=🍎 苹果服务`select`[]🚀 节点选择`[]🎯 全球直连`.* 32 | custom_proxy_group=🎯 全球直连`select`[]DIRECT`[]🚀 节点选择`[]♻️ 自动选择 33 | custom_proxy_group=🛑 全球拦截`select`[]REJECT`[]DIRECT 34 | custom_proxy_group=🍃 应用净化`select`[]REJECT`[]DIRECT 35 | custom_proxy_group=🐟 漏网之鱼`select`[]🚀 节点选择`[]🎯 全球直连`[]♻️ 自动选择`.* 36 | 37 | enable_rule_generator=true 38 | overwrite_original_rules=true 39 | -------------------------------------------------------------------------------- /base/config/example_external_config.toml: -------------------------------------------------------------------------------- 1 | version = 1 2 | [custom] 3 | enable_rule_generator = false 4 | overwrite_original_rules = false 5 | 6 | # Options for custom base configuration file 7 | clash_rule_base = "base/forcerule.yml" 8 | #surge_rule_base = "base/surge.conf" 9 | #surfboard_rule_base = "base/surfboard.conf" 10 | #mellow_rule_base = "base/mellow.conf" 11 | #quan_rule_base = "base/quan.conf" 12 | #quanx_rule_base = "base/quanx.conf" 13 | 14 | # Options for adding emojis 15 | #add_emoji = true 16 | #remove_old_emoji = true 17 | 18 | # Options for filtering nodes 19 | #include_remarks = [] 20 | #exclude_remarks = [] 21 | 22 | [[custom_groups]] 23 | import = "snippets/groups_forcerule.toml" 24 | 25 | #[[rulesets]] 26 | #import = "" 27 | 28 | [[template_args]] 29 | key = "clash.dns.port" 30 | value = "5353" -------------------------------------------------------------------------------- /base/config/example_external_config.yml: -------------------------------------------------------------------------------- 1 | custom: 2 | enable_rule_generator: false 3 | overwrite_original_rules: false 4 | 5 | proxy_groups: 6 | - {import: snippets/groups_forcerule.txt} 7 | 8 | # rulesets: 9 | # - {import: snippets/ruleset_remote.txt} 10 | 11 | clash_rule_base: base/forcerule.yml 12 | # surge_rule_base: base/surge.conf 13 | # surfboard_rule_base: base/surfboard.conf 14 | # mellow_rule_base: base/mellow.conf 15 | # quan_rule_base: base/quan.conf 16 | # quanx_rule_base: base/quanx.conf 17 | 18 | # rename_node: 19 | # - {import: snippet/rename.txt} 20 | 21 | # add_emoji: true 22 | # remove_old_emoji: true 23 | # emojis: 24 | # - {import: snippets/emoji.txt} 25 | 26 | # include_remarks: [] 27 | # exclude_remarks: [] 28 | # template_args: 29 | # - {key: clash.dns.port, value: 5353} 30 | -------------------------------------------------------------------------------- /base/generate.ini: -------------------------------------------------------------------------------- 1 | [test] 2 | path=output.conf 3 | target=surge 4 | ver=4 5 | url=ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTpwYXNzd29yZA@www.example.com:1080#Example 6 | 7 | [test_profile] 8 | path=output.yml 9 | profile=profiles/example_profile.ini 10 | -------------------------------------------------------------------------------- /base/gistconf.ini: -------------------------------------------------------------------------------- 1 | [common] 2 | ;uncomment the following line and enter your token to enable upload function 3 | ;token = your_personal_token_here 4 | -------------------------------------------------------------------------------- /base/profiles/example_profile.ini: -------------------------------------------------------------------------------- 1 | [Profile] 2 | ;This is an example profile for the /getprofile interface 3 | ;The options works the same as the arguments in the /sub interface 4 | ;Arguments that needed URLEncode before is not needed here 5 | ;For more available options, please check the readme section 6 | 7 | target=clash 8 | url=ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTpwYXNzd29yZA@www.example.com:1080#Example 9 | ;config=config/example_external_config.ini 10 | ;ver=3 11 | ;udp=true 12 | ;emoji=false 13 | -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Apple.list: -------------------------------------------------------------------------------- 1 | # Apple 2 | # 一般国内Apple肯定正常,不需要开代理 3 | DOMAIN,apple.comscoreresearch.com 4 | DOMAIN-SUFFIX,aaplimg.com 5 | DOMAIN-SUFFIX,akadns.net 6 | DOMAIN-SUFFIX,apple-cloudkit.com 7 | DOMAIN-SUFFIX,apple.co 8 | DOMAIN-SUFFIX,apple.com 9 | DOMAIN-SUFFIX,apple.com.cn 10 | DOMAIN-SUFFIX,apple.news 11 | DOMAIN-SUFFIX,appstore.com 12 | DOMAIN-SUFFIX,cdn-apple.com 13 | DOMAIN-SUFFIX,crashlytics.com 14 | DOMAIN-SUFFIX,icloud-content.com 15 | DOMAIN-SUFFIX,icloud.com 16 | DOMAIN-SUFFIX,icloud.com.cn 17 | DOMAIN-SUFFIX,itunes.com 18 | DOMAIN-SUFFIX,me.com 19 | DOMAIN-SUFFIX,mzstatic.com 20 | IP-CIDR,17.0.0.0/8,no-resolve 21 | IP-CIDR,63.92.224.0/19,no-resolve 22 | IP-CIDR,65.199.22.0/23,no-resolve 23 | IP-CIDR,139.178.128.0/18,no-resolve 24 | IP-CIDR,144.178.0.0/19,no-resolve 25 | IP-CIDR,144.178.36.0/22,no-resolve 26 | IP-CIDR,144.178.48.0/20,no-resolve 27 | IP-CIDR,192.35.50.0/24,no-resolve 28 | IP-CIDR,198.183.17.0/24,no-resolve 29 | IP-CIDR,205.180.175.0/24,no-resolve -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/ChinaMedia.list: -------------------------------------------------------------------------------- 1 | # 内容:中国媒体列表 2 | # 更新:2021-12-26 21:01:13 3 | # 数量:45条 4 | 5 | # Bilibili 哔哩哔哩 6 | USER-AGENT,Bilibili* 7 | USER-AGENT,bili* 8 | USER-AGENT,bili-inter* 9 | DOMAIN,apiintl.biliapi.net 10 | DOMAIN,upos-hz-mirrorakam.akamaized.net 11 | DOMAIN-SUFFIX,acg.tv 12 | DOMAIN-SUFFIX,acgvideo.com 13 | DOMAIN-SUFFIX,b23.tv 14 | DOMAIN-SUFFIX,bigfun.cn 15 | DOMAIN-SUFFIX,bigfunapp.cn 16 | DOMAIN-SUFFIX,biliapi.com 17 | DOMAIN-SUFFIX,biliapi.net 18 | DOMAIN-SUFFIX,bilibili.com 19 | DOMAIN-SUFFIX,bilibili.tv 20 | DOMAIN-SUFFIX,biligame.com 21 | DOMAIN-SUFFIX,biligame.net 22 | DOMAIN-SUFFIX,bilivideo.cn 23 | DOMAIN-SUFFIX,bilivideo.com 24 | DOMAIN-SUFFIX,hdslb.com 25 | DOMAIN-SUFFIX,im9.com 26 | DOMAIN-SUFFIX,smtcdns.net 27 | 28 | # Iqiyi 爱奇艺 29 | USER-AGENT,QYPlayer* 30 | USER-AGENT,iQIYI* 31 | DOMAIN,intel-cache.m.iqiyi.com 32 | DOMAIN,intel-cache.video.iqiyi.com 33 | DOMAIN,intl-rcd.iqiyi.com 34 | DOMAIN,intl-subscription.iqiyi.com 35 | DOMAIN-SUFFIX,inter.iqiyi.com 36 | DOMAIN-SUFFIX,inter.ptqy.gitv.tv 37 | DOMAIN-SUFFIX,intl.iqiyi.com 38 | DOMAIN-SUFFIX,iq.com 39 | IP-CIDR,23.40.241.251/32,no-resolve 40 | IP-CIDR,23.40.242.10/32,no-resolve 41 | IP-CIDR,103.44.56.0/22,no-resolve 42 | IP-CIDR,118.26.32.0/23,no-resolve 43 | IP-CIDR,118.26.120.0/24,no-resolve 44 | IP-CIDR,223.119.62.225/28,no-resolve 45 | URL-REGEX,^https?:\/\/int[\w-\.]+iqiyi\.com 46 | 47 | # Letv 乐视 48 | DOMAIN-SUFFIX,api.mob.app.letv.com 49 | 50 | # MOO 51 | USER-AGENT,MOO* 52 | USER-AGENT,TencentMidasConnect* 53 | 54 | # TencentVideo 腾讯视频 55 | DOMAIN-SUFFIX,v.smtcdns.com 56 | DOMAIN-SUFFIX,vv.video.qq.com 57 | 58 | # Youku 优酷 59 | DOMAIN-SUFFIX,youku.com 60 | IP-CIDR,106.11.0.0/16,no-resolve -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Download.list: -------------------------------------------------------------------------------- 1 | # Mac Download 2 | PROCESS-NAME,aria2c.exe 3 | PROCESS-NAME,fdm.exe 4 | PROCESS-NAME,Folx.exe 5 | PROCESS-NAME,NetTransport.exe 6 | PROCESS-NAME,Thunder.exe 7 | PROCESS-NAME,Transmission.exe 8 | PROCESS-NAME,uTorrent.exe 9 | PROCESS-NAME,WebTorrent.exe 10 | PROCESS-NAME,WebTorrent Helper.exe 11 | # bt 12 | DOMAIN-SUFFIX,smtp 13 | DOMAIN-KEYWORD,aria2 14 | URL-REGEX,(Subject|HELO|SMTP) 15 | URL-REGEX,(api|ps|sv|offnavi|newvector|ulog.imap|newloc)(.map|).(baidu|n.shifen).com 16 | URL-REGEX,(.+.|^)(360|so|qihoo|360safe|qhimg|360totalsecurity|yunpan).(cn|com) 17 | URL-REGEX,(.+.)?(torrent|announce.php?passkey=|tracker|BitTorrent|bt_key|ed2k|find_node|get_peers|info_hash|magnet:|peer_id=|xunlei)(..+)? 18 | # XunLei 19 | URL-REGEX,(.?)(xunlei|sandai|Thunder|XLLiveUD)(.) 20 | PROCESS-NAME,DownloadService.exe 21 | # 360 22 | URL-REGEX,(.+\.|^)(360|so)\.(cn|com) 23 | # Tencent Weiyun 24 | PROCESS-NAME,Weiyun.exe 25 | #Baidu disk 26 | PROCESS-NAME,baidunetdisk.exe 27 | -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/GoogleCN.list: -------------------------------------------------------------------------------- 1 | # Google China 2 | #DOMAIN-SUFFIX,translate.googleapis.com 3 | DOMAIN-SUFFIX,265.com 4 | DOMAIN-SUFFIX,2mdn.net 5 | DOMAIN-SUFFIX,alt1-mtalk.google.com 6 | DOMAIN-SUFFIX,alt2-mtalk.google.com 7 | DOMAIN-SUFFIX,alt3-mtalk.google.com 8 | DOMAIN-SUFFIX,alt4-mtalk.google.com 9 | DOMAIN-SUFFIX,alt5-mtalk.google.com 10 | DOMAIN-SUFFIX,alt6-mtalk.google.com 11 | DOMAIN-SUFFIX,alt7-mtalk.google.com 12 | DOMAIN-SUFFIX,alt8-mtalk.google.com 13 | DOMAIN-SUFFIX,app-measurement.com 14 | DOMAIN-SUFFIX,c.android.clients.google.com 15 | DOMAIN-SUFFIX,cache.pack.google.com 16 | DOMAIN-SUFFIX,clickserve.dartsearch.net 17 | DOMAIN-SUFFIX,clientservices.googleapis.com 18 | DOMAIN-SUFFIX,crl.pki.goog 19 | DOMAIN-SUFFIX,dl.google.com 20 | DOMAIN-SUFFIX,dl.l.google.com 21 | DOMAIN-SUFFIX,fonts.googleapis.com 22 | DOMAIN-SUFFIX,fonts.gstatic.com 23 | DOMAIN-SUFFIX,googletagmanager.com 24 | DOMAIN-SUFFIX,googletagservices.com 25 | DOMAIN-SUFFIX,gtm.oasisfeng.com 26 | DOMAIN-SUFFIX,imasdk.googleapis.com 27 | DOMAIN-SUFFIX,mtalk.google.com 28 | DOMAIN-SUFFIX,ocsp.pki.goog 29 | DOMAIN-SUFFIX,recaptcha.net 30 | DOMAIN-SUFFIX,safebrowsing-cache.google.com 31 | DOMAIN-SUFFIX,safebrowsing.googleapis.com 32 | DOMAIN-SUFFIX,settings.crashlytics.com 33 | DOMAIN-SUFFIX,ssl-google-analytics.l.google.com 34 | DOMAIN-SUFFIX,ssl.gstatic.com 35 | DOMAIN-SUFFIX,toolbarqueries.google.com 36 | DOMAIN-SUFFIX,tools.google.com 37 | DOMAIN-SUFFIX,tools.l.google.com 38 | DOMAIN-SUFFIX,update.googleapis.com 39 | DOMAIN-SUFFIX,www-googletagmanager.l.google.com 40 | DOMAIN-SUFFIX,www.gstatic.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/LocalAreaNetwork.list: -------------------------------------------------------------------------------- 1 | # 本地/局域网地址 2 | # 参考:https://en.wikipedia.org/wiki/Reserved_IP_addresses 3 | 4 | # ACL4SSR标志 如没有,代表不是用ACL4SSR规则 5 | DOMAIN-SUFFIX,acl4.ssr 6 | 7 | # 本地/局域网地址 8 | DOMAIN-SUFFIX,ip6-localhost 9 | DOMAIN-SUFFIX,ip6-loopback 10 | DOMAIN-SUFFIX,local 11 | DOMAIN-SUFFIX,localhost 12 | IP-CIDR,10.0.0.0/8,no-resolve 13 | IP-CIDR,100.64.0.0/10,no-resolve 14 | IP-CIDR,127.0.0.0/8,no-resolve 15 | IP-CIDR,172.16.0.0/12,no-resolve 16 | IP-CIDR,192.168.0.0/16,no-resolve 17 | IP-CIDR,198.18.0.0/16,no-resolve 18 | IP-CIDR6,::1/128,no-resolve 19 | IP-CIDR6,fc00::/7,no-resolve 20 | IP-CIDR6,fe80::/10,no-resolve 21 | IP-CIDR6,fd00::/8,no-resolve 22 | 23 | # Router managed 路由器管理域名 24 | DOMAIN,router.asus.com 25 | DOMAIN-SUFFIX,hiwifi.com 26 | DOMAIN-SUFFIX,leike.cc 27 | DOMAIN-SUFFIX,miwifi.com 28 | DOMAIN-SUFFIX,my.router 29 | DOMAIN-SUFFIX,p.to 30 | DOMAIN-SUFFIX,peiluyou.com 31 | DOMAIN-SUFFIX,phicomm.me 32 | DOMAIN-SUFFIX,routerlogin.com 33 | DOMAIN-SUFFIX,tendawifi.com 34 | DOMAIN-SUFFIX,zte.home -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Netflix.list: -------------------------------------------------------------------------------- 1 | # Netflix 2 | USER-AGENT,Argo* 3 | DOMAIN-SUFFIX,fast.com 4 | DOMAIN-SUFFIX,netflix.com 5 | DOMAIN-SUFFIX,netflix.net 6 | DOMAIN-SUFFIX,netflixdnstest0.com 7 | DOMAIN-SUFFIX,netflixdnstest1.com 8 | DOMAIN-SUFFIX,netflixdnstest2.com 9 | DOMAIN-SUFFIX,netflixdnstest3.com 10 | DOMAIN-SUFFIX,netflixdnstest4.com 11 | DOMAIN-SUFFIX,netflixdnstest5.com 12 | DOMAIN-SUFFIX,netflixdnstest6.com 13 | DOMAIN-SUFFIX,netflixdnstest7.com 14 | DOMAIN-SUFFIX,netflixdnstest8.com 15 | DOMAIN-SUFFIX,netflixdnstest9.com 16 | DOMAIN-SUFFIX,nflxext.com 17 | DOMAIN-SUFFIX,nflximg.com 18 | DOMAIN-SUFFIX,nflximg.net 19 | DOMAIN-SUFFIX,nflxso.net 20 | DOMAIN-SUFFIX,nflxvideo.net 21 | IP-CIDR,8.41.4.0/24,no-resolve 22 | IP-CIDR,23.246.0.0/18,no-resolve 23 | IP-CIDR,37.77.184.0/21,no-resolve 24 | IP-CIDR,45.57.0.0/17,no-resolve 25 | IP-CIDR,64.120.128.0/17,no-resolve 26 | IP-CIDR,66.197.128.0/17,no-resolve 27 | IP-CIDR,69.53.224.0/19,no-resolve 28 | IP-CIDR,108.175.32.0/20,no-resolve 29 | IP-CIDR,185.2.220.0/22,no-resolve 30 | IP-CIDR,185.9.188.0/22,no-resolve 31 | IP-CIDR,192.173.64.0/18,no-resolve 32 | IP-CIDR,198.38.96.0/19,no-resolve 33 | IP-CIDR,198.45.48.0/20,no-resolve 34 | IP-CIDR,207.45.72.0/22,no-resolve 35 | IP-CIDR,208.75.76.0/22,no-resolve -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/OneDrive.list: -------------------------------------------------------------------------------- 1 | # OneDrive 2 | PROCESS-NAME,OneDrive 3 | PROCESS-NAME,OneDriveUpdater 4 | USER-AGENT,OneDrive* 5 | USER-AGENT,OneDriveiOSApp* 6 | DOMAIN-KEYWORD,1drv 7 | DOMAIN-KEYWORD,onedrive 8 | DOMAIN-KEYWORD,skydrive 9 | DOMAIN-SUFFIX,livefilestore.com 10 | DOMAIN-SUFFIX,oneclient.sfx.ms 11 | DOMAIN-SUFFIX,onedrive.com 12 | DOMAIN-SUFFIX,onedrive.live.com 13 | DOMAIN-SUFFIX,photos.live.com 14 | DOMAIN-SUFFIX,sharepoint.com 15 | DOMAIN-SUFFIX,sharepointonline.com 16 | DOMAIN-SUFFIX,skydrive.wns.windows.com 17 | DOMAIN-SUFFIX,spoprod-a.akamaihd.net 18 | DOMAIN-SUFFIX,storage.live.com 19 | DOMAIN-SUFFIX,storage.msn.com 20 | #DOMAIN-SUFFIX,aria.microsoft.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/360.list: -------------------------------------------------------------------------------- 1 | # 内容:360 2 | # 数量:8条 3 | DOMAIN-SUFFIX,360.com 4 | DOMAIN-SUFFIX,360kuai.com 5 | DOMAIN-SUFFIX,360safe.com 6 | DOMAIN-SUFFIX,dhrest.com 7 | DOMAIN-SUFFIX,qhres.com 8 | DOMAIN-SUFFIX,qhstatic.com 9 | DOMAIN-SUFFIX,qhupdate.com 10 | DOMAIN-SUFFIX,so.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/4399.list: -------------------------------------------------------------------------------- 1 | # 内容:4399 2 | # 数量:4条 3 | DOMAIN-SUFFIX,4399.com 4 | DOMAIN-SUFFIX,4399pk.com 5 | DOMAIN-SUFFIX,5054399.com 6 | DOMAIN-SUFFIX,img4399.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/58.list: -------------------------------------------------------------------------------- 1 | # 内容:58 2 | # 数量:1条 3 | DOMAIN-SUFFIX,58.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/ABC.list: -------------------------------------------------------------------------------- 1 | # 内容:ABC 2 | # 数量:2条 3 | DOMAIN-SUFFIX,edgedatg.com 4 | DOMAIN-SUFFIX,go.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/AbemaTV.list: -------------------------------------------------------------------------------- 1 | # 内容:AbemaTV 2 | # 数量:6条 3 | USER-AGENT,AbemaTV* 4 | DOMAIN-KEYWORD,abematv.akamaized.net 5 | DOMAIN-SUFFIX,abema.io 6 | DOMAIN-SUFFIX,abema.tv 7 | DOMAIN-SUFFIX,ameba.jp 8 | DOMAIN-SUFFIX,hayabusa.io -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Adobe.list: -------------------------------------------------------------------------------- 1 | # 内容:Adobe 2 | # 数量:34条 3 | DOMAIN-KEYWORD,adobe 4 | DOMAIN,adbemdigitalmediarebootprod2.112.2o7.net 5 | DOMAIN,cc-ext-prod-pkgs.s3.amazonaws.com 6 | DOMAIN-SUFFIX,acrobat.com 7 | DOMAIN-SUFFIX,adbecrsl.com 8 | DOMAIN-SUFFIX,bam.nr-data.net 9 | DOMAIN-SUFFIX,behance.net 10 | DOMAIN-SUFFIX,businesscatalyst.com 11 | DOMAIN-SUFFIX,creativecloud.com 12 | DOMAIN-SUFFIX,ctldl.windowsupdate.com 13 | DOMAIN-SUFFIX,demandbase.com 14 | DOMAIN-SUFFIX,demdex.net 15 | DOMAIN-SUFFIX,digicert.com 16 | DOMAIN-SUFFIX,echocdn.com 17 | DOMAIN-SUFFIX,echosign.com 18 | DOMAIN-SUFFIX,edgefonts.net 19 | DOMAIN-SUFFIX,ftcdn.net 20 | DOMAIN-SUFFIX,geotrust.com 21 | DOMAIN-SUFFIX,globalsign.com 22 | DOMAIN-SUFFIX,godaddy.com 23 | DOMAIN-SUFFIX,macromedia.com 24 | DOMAIN-SUFFIX,newrelic.com 25 | DOMAIN-SUFFIX,omniroot.com 26 | DOMAIN-SUFFIX,omniture.com 27 | DOMAIN-SUFFIX,omtrdc.net 28 | DOMAIN-SUFFIX,photoshop.com 29 | DOMAIN-SUFFIX,symantec.com 30 | DOMAIN-SUFFIX,symcb.com 31 | DOMAIN-SUFFIX,symcd.com 32 | DOMAIN-SUFFIX,thawte.com 33 | DOMAIN-SUFFIX,typekit.com 34 | DOMAIN-SUFFIX,typekit.net 35 | DOMAIN-SUFFIX,verisign.com 36 | DOMAIN-SUFFIX,worldsecuresystems.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Alibaba.list: -------------------------------------------------------------------------------- 1 | # 内容:Alibaba 2 | # 数量:36条 3 | DOMAIN-SUFFIX,1688.com 4 | DOMAIN-SUFFIX,aliapp.org 5 | DOMAIN-SUFFIX,alibaba.com 6 | DOMAIN-SUFFIX,alibabacloud.com 7 | DOMAIN-SUFFIX,alibabausercontent.com 8 | DOMAIN-SUFFIX,alicdn.com 9 | DOMAIN-SUFFIX,alicloudccp.com 10 | DOMAIN-SUFFIX,aliexpress.com 11 | DOMAIN-SUFFIX,aliimg.com 12 | DOMAIN-SUFFIX,alikunlun.com 13 | DOMAIN-SUFFIX,alipay.com 14 | DOMAIN-SUFFIX,alipayobjects.com 15 | DOMAIN-SUFFIX,alisoft.com 16 | DOMAIN-SUFFIX,aliyun.com 17 | DOMAIN-SUFFIX,aliyuncdn.com 18 | DOMAIN-SUFFIX,aliyuncs.com 19 | DOMAIN-SUFFIX,aliyundrive.com 20 | DOMAIN-SUFFIX,amap.com 21 | DOMAIN-SUFFIX,autonavi.com 22 | DOMAIN-SUFFIX,dingtalk.com 23 | DOMAIN-SUFFIX,ele.me 24 | DOMAIN-SUFFIX,hichina.com 25 | DOMAIN-SUFFIX,mmstat.com 26 | DOMAIN-SUFFIX,mxhichina.com 27 | DOMAIN-SUFFIX,soku.com 28 | DOMAIN-SUFFIX,taobao.com 29 | DOMAIN-SUFFIX,taobaocdn.com 30 | DOMAIN-SUFFIX,tbcache.com 31 | DOMAIN-SUFFIX,tbcdn.com 32 | DOMAIN-SUFFIX,tmall.com 33 | DOMAIN-SUFFIX,tmall.hk 34 | DOMAIN-SUFFIX,ucweb.com 35 | DOMAIN-SUFFIX,xiami.com 36 | DOMAIN-SUFFIX,xiami.net 37 | DOMAIN-SUFFIX,ykimg.com 38 | DOMAIN-SUFFIX,youku.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/All4.list: -------------------------------------------------------------------------------- 1 | # 内容:All4 2 | # 数量:3条 3 | USER-AGENT,All4* 4 | DOMAIN-SUFFIX,c4assets.com 5 | DOMAIN-SUFFIX,channel4.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Amazon.list: -------------------------------------------------------------------------------- 1 | # 内容:Amazon 2 | # 数量:35条 3 | DOMAIN-KEYWORD,avoddashs 4 | DOMAIN,atv-ps.amazon.com 5 | DOMAIN,avodmp4s3ww-a.akamaihd.net 6 | DOMAIN,d1v5ir2lpwr8os.cloudfront.net 7 | DOMAIN,d1xfray82862hr.cloudfront.net 8 | DOMAIN,d22qjgkvxw22r6.cloudfront.net 9 | DOMAIN,d25xi40x97liuc.cloudfront.net 10 | DOMAIN,d27xxe7juh1us6.cloudfront.net 11 | DOMAIN,d3196yreox78o9.cloudfront.net 12 | DOMAIN,dmqdd6hw24ucf.cloudfront.net 13 | DOMAIN,ktpx.amazon.com 14 | DOMAIN-SUFFIX,aiv-cdn.net 15 | DOMAIN-SUFFIX,aiv-delivery.net 16 | DOMAIN-SUFFIX,amazon.co.jp 17 | DOMAIN-SUFFIX,amazon.com 18 | DOMAIN-SUFFIX,amazonaws.com 19 | DOMAIN-SUFFIX,amazonvideo.com 20 | DOMAIN-SUFFIX,media-amazon.com 21 | DOMAIN-SUFFIX,pv-cdn.net 22 | IP-CIDR,13.32.0.0/15,no-resolve 23 | IP-CIDR,13.35.0.0/17,no-resolve 24 | IP-CIDR,18.184.0.0/15,no-resolve 25 | IP-CIDR,18.194.0.0/15,no-resolve 26 | IP-CIDR,18.208.0.0/13,no-resolve 27 | IP-CIDR,18.232.0.0/14,no-resolve 28 | IP-CIDR,52.58.0.0/15,no-resolve 29 | IP-CIDR,52.74.0.0/16,no-resolve 30 | IP-CIDR,52.77.0.0/16,no-resolve 31 | IP-CIDR,52.84.0.0/15,no-resolve 32 | IP-CIDR,52.200.0.0/13,no-resolve 33 | IP-CIDR,54.93.0.0/16,no-resolve 34 | IP-CIDR,54.156.0.0/14,no-resolve 35 | IP-CIDR,54.226.0.0/15,no-resolve 36 | IP-CIDR,54.230.156.0/22,no-resolve 37 | URL-REGEX,^https?:\/\/www\.amazon\.com\/(Amazon-Video|gp\/video)\/ -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Apple.list: -------------------------------------------------------------------------------- 1 | # 内容:Apple 2 | # 数量:27条 3 | DOMAIN,apple.comscoreresearch.com 4 | DOMAIN-SUFFIX,aaplimg.com 5 | DOMAIN-SUFFIX,akadns.net 6 | DOMAIN-SUFFIX,apple-cloudkit.com 7 | DOMAIN-SUFFIX,apple.co 8 | DOMAIN-SUFFIX,apple.com 9 | DOMAIN-SUFFIX,apple.com.cn 10 | DOMAIN-SUFFIX,apple.news 11 | DOMAIN-SUFFIX,appstore.com 12 | DOMAIN-SUFFIX,cdn-apple.com 13 | DOMAIN-SUFFIX,crashlytics.com 14 | DOMAIN-SUFFIX,icloud-content.com 15 | DOMAIN-SUFFIX,icloud.com 16 | DOMAIN-SUFFIX,icloud.com.cn 17 | DOMAIN-SUFFIX,itunes.com 18 | DOMAIN-SUFFIX,me.com 19 | DOMAIN-SUFFIX,mzstatic.com 20 | IP-CIDR,17.0.0.0/8,no-resolve 21 | IP-CIDR,63.92.224.0/19,no-resolve 22 | IP-CIDR,65.199.22.0/23,no-resolve 23 | IP-CIDR,139.178.128.0/18,no-resolve 24 | IP-CIDR,144.178.0.0/19,no-resolve 25 | IP-CIDR,144.178.36.0/22,no-resolve 26 | IP-CIDR,144.178.48.0/20,no-resolve 27 | IP-CIDR,192.35.50.0/24,no-resolve 28 | IP-CIDR,198.183.17.0/24,no-resolve 29 | IP-CIDR,205.180.175.0/24,no-resolve -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/AppleNews.list: -------------------------------------------------------------------------------- 1 | # 内容:AppleNews 2 | # 数量:3条 3 | USER-AGENT,AppleNews* 4 | USER-AGENT,com.apple.news* 5 | DOMAIN,gspe1-ssl.ls.apple.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/AppleTV.list: -------------------------------------------------------------------------------- 1 | # 内容:AppleTV 2 | # 数量:3条 3 | DOMAIN,np-edge.itunes.apple.com 4 | DOMAIN,play-edge.itunes.apple.com 5 | DOMAIN-SUFFIX,tv.apple.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/BBC.list: -------------------------------------------------------------------------------- 1 | # 内容:BBC 2 | # 数量:3条 3 | DOMAIN-KEYWORD,uk-live 4 | DOMAIN-SUFFIX,bbc.co 5 | DOMAIN-SUFFIX,bbc.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/BBCiPlayer.list: -------------------------------------------------------------------------------- 1 | # 内容:BBCiPlayer 2 | # 数量:15条 3 | USER-AGENT,BBCiPlayer* 4 | DOMAIN-KEYWORD,bbcfmt 5 | DOMAIN-KEYWORD,uk-live 6 | DOMAIN,aod-dash-uk-live.akamaized.net 7 | DOMAIN,aod-hls-uk-live.akamaized.net 8 | DOMAIN,vod-dash-uk-live.akamaized.net 9 | DOMAIN,vod-thumb-uk-live.akamaized.net 10 | DOMAIN-SUFFIX,bbc.co 11 | DOMAIN-SUFFIX,bbc.co.uk 12 | DOMAIN-SUFFIX,bbc.com 13 | DOMAIN-SUFFIX,bbc.net.uk 14 | DOMAIN-SUFFIX,bbcfmt.hs.llnwd.net 15 | DOMAIN-SUFFIX,bbci.co 16 | DOMAIN-SUFFIX,bbci.co.uk 17 | DOMAIN-SUFFIX,bidi.net.uk -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Bahamut.list: -------------------------------------------------------------------------------- 1 | # 内容:Bahamut 2 | # 数量:5条 3 | USER-AGENT,Anime* 4 | DOMAIN,gamer-cds.cdn.hinet.net 5 | DOMAIN,gamer2-cds.cdn.hinet.net 6 | DOMAIN-SUFFIX,bahamut.com.tw 7 | DOMAIN-SUFFIX,gamer.com.tw -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Baidu.list: -------------------------------------------------------------------------------- 1 | # 内容:Baidu 2 | # 数量:12条 3 | DOMAIN-SUFFIX,baidu.com 4 | DOMAIN-SUFFIX,baidubcr.com 5 | DOMAIN-SUFFIX,baidupcs.com 6 | DOMAIN-SUFFIX,baidustatic.com 7 | DOMAIN-SUFFIX,bcebos.com 8 | DOMAIN-SUFFIX,bdimg.com 9 | DOMAIN-SUFFIX,bdstatic.com 10 | DOMAIN-SUFFIX,bdurl.net 11 | DOMAIN-SUFFIX,hao123.com 12 | DOMAIN-SUFFIX,hao123img.com 13 | DOMAIN-SUFFIX,jomodns.com 14 | DOMAIN-SUFFIX,yunjiasu-cdn.net -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Bilibili.list: -------------------------------------------------------------------------------- 1 | # 内容:Bilibili 哔哩哔哩 2 | # 数量:21条 3 | USER-AGENT,Bilibili* 4 | USER-AGENT,bili* 5 | USER-AGENT,bili-inter* 6 | DOMAIN,apiintl.biliapi.net 7 | DOMAIN,upos-hz-mirrorakam.akamaized.net 8 | DOMAIN-SUFFIX,acg.tv 9 | DOMAIN-SUFFIX,acgvideo.com 10 | DOMAIN-SUFFIX,b23.tv 11 | DOMAIN-SUFFIX,bigfun.cn 12 | DOMAIN-SUFFIX,bigfunapp.cn 13 | DOMAIN-SUFFIX,biliapi.com 14 | DOMAIN-SUFFIX,biliapi.net 15 | DOMAIN-SUFFIX,bilibili.com 16 | DOMAIN-SUFFIX,bilibili.tv 17 | DOMAIN-SUFFIX,biligame.com 18 | DOMAIN-SUFFIX,biligame.net 19 | DOMAIN-SUFFIX,bilivideo.cn 20 | DOMAIN-SUFFIX,bilivideo.com 21 | DOMAIN-SUFFIX,hdslb.com 22 | DOMAIN-SUFFIX,im9.com 23 | DOMAIN-SUFFIX,smtcdns.net -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/BilibiliHMT.list: -------------------------------------------------------------------------------- 1 | # 内容:BilibiliHMT 哔哩哔哩 港澳台番剧 2 | # 数量:18条 3 | DOMAIN,p-bstarstatic.akamaized.net 4 | DOMAIN,p.bstarstatic.com 5 | DOMAIN,upos-bstar-mirrorakam.akamaized.net 6 | DOMAIN,upos-bstar1-mirrorakam.akamaized.net 7 | DOMAIN,upos-hz-mirrorakam.akamaized.net 8 | DOMAIN-SUFFIX,acgvideo.com 9 | DOMAIN-SUFFIX,bilibili.com 10 | DOMAIN-SUFFIX,bilibili.tv 11 | IP-CIDR,45.43.32.234/32 12 | IP-CIDR,119.29.29.29/32 13 | IP-CIDR,128.1.62.200/32 14 | IP-CIDR,128.1.62.201/32 15 | IP-CIDR,150.116.92.250/32 16 | IP-CIDR,164.52.76.18/32 17 | IP-CIDR,203.107.1.33/32 18 | IP-CIDR,203.107.1.34/32 19 | IP-CIDR,203.107.1.65/32 20 | IP-CIDR,203.107.1.66/32 -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Blizzard.list: -------------------------------------------------------------------------------- 1 | # 内容:Blizzard 2 | # 数量:3条 3 | DOMAIN-SUFFIX,battle.net 4 | DOMAIN-SUFFIX,battlenet.com 5 | DOMAIN-SUFFIX,blizzard.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/ByteDance.list: -------------------------------------------------------------------------------- 1 | # 内容:ByteDance 2 | # 数量:25条 3 | DOMAIN-SUFFIX,bytedance.com 4 | DOMAIN-SUFFIX,bytedance.net 5 | DOMAIN-SUFFIX,bytedns.net 6 | DOMAIN-SUFFIX,byteimg.com 7 | DOMAIN-SUFFIX,feiliao.com 8 | DOMAIN-SUFFIX,gifshow.com 9 | DOMAIN-SUFFIX,huoshan.com 10 | DOMAIN-SUFFIX,iesdouyin.com 11 | DOMAIN-SUFFIX,ixigua.com 12 | DOMAIN-SUFFIX,kspkg.com 13 | DOMAIN-SUFFIX,pstatp.com 14 | DOMAIN-SUFFIX,snssdk.com 15 | DOMAIN-SUFFIX,toutiao.com 16 | DOMAIN-SUFFIX,toutiao13.com 17 | DOMAIN-SUFFIX,toutiaocdn.com 18 | DOMAIN-SUFFIX,toutiaocdn.net 19 | DOMAIN-SUFFIX,toutiaocloud.com 20 | DOMAIN-SUFFIX,toutiaohao.com 21 | DOMAIN-SUFFIX,toutiaohao.net 22 | DOMAIN-SUFFIX,toutiaoimg.com 23 | DOMAIN-SUFFIX,toutiaopage.com 24 | DOMAIN-SUFFIX,wukong.com 25 | DOMAIN-SUFFIX,zijieimg.com 26 | DOMAIN-SUFFIX,zjbyte.com 27 | DOMAIN-SUFFIX,zjcdn.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/CCTV.list: -------------------------------------------------------------------------------- 1 | # 内容:CCTV 2 | # 数量:3条 3 | DOMAIN-SUFFIX,cctv.com 4 | DOMAIN-SUFFIX,cctvpic.com 5 | DOMAIN-SUFFIX,livechina.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/CN.list: -------------------------------------------------------------------------------- 1 | # 内容: CN域名直连 2 | # 数量:4条 3 | DOMAIN-SUFFIX,cn 4 | DOMAIN-SUFFIX,中国 5 | DOMAIN-SUFFIX,公司 6 | DOMAIN-SUFFIX,网络 -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/ChinaNet.list: -------------------------------------------------------------------------------- 1 | # 内容:ChinaNet 2 | # 数量:1条 3 | DOMAIN-SUFFIX,21cn.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/DAZN.list: -------------------------------------------------------------------------------- 1 | # 内容:DAZN 2 | # 数量:12条 3 | USER-AGENT,DAZN* 4 | DOMAIN-KEYWORD,voddazn 5 | DOMAIN,d151l6v8er5bdm.cloudfront.net 6 | DOMAIN-SUFFIX,d151l6v8er5bdm.cloudfront.net 7 | DOMAIN-SUFFIX,d1sgwhnao7452x.cloudfront.net 8 | DOMAIN-SUFFIX,dazn-api.com 9 | DOMAIN-SUFFIX,dazn.com 10 | DOMAIN-SUFFIX,dazndn.com 11 | DOMAIN-SUFFIX,dcblivedazn.akamaized.net 12 | DOMAIN-SUFFIX,indazn.com 13 | DOMAIN-SUFFIX,indaznlab.com 14 | DOMAIN-SUFFIX,sentry.io -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Deezer.list: -------------------------------------------------------------------------------- 1 | # 内容:Deezer 2 | # 数量:3条 3 | USER-AGENT,Deezer* 4 | DOMAIN-SUFFIX,deezer.com 5 | DOMAIN-SUFFIX,dzcdn.net -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Developer.list: -------------------------------------------------------------------------------- 1 | # 内容:Developer 开发者常用国外网站、镜像和论坛 2 | # 数量:19条 3 | DOMAIN-SUFFIX,apache.org 4 | DOMAIN-SUFFIX,docker.com 5 | DOMAIN-SUFFIX,elastic.co 6 | DOMAIN-SUFFIX,elastic.com 7 | DOMAIN-SUFFIX,gcr.io 8 | DOMAIN-SUFFIX,gitlab.com 9 | DOMAIN-SUFFIX,gitlab.io 10 | DOMAIN-SUFFIX,jitpack.io 11 | DOMAIN-SUFFIX,maven.org 12 | DOMAIN-SUFFIX,medium.com 13 | DOMAIN-SUFFIX,mvnrepository.com 14 | DOMAIN-SUFFIX,quay.io 15 | DOMAIN-SUFFIX,reddit.com 16 | DOMAIN-SUFFIX,redhat.com 17 | DOMAIN-SUFFIX,sonatype.org 18 | DOMAIN-SUFFIX,sourcegraph.com 19 | DOMAIN-SUFFIX,spring.io 20 | DOMAIN-SUFFIX,spring.net 21 | DOMAIN-SUFFIX,stackoverflow.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/DiDi.list: -------------------------------------------------------------------------------- 1 | # 内容:DiDi 2 | # 数量:3条 3 | DOMAIN-SUFFIX,didialift.com 4 | DOMAIN-SUFFIX,didiglobal.com 5 | DOMAIN-SUFFIX,udache.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Discord.list: -------------------------------------------------------------------------------- 1 | # 内容:Discord 2 | # 数量:6条 3 | DOMAIN-SUFFIX,discord.co 4 | DOMAIN-SUFFIX,discord.com 5 | DOMAIN-SUFFIX,discord.gg 6 | DOMAIN-SUFFIX,discord.media 7 | DOMAIN-SUFFIX,discordapp.com 8 | DOMAIN-SUFFIX,discordapp.net -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/DisneyPlus.list: -------------------------------------------------------------------------------- 1 | # 内容:DisneyPlus 2 | # 数量:22条 3 | USER-AGENT,Disney* 4 | USER-AGENT,Disney+* 5 | DOMAIN,cdn.registerdisney.go.com 6 | DOMAIN-SUFFIX,adobedtm.com 7 | DOMAIN-SUFFIX,bam.nr-data.net 8 | DOMAIN-SUFFIX,bamgrid.com 9 | DOMAIN-SUFFIX,braze.com 10 | DOMAIN-SUFFIX,cdn.optimizely.com 11 | DOMAIN-SUFFIX,cdn.registerdisney.go.com 12 | DOMAIN-SUFFIX,cws.conviva.com 13 | DOMAIN-SUFFIX,d9.flashtalking.com 14 | DOMAIN-SUFFIX,disney-plus.net 15 | DOMAIN-SUFFIX,disney-portal.my.onetrust.com 16 | DOMAIN-SUFFIX,disney.demdex.net 17 | DOMAIN-SUFFIX,disney.my.sentry.io 18 | DOMAIN-SUFFIX,disneyplus.bn5x.net 19 | DOMAIN-SUFFIX,disneyplus.com 20 | DOMAIN-SUFFIX,disneyplus.com.ssl.sc.omtrdc.net 21 | DOMAIN-SUFFIX,disneystreaming.com 22 | DOMAIN-SUFFIX,dssott.com 23 | DOMAIN-SUFFIX,execute-api.us-east-1.amazonaws.com 24 | DOMAIN-SUFFIX,js-agent.newrelic.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Dmm.list: -------------------------------------------------------------------------------- 1 | # 内容:Dmm 2 | # 数量:14条 3 | DOMAIN-SUFFIX,akabeesoft2.com 4 | DOMAIN-SUFFIX,akabeesoft3.com 5 | DOMAIN-SUFFIX,akatsukiworks.com 6 | DOMAIN-SUFFIX,alicesoft.com 7 | DOMAIN-SUFFIX,cosmiccute.com 8 | DOMAIN-SUFFIX,ddo.jp 9 | DOMAIN-SUFFIX,dmm-extension.com 10 | DOMAIN-SUFFIX,dmm.co.jp 11 | DOMAIN-SUFFIX,dmm.com 12 | DOMAIN-SUFFIX,dmm.hk 13 | DOMAIN-SUFFIX,hibiki-site.com 14 | DOMAIN-SUFFIX,minori.ph 15 | DOMAIN-SUFFIX,tenco.cc 16 | DOMAIN-SUFFIX,wheel-soft.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Douyu.list: -------------------------------------------------------------------------------- 1 | # 内容:Douyu 斗鱼 2 | # 数量:4条 3 | DOMAIN-SUFFIX,douyu.com 4 | DOMAIN-SUFFIX,douyu.tv 5 | DOMAIN-SUFFIX,douyuscdn.com 6 | DOMAIN-SUFFIX,douyutv.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Download.list: -------------------------------------------------------------------------------- 1 | # 内容:Download 2 | # 数量:20条 3 | DOMAIN-KEYWORD,aria2 4 | DOMAIN-SUFFIX,smtp 5 | PROCESS-NAME,DownloadService.exe 6 | PROCESS-NAME,Folx.exe 7 | PROCESS-NAME,NetTransport.exe 8 | PROCESS-NAME,Thunder.exe 9 | PROCESS-NAME,Transmission.exe 10 | PROCESS-NAME,WebTorrent Helper.exe 11 | PROCESS-NAME,WebTorrent.exe 12 | PROCESS-NAME,Weiyun.exe 13 | PROCESS-NAME,aria2c.exe 14 | PROCESS-NAME,baidunetdisk.exe 15 | PROCESS-NAME,fdm.exe 16 | PROCESS-NAME,uTorrent.exe 17 | URL-REGEX,(.+.)?(torrent|announce.php?passkey=|tracker|BitTorrent|bt_key|ed2k|find_node|get_peers|info_hash|magnet:|peer_id=|xunlei)(..+)? 18 | URL-REGEX,(.+.|^)(360|so|qihoo|360safe|qhimg|360totalsecurity|yunpan).(cn|com) 19 | URL-REGEX,(.+\.|^)(360|so)\.(cn|com) 20 | URL-REGEX,(.?)(xunlei|sandai|Thunder|XLLiveUD)(.) 21 | URL-REGEX,(Subject|HELO|SMTP) 22 | URL-REGEX,(api|ps|sv|offnavi|newvector|ulog.imap|newloc)(.map|).(baidu|n.shifen).com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Dubox.list: -------------------------------------------------------------------------------- 1 | # 内容:Dubox 2 | # 数量:2条 3 | DOMAIN-SUFFIX,dubox.com 4 | DOMAIN-SUFFIX,duboxcdn.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/EHGallery.list: -------------------------------------------------------------------------------- 1 | # 内容:E-Hentai Galleries 2 | # 数量:6条 3 | DOMAIN-SUFFIX,e-hentai.org 4 | DOMAIN-SUFFIX,ehwiki.org 5 | DOMAIN-SUFFIX,ehgt.org 6 | DOMAIN-SUFFIX,exhentai.org 7 | DOMAIN-SUFFIX,hentaiverse.org 8 | DOMAIN-SUFFIX,hath.network 9 | -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/EncoreTVB.list: -------------------------------------------------------------------------------- 1 | # 内容:EncoreTVB 2 | # 数量:6条 3 | USER-AGENT,encoreTVB* 4 | DOMAIN,bcbolt446c5271-a.akamaihd.net 5 | DOMAIN,content.jwplatform.com 6 | DOMAIN,edge.api.brightcove.com 7 | DOMAIN,videos-f.jwpsrv.com 8 | DOMAIN-SUFFIX,encoretvb.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Epic.list: -------------------------------------------------------------------------------- 1 | # 内容:Epic 2 | # 数量:4条 3 | DOMAIN-SUFFIX,epicgames.com 4 | DOMAIN-SUFFIX,helpshift.com 5 | DOMAIN-SUFFIX,paragon.com 6 | DOMAIN-SUFFIX,unrealengine.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Facebook.list: -------------------------------------------------------------------------------- 1 | # 内容:Facebook 2 | # 数量:21条 3 | DOMAIN-KEYWORD,facebook 4 | DOMAIN-KEYWORD,fbcdn 5 | DOMAIN-SUFFIX,facebook.com 6 | DOMAIN-SUFFIX,fb.com 7 | DOMAIN-SUFFIX,fb.me 8 | DOMAIN-SUFFIX,fbcdn.com 9 | DOMAIN-SUFFIX,fbcdn.net 10 | IP-CIDR,31.13.24.0/21,no-resolve 11 | IP-CIDR,31.13.64.0/18,no-resolve 12 | IP-CIDR,45.64.40.0/22,no-resolve 13 | IP-CIDR,66.220.144.0/20,no-resolve 14 | IP-CIDR,69.63.176.0/20,no-resolve 15 | IP-CIDR,69.171.224.0/19,no-resolve 16 | IP-CIDR,74.119.76.0/22,no-resolve 17 | IP-CIDR,103.4.96.0/22,no-resolve 18 | IP-CIDR,129.134.0.0/17,no-resolve 19 | IP-CIDR,157.240.0.0/17,no-resolve 20 | IP-CIDR,173.252.64.0/18,no-resolve 21 | IP-CIDR,179.60.192.0/22,no-resolve 22 | IP-CIDR,185.60.216.0/22,no-resolve 23 | IP-CIDR,204.15.20.0/22,no-resolve -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/FoxNow.list: -------------------------------------------------------------------------------- 1 | # 内容:FoxNow 2 | # 数量:4条 3 | USER-AGENT,FOX%20NOW* 4 | DOMAIN-SUFFIX,fox.com 5 | DOMAIN-SUFFIX,foxdcg.com 6 | DOMAIN-SUFFIX,uplynk.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Github.list: -------------------------------------------------------------------------------- 1 | # 内容:Github 2 | # 数量:6条 3 | DOMAIN-KEYWORD,github 4 | DOMAIN-SUFFIX,github.com 5 | DOMAIN-SUFFIX,github.io 6 | DOMAIN-SUFFIX,githubapp.com 7 | DOMAIN-SUFFIX,githubassets.com 8 | DOMAIN-SUFFIX,githubusercontent.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Google.list: -------------------------------------------------------------------------------- 1 | # 内容:Google 2 | # 数量:24条 3 | DOMAIN-KEYWORD,gmail 4 | DOMAIN-KEYWORD,google 5 | DOMAIN-SUFFIX,1e100.net 6 | DOMAIN-SUFFIX,2mdn.net 7 | DOMAIN-SUFFIX,app-measurement.net 8 | DOMAIN-SUFFIX,g.co 9 | DOMAIN-SUFFIX,ggpht.com 10 | DOMAIN-SUFFIX,goo.gl 11 | DOMAIN-SUFFIX,googleapis.cn 12 | DOMAIN-SUFFIX,googleapis.com 13 | DOMAIN-SUFFIX,gstatic.cn 14 | DOMAIN-SUFFIX,gstatic.com 15 | DOMAIN-SUFFIX,gvt0.com 16 | DOMAIN-SUFFIX,gvt1.com 17 | DOMAIN-SUFFIX,gvt2.com 18 | DOMAIN-SUFFIX,gvt3.com 19 | DOMAIN-SUFFIX,xn--ngstr-lra8j.com 20 | DOMAIN-SUFFIX,youtu.be 21 | DOMAIN-SUFFIX,youtube-nocookie.com 22 | DOMAIN-SUFFIX,youtube.com 23 | DOMAIN-SUFFIX,yt.be 24 | DOMAIN-SUFFIX,ytimg.com 25 | IP-CIDR,74.125.0.0/16,no-resolve 26 | IP-CIDR,173.194.0.0/16,no-resolve -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/GoogleCN.list: -------------------------------------------------------------------------------- 1 | # 内容:GoogleCN 2 | # 数量:38条 3 | DOMAIN-SUFFIX,265.com 4 | DOMAIN-SUFFIX,2mdn.net 5 | DOMAIN-SUFFIX,alt1-mtalk.google.com 6 | DOMAIN-SUFFIX,alt2-mtalk.google.com 7 | DOMAIN-SUFFIX,alt3-mtalk.google.com 8 | DOMAIN-SUFFIX,alt4-mtalk.google.com 9 | DOMAIN-SUFFIX,alt5-mtalk.google.com 10 | DOMAIN-SUFFIX,alt6-mtalk.google.com 11 | DOMAIN-SUFFIX,alt7-mtalk.google.com 12 | DOMAIN-SUFFIX,alt8-mtalk.google.com 13 | DOMAIN-SUFFIX,app-measurement.com 14 | DOMAIN-SUFFIX,c.android.clients.google.com 15 | DOMAIN-SUFFIX,cache.pack.google.com 16 | DOMAIN-SUFFIX,clickserve.dartsearch.net 17 | DOMAIN-SUFFIX,clientservices.googleapis.com 18 | DOMAIN-SUFFIX,crl.pki.goog 19 | DOMAIN-SUFFIX,dl.google.com 20 | DOMAIN-SUFFIX,dl.l.google.com 21 | DOMAIN-SUFFIX,fonts.googleapis.com 22 | DOMAIN-SUFFIX,fonts.gstatic.com 23 | DOMAIN-SUFFIX,googletagmanager.com 24 | DOMAIN-SUFFIX,googletagservices.com 25 | DOMAIN-SUFFIX,gtm.oasisfeng.com 26 | DOMAIN-SUFFIX,imasdk.googleapis.com 27 | DOMAIN-SUFFIX,mtalk.google.com 28 | DOMAIN-SUFFIX,ocsp.pki.goog 29 | DOMAIN-SUFFIX,recaptcha.net 30 | DOMAIN-SUFFIX,safebrowsing-cache.google.com 31 | DOMAIN-SUFFIX,safebrowsing.googleapis.com 32 | DOMAIN-SUFFIX,settings.crashlytics.com 33 | DOMAIN-SUFFIX,ssl-google-analytics.l.google.com 34 | DOMAIN-SUFFIX,ssl.gstatic.com 35 | DOMAIN-SUFFIX,toolbarqueries.google.com 36 | DOMAIN-SUFFIX,tools.google.com 37 | DOMAIN-SUFFIX,tools.l.google.com 38 | DOMAIN-SUFFIX,update.googleapis.com 39 | DOMAIN-SUFFIX,www-googletagmanager.l.google.com 40 | DOMAIN-SUFFIX,www.gstatic.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/GoogleCNProxyIP.list: -------------------------------------------------------------------------------- 1 | # 内容:GoogleCNProxyIP 谷歌中国服务 services.googleapis.cn 2 | # 数量:18条 3 | IP-CIDR,120.232.181.162/32,no-resolve 4 | IP-CIDR,120.241.147.226/32,no-resolve 5 | IP-CIDR,120.253.253.226/32,no-resolve 6 | IP-CIDR,120.253.255.162/32,no-resolve 7 | IP-CIDR,120.253.255.34/32,no-resolve 8 | IP-CIDR,120.253.255.98/32,no-resolve 9 | IP-CIDR,180.163.150.162/32,no-resolve 10 | IP-CIDR,180.163.150.34/32,no-resolve 11 | IP-CIDR,180.163.151.162/32,no-resolve 12 | IP-CIDR,180.163.151.34/32,no-resolve 13 | IP-CIDR,203.208.39.0/24,no-resolve 14 | IP-CIDR,203.208.40.0/24,no-resolve 15 | IP-CIDR,203.208.41.0/24,no-resolve 16 | IP-CIDR,203.208.43.0/24,no-resolve 17 | IP-CIDR,203.208.50.0/24,no-resolve 18 | IP-CIDR,220.181.174.162/32,no-resolve 19 | IP-CIDR,220.181.174.226/32,no-resolve 20 | IP-CIDR,220.181.174.34/32,no-resolve -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/GoogleEarth.list: -------------------------------------------------------------------------------- 1 | # 内容:GoogleEarth 谷歌地球 2 | # 数量:16条 3 | DOMAIN-SUFFIX,earth-pa.clients6.google.com 4 | DOMAIN-SUFFIX,earth.google.com 5 | DOMAIN-SUFFIX,kh.google.com 6 | DOMAIN-SUFFIX,khm.google.com 7 | DOMAIN-SUFFIX,khm.googleapis.com 8 | DOMAIN-SUFFIX,khm0.google.com 9 | DOMAIN-SUFFIX,khm0.googleapis.com 10 | DOMAIN-SUFFIX,khm1.google.com 11 | DOMAIN-SUFFIX,khm1.googleapis.com 12 | DOMAIN-SUFFIX,khm2.google.com 13 | DOMAIN-SUFFIX,khm2.googleapis.com 14 | DOMAIN-SUFFIX,khm3.google.com 15 | DOMAIN-SUFFIX,khm3.googleapis.com 16 | DOMAIN-SUFFIX,khmdb.google.com 17 | DOMAIN-SUFFIX,khmdb.googleapis.com 18 | DOMAIN-SUFFIX,mw1.google.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/GoogleFCM.list: -------------------------------------------------------------------------------- 1 | # 内容:GoogleFCM 谷歌推送服务 2 | # 数量:35条 3 | DOMAIN,alt1-mtalk.google.com 4 | DOMAIN,alt2-mtalk.google.com 5 | DOMAIN,alt3-mtalk.google.com 6 | DOMAIN,alt4-mtalk.google.com 7 | DOMAIN,alt5-mtalk.google.com 8 | DOMAIN,alt6-mtalk.google.com 9 | DOMAIN,alt7-mtalk.google.com 10 | DOMAIN,alt8-mtalk.google.com 11 | DOMAIN,mtalk.google.com 12 | IP-CIDR,64.233.177.188/32,no-resolve 13 | IP-CIDR,64.233.186.188/32,no-resolve 14 | IP-CIDR,64.233.187.188/32,no-resolve 15 | IP-CIDR,64.233.188.188/32,no-resolve 16 | IP-CIDR,64.233.189.188/32,no-resolve 17 | IP-CIDR,74.125.23.188/32,no-resolve 18 | IP-CIDR,74.125.24.188/32,no-resolve 19 | IP-CIDR,74.125.28.188/32,no-resolve 20 | IP-CIDR,74.125.127.188/32,no-resolve 21 | IP-CIDR,74.125.137.188/32,no-resolve 22 | IP-CIDR,74.125.203.188/32,no-resolve 23 | IP-CIDR,74.125.204.188/32,no-resolve 24 | IP-CIDR,74.125.206.188/32,no-resolve 25 | IP-CIDR,108.177.125.188/32,no-resolve 26 | IP-CIDR,142.250.4.188/32,no-resolve 27 | IP-CIDR,142.250.10.188/32,no-resolve 28 | IP-CIDR,142.250.31.188/32,no-resolve 29 | IP-CIDR,142.250.96.188/32,no-resolve 30 | IP-CIDR,172.217.194.188/32,no-resolve 31 | IP-CIDR,172.217.218.188/32,no-resolve 32 | IP-CIDR,172.217.219.188/32,no-resolve 33 | IP-CIDR,172.253.63.188/32,no-resolve 34 | IP-CIDR,172.253.122.188/32,no-resolve 35 | IP-CIDR,173.194.175.188/32,no-resolve 36 | IP-CIDR,173.194.218.188/32,no-resolve 37 | IP-CIDR,209.85.233.188/32,no-resolve -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/HBO.list: -------------------------------------------------------------------------------- 1 | # 内容:HBO 2 | # 数量:7条 3 | USER-AGENT,HBO%20NOW* 4 | USER-AGENT,HBOMAX* 5 | DOMAIN-SUFFIX,hbo.com 6 | DOMAIN-SUFFIX,hbogo.com 7 | DOMAIN-SUFFIX,hbomax.com 8 | DOMAIN-SUFFIX,hbomaxcdn.com 9 | DOMAIN-SUFFIX,hbonow.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/HBO_GO_HKG.list: -------------------------------------------------------------------------------- 1 | # 内容:HBO_GO_HKG 2 | # 数量:21条 3 | USER-AGENT,HBO%20GO%20PROD* 4 | DOMAIN-KEYWORD,.hbogoasia. 5 | DOMAIN-KEYWORD,hbogoasia 6 | DOMAIN,44wilhpljf.execute-api.ap-southeast-1.amazonaws.com 7 | DOMAIN,bcbolthboa-a.akamaihd.net 8 | DOMAIN,cf-images.ap-southeast-1.prod.boltdns.net 9 | DOMAIN,dai3fd1oh325y.cloudfront.net 10 | DOMAIN,hboasia1-i.akamaihd.net 11 | DOMAIN,hboasia2-i.akamaihd.net 12 | DOMAIN,hboasia3-i.akamaihd.net 13 | DOMAIN,hboasia4-i.akamaihd.net 14 | DOMAIN,hboasia5-i.akamaihd.net 15 | DOMAIN,hboasialive.akamaized.net 16 | DOMAIN,hbogoprod-vod.akamaized.net 17 | DOMAIN,hbolb.onwardsmg.com 18 | DOMAIN,hbounify-prod.evergent.com 19 | DOMAIN,players.brightcove.net 20 | DOMAIN,s3-ap-southeast-1.amazonaws.com 21 | DOMAIN-SUFFIX,hboasia.com 22 | DOMAIN-SUFFIX,hbogoasia.com 23 | DOMAIN-SUFFIX,hbogoasia.hk -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/HWTV.list: -------------------------------------------------------------------------------- 1 | # 内容:HWTV 2 | # 数量:3条 3 | USER-AGENT,HWTVMobile* 4 | DOMAIN-SUFFIX,5itv.tv 5 | DOMAIN-SUFFIX,ocnttv.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/HuaWei.list: -------------------------------------------------------------------------------- 1 | # 内容:HuaWei 2 | # 数量:9条 3 | DOMAIN-SUFFIX,dbankcdn.com 4 | DOMAIN-SUFFIX,hc-cdn.com 5 | DOMAIN-SUFFIX,hicloud.com 6 | DOMAIN-SUFFIX,huawei.com 7 | DOMAIN-SUFFIX,huaweicloud.com 8 | DOMAIN-SUFFIX,huaweishop.net 9 | DOMAIN-SUFFIX,hwccpc.com 10 | DOMAIN-SUFFIX,vmall.com 11 | DOMAIN-SUFFIX,vmallres.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Hulu.list: -------------------------------------------------------------------------------- 1 | # 内容:Hulu 2 | # 数量:7条 3 | DOMAIN-SUFFIX,cws-hulu.conviva.com 4 | DOMAIN-SUFFIX,hulu.com 5 | DOMAIN-SUFFIX,hulu.hb.omtrdc.net 6 | DOMAIN-SUFFIX,hulu.sc.omtrdc.net 7 | DOMAIN-SUFFIX,huluad.com 8 | DOMAIN-SUFFIX,huluim.com 9 | DOMAIN-SUFFIX,hulustream.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/HuluJapan.list: -------------------------------------------------------------------------------- 1 | # 内容:HuluJapan 2 | # 数量:6条 3 | DOMAIN-SUFFIX,happyon.jp 4 | DOMAIN-SUFFIX,hjholdings.jp 5 | DOMAIN-SUFFIX,hulu.jp 6 | DOMAIN-SUFFIX,prod.hjholdings.tv 7 | DOMAIN-SUFFIX,streaks.jp 8 | DOMAIN-SUFFIX,yb.uncn.jp -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/ITV.list: -------------------------------------------------------------------------------- 1 | # 内容:ITV 2 | # 数量:4条 3 | USER-AGENT,ITV_Player* 4 | DOMAIN,itvpnpmobile-a.akamaihd.net 5 | DOMAIN-SUFFIX,itv.com 6 | DOMAIN-SUFFIX,itvstatic.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Iflytek.list: -------------------------------------------------------------------------------- 1 | # 内容:Iflytek 科大讯飞 2 | # 数量:3条 3 | DOMAIN-SUFFIX,iflyink.com 4 | DOMAIN-SUFFIX,iflyrec.com 5 | DOMAIN-SUFFIX,iflytek.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Instagram.list: -------------------------------------------------------------------------------- 1 | # 内容:Instagram 2 | # 数量:4条 3 | DOMAIN-KEYWORD,instagram 4 | DOMAIN-SUFFIX,cdninstagram.com 5 | DOMAIN-SUFFIX,instagr.am 6 | DOMAIN-SUFFIX,instagram.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Iqiyi.list: -------------------------------------------------------------------------------- 1 | # 内容:Iqiyi 爱奇艺 2 | # 数量:25条 3 | USER-AGENT,QYPlayer* 4 | USER-AGENT,iQIYI* 5 | DOMAIN,intel-cache.m.iqiyi.com 6 | DOMAIN,intel-cache.video.iqiyi.com 7 | DOMAIN,intl-rcd.iqiyi.com 8 | DOMAIN,intl-subscription.iqiyi.com 9 | DOMAIN-SUFFIX,71.am 10 | DOMAIN-SUFFIX,71edge.com 11 | DOMAIN-SUFFIX,inter.iqiyi.com 12 | DOMAIN-SUFFIX,inter.ptqy.gitv.tv 13 | DOMAIN-SUFFIX,intl.iqiyi.com 14 | DOMAIN-SUFFIX,iq.com 15 | DOMAIN-SUFFIX,iqiyi.com 16 | DOMAIN-SUFFIX,iqiyipic.com 17 | DOMAIN-SUFFIX,ppsimg.com 18 | DOMAIN-SUFFIX,qiyi.com 19 | DOMAIN-SUFFIX,qiyipic.com 20 | DOMAIN-SUFFIX,qy.net 21 | IP-CIDR,23.40.241.251/32,no-resolve 22 | IP-CIDR,23.40.242.10/32,no-resolve 23 | IP-CIDR,103.44.56.0/22,no-resolve 24 | IP-CIDR,118.26.32.0/23,no-resolve 25 | IP-CIDR,118.26.120.0/24,no-resolve 26 | IP-CIDR,223.119.62.225/28,no-resolve 27 | URL-REGEX,^https?:\/\/int[\w-\.]+iqiyi\.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/IqiyiHMT.list: -------------------------------------------------------------------------------- 1 | # 内容:IqiyiHMT 爱奇艺 港澳台和国外站点 2 | # 数量:2条 3 | DOMAIN,cache.video.iqiyi.com 4 | DOMAIN-SUFFIX,iq.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/JD.list: -------------------------------------------------------------------------------- 1 | # 内容:JD 2 | # 数量:8条 3 | DOMAIN-SUFFIX,360buy.com 4 | DOMAIN-SUFFIX,360buyimg.com 5 | DOMAIN-SUFFIX,jcloudcs.com 6 | DOMAIN-SUFFIX,jd.com 7 | DOMAIN-SUFFIX,jd.hk 8 | DOMAIN-SUFFIX,jdcloud.com 9 | DOMAIN-SUFFIX,jdpay.com 10 | DOMAIN-SUFFIX,paipai.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/JOOX.list: -------------------------------------------------------------------------------- 1 | # 内容:JOOX 2 | # 数量:4条 3 | USER-AGENT,JOOX* 4 | USER-AGENT,WeMusic* 5 | DOMAIN-KEYWORD,jooxweb-api 6 | DOMAIN-SUFFIX,joox.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Japonx.list: -------------------------------------------------------------------------------- 1 | # 内容:Japonx 2 | # 数量:10条 3 | DOMAIN-KEYWORD,japonx 4 | DOMAIN-KEYWORD,japronx 5 | DOMAIN-SUFFIX,japonx.com 6 | DOMAIN-SUFFIX,japonx.net 7 | DOMAIN-SUFFIX,japonx.tv 8 | DOMAIN-SUFFIX,japonx.vip 9 | DOMAIN-SUFFIX,japronx.com 10 | DOMAIN-SUFFIX,japronx.net 11 | DOMAIN-SUFFIX,japronx.tv 12 | DOMAIN-SUFFIX,japronx.vip -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/KKBOX.list: -------------------------------------------------------------------------------- 1 | # 内容:KKBOX 2 | # 数量:3条 3 | DOMAIN-SUFFIX,kfs.io 4 | DOMAIN-SUFFIX,kkbox.com 5 | DOMAIN-SUFFIX,kkbox.com.tw -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/KKTV.list: -------------------------------------------------------------------------------- 1 | # 内容:KKTV 2 | # 数量:5条 3 | USER-AGENT,KKTV* 4 | USER-AGENT,com.kktv.ios.kktv* 5 | DOMAIN,kktv-theater.kk.stream 6 | DOMAIN-SUFFIX,kktv.com.tw 7 | DOMAIN-SUFFIX,kktv.me -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/KakaoTalk.list: -------------------------------------------------------------------------------- 1 | # 内容:Kakao Talk 2 | # 数量:9条 3 | DOMAIN-SUFFIX,kakao.co.kr 4 | DOMAIN-SUFFIX,kakao.com 5 | DOMAIN-SUFFIX,kakaocdn.net 6 | IP-CIDR,1.201.0.0/24,no-resolve 7 | IP-CIDR,27.0.236.0/22,no-resolve 8 | IP-CIDR,103.27.148.0/22,no-resolve 9 | IP-CIDR,103.246.56.0/22,no-resolve 10 | IP-CIDR,110.76.140.0/22,no-resolve 11 | IP-CIDR,113.61.104.0/22,no-resolve -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Kingsoft.list: -------------------------------------------------------------------------------- 1 | # 内容:Kingsoft 2 | # 数量:3条 3 | DOMAIN-SUFFIX,iciba.com 4 | DOMAIN-SUFFIX,ksosoft.com 5 | DOMAIN-SUFFIX,ksyun.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Kuaishou.list: -------------------------------------------------------------------------------- 1 | # 内容:Kuaishou 快手 2 | # 数量:2条 3 | DOMAIN-SUFFIX,kuaishou.com 4 | DOMAIN-SUFFIX,yximgs.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/LeTV.list: -------------------------------------------------------------------------------- 1 | # 内容:Letv 乐视 2 | # 数量:1条 3 | DOMAIN-SUFFIX,api.mob.app.letv.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/LiTV.list: -------------------------------------------------------------------------------- 1 | # 内容:LiTV 2 | # 数量:2条 3 | DOMAIN,litvfreemobile-hichannel.cdn.hinet.net 4 | DOMAIN-SUFFIX,litv.tv -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Line.list: -------------------------------------------------------------------------------- 1 | # 内容:Line 2 | # 数量:15条 3 | DOMAIN-SUFFIX,lin.ee 4 | DOMAIN-SUFFIX,line-apps.com 5 | DOMAIN-SUFFIX,line-cdn.net 6 | DOMAIN-SUFFIX,line-scdn.net 7 | DOMAIN-SUFFIX,line.me 8 | DOMAIN-SUFFIX,line.naver.jp 9 | DOMAIN-SUFFIX,nhncorp.jp 10 | IP-CIDR,103.2.28.0/24,no-resolve 11 | IP-CIDR,103.2.30.0/23,no-resolve 12 | IP-CIDR,119.235.224.0/24,no-resolve 13 | IP-CIDR,119.235.232.0/24,no-resolve 14 | IP-CIDR,119.235.235.0/24,no-resolve 15 | IP-CIDR,119.235.236.0/23,no-resolve 16 | IP-CIDR,147.92.128.0/17,no-resolve 17 | IP-CIDR,203.104.128.0/19,no-resolve -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/LineTV.list: -------------------------------------------------------------------------------- 1 | # 内容:LineTV 2 | # 数量:6条 3 | USER-AGENT,LINE%20TV* 4 | USER-AGENT,LINE* 5 | DOMAIN,d3c7rimkq79yfu.cloudfront.net 6 | DOMAIN-SUFFIX,d3c7rimkq79yfu.cloudfront.net 7 | DOMAIN-SUFFIX,linetv.tw 8 | DOMAIN-SUFFIX,profile.line-scdn.net -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/MGTVTV.list: -------------------------------------------------------------------------------- 1 | # 内容:MGTV 芒果TV 2 | # 数量:3条 3 | DOMAIN-SUFFIX,hitv.com 4 | DOMAIN-SUFFIX,hunantv.com 5 | DOMAIN-SUFFIX,mgtv.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/MI.list: -------------------------------------------------------------------------------- 1 | # 内容:MI 2 | # 数量:7条 3 | DOMAIN-SUFFIX,duokan.com 4 | DOMAIN-SUFFIX,mi-img.com 5 | DOMAIN-SUFFIX,mi.com 6 | DOMAIN-SUFFIX,miui.com 7 | DOMAIN-SUFFIX,xiaomi.com 8 | DOMAIN-SUFFIX,xiaomi.net 9 | DOMAIN-SUFFIX,xiaomicp.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/MOO.list: -------------------------------------------------------------------------------- 1 | # 内容:MOO 2 | # 数量:2条 3 | USER-AGENT,MOO* 4 | USER-AGENT,TencentMidasConnect* -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Meitu.list: -------------------------------------------------------------------------------- 1 | # 内容:Meitu 2 | # 数量:4条 3 | DOMAIN-SUFFIX,meipai.com 4 | DOMAIN-SUFFIX,meitu.com 5 | DOMAIN-SUFFIX,meitudata.com 6 | DOMAIN-SUFFIX,meitustat.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/My5.list: -------------------------------------------------------------------------------- 1 | # 内容:My5 2 | # 数量:4条 3 | USER-AGENT,My5* 4 | DOMAIN,d349g9zuie06uo.cloudfront.net 5 | DOMAIN-SUFFIX,channel5.com 6 | DOMAIN-SUFFIX,my5.tv -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/MyTVSuper.list: -------------------------------------------------------------------------------- 1 | # 内容:MyTVSuper 2 | # 数量:7条 3 | USER-AGENT,mytv* 4 | DOMAIN-KEYWORD,nowtv100 5 | DOMAIN-KEYWORD,rthklive 6 | DOMAIN,mytvsuperlimited.hb.omtrdc.net 7 | DOMAIN,mytvsuperlimited.sc.omtrdc.net 8 | DOMAIN-SUFFIX,mytvsuper.com 9 | DOMAIN-SUFFIX,tvb.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/NetEase.list: -------------------------------------------------------------------------------- 1 | # 内容:NetEase 2 | # 数量:9条 3 | DOMAIN-SUFFIX,126.com 4 | DOMAIN-SUFFIX,126.net 5 | DOMAIN-SUFFIX,127.net 6 | DOMAIN-SUFFIX,163.com 7 | DOMAIN-SUFFIX,163yun.com 8 | DOMAIN-SUFFIX,lofter.com 9 | DOMAIN-SUFFIX,netease.com 10 | DOMAIN-SUFFIX,ydstatic.com 11 | DOMAIN-SUFFIX,youdao.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/NetEaseMusic.list: -------------------------------------------------------------------------------- 1 | # 内容:NetEaseMusic 网易云音乐 2 | # 数量:34条 3 | DOMAIN-SUFFIX,163yun.com 4 | DOMAIN-SUFFIX,api.iplay.163.com 5 | DOMAIN-SUFFIX,hz.netease.com 6 | DOMAIN-SUFFIX,mam.netease.com 7 | DOMAIN-SUFFIX,music.163.com 8 | DOMAIN-SUFFIX,music.163.com.163jiasu.com 9 | IP-CIDR,39.105.63.80/32,no-resolve 10 | IP-CIDR,39.105.175.128/32,no-resolve 11 | IP-CIDR,45.254.48.1/32,no-resolve 12 | IP-CIDR,47.100.127.239/32,no-resolve 13 | IP-CIDR,59.111.21.14/31,no-resolve 14 | IP-CIDR,59.111.160.195/32,no-resolve 15 | IP-CIDR,59.111.160.197/32,no-resolve 16 | IP-CIDR,59.111.179.214/32,no-resolve 17 | IP-CIDR,59.111.181.35/32,no-resolve 18 | IP-CIDR,59.111.181.38/32,no-resolve 19 | IP-CIDR,59.111.181.60/32,no-resolve 20 | IP-CIDR,59.111.238.29/32,no-resolve 21 | IP-CIDR,101.71.154.241/32,no-resolve 22 | IP-CIDR,103.126.92.132/31,no-resolve 23 | IP-CIDR,103.126.92.132/32,no-resolve 24 | IP-CIDR,103.126.92.133/32,no-resolve 25 | IP-CIDR,112.13.119.17/32,no-resolve 26 | IP-CIDR,112.13.119.18/32,no-resolve 27 | IP-CIDR,112.13.122.1/32,no-resolve 28 | IP-CIDR,112.13.122.4/32,no-resolve 29 | IP-CIDR,115.236.118.33/32,no-resolve 30 | IP-CIDR,115.236.121.1/32,no-resolve 31 | IP-CIDR,118.24.63.156/32,no-resolve 32 | IP-CIDR,182.92.170.253/32,no-resolve 33 | IP-CIDR,193.112.159.225/32,no-resolve 34 | IP-CIDR,223.252.199.66/31,no-resolve 35 | IP-CIDR,223.252.199.66/32,no-resolve 36 | IP-CIDR,223.252.199.67/32,no-resolve -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Netflix.list: -------------------------------------------------------------------------------- 1 | # 内容:Netflix 2 | # 数量:42条 3 | USER-AGENT,Argo* 4 | DOMAIN-KEYWORD,dualstack.apiproxy- 5 | DOMAIN-KEYWORD,dualstack.ichnaea-web- 6 | DOMAIN,netflix.com.edgesuite.net 7 | DOMAIN-SUFFIX,fast.com 8 | DOMAIN-SUFFIX,netflix.com 9 | DOMAIN-SUFFIX,netflix.net 10 | DOMAIN-SUFFIX,netflixdnstest0.com 11 | DOMAIN-SUFFIX,netflixdnstest1.com 12 | DOMAIN-SUFFIX,netflixdnstest2.com 13 | DOMAIN-SUFFIX,netflixdnstest3.com 14 | DOMAIN-SUFFIX,netflixdnstest4.com 15 | DOMAIN-SUFFIX,netflixdnstest5.com 16 | DOMAIN-SUFFIX,netflixdnstest6.com 17 | DOMAIN-SUFFIX,netflixdnstest7.com 18 | DOMAIN-SUFFIX,netflixdnstest8.com 19 | DOMAIN-SUFFIX,netflixdnstest9.com 20 | DOMAIN-SUFFIX,nflxext.com 21 | DOMAIN-SUFFIX,nflximg.com 22 | DOMAIN-SUFFIX,nflximg.net 23 | DOMAIN-SUFFIX,nflxso.net 24 | DOMAIN-SUFFIX,nflxvideo.net 25 | IP-CIDR,8.41.4.0/24,no-resolve 26 | IP-CIDR,23.246.0.0/18,no-resolve 27 | IP-CIDR,34.210.42.111/32,no-resolve 28 | IP-CIDR,37.77.184.0/21,no-resolve 29 | IP-CIDR,38.72.126.0/24,no-resolve 30 | IP-CIDR,45.57.0.0/17,no-resolve 31 | IP-CIDR,52.89.124.203/32,no-resolve 32 | IP-CIDR,54.148.37.5/32,no-resolve 33 | IP-CIDR,64.120.128.0/17,no-resolve 34 | IP-CIDR,66.197.128.0/17,no-resolve 35 | IP-CIDR,69.53.224.0/19,no-resolve 36 | IP-CIDR,103.87.204.0/22,no-resolve 37 | IP-CIDR,108.175.32.0/20,no-resolve 38 | IP-CIDR,185.2.220.0/22,no-resolve 39 | IP-CIDR,185.9.188.0/22,no-resolve 40 | IP-CIDR,192.173.64.0/18,no-resolve 41 | IP-CIDR,198.38.96.0/19,no-resolve 42 | IP-CIDR,198.45.48.0/20,no-resolve 43 | IP-CIDR,207.45.72.0/22,no-resolve 44 | IP-CIDR,208.75.76.0/22,no-resolve -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Niconico.list: -------------------------------------------------------------------------------- 1 | # 内容:Niconico 2 | # 数量:4条 3 | USER-AGENT,Niconico* 4 | DOMAIN-SUFFIX,dmc.nico 5 | DOMAIN-SUFFIX,nicovideo.jp 6 | DOMAIN-SUFFIX,nimg.jp -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/OneDrive.list: -------------------------------------------------------------------------------- 1 | # 内容:OneDrive 2 | # 数量:18条 3 | USER-AGENT,OneDrive* 4 | USER-AGENT,OneDriveiOSApp* 5 | PROCESS-NAME,OneDrive 6 | PROCESS-NAME,OneDriveUpdater 7 | DOMAIN-KEYWORD,1drv 8 | DOMAIN-KEYWORD,onedrive 9 | DOMAIN-KEYWORD,skydrive 10 | DOMAIN-SUFFIX,livefilestore.com 11 | DOMAIN-SUFFIX,oneclient.sfx.ms 12 | DOMAIN-SUFFIX,onedrive.com 13 | DOMAIN-SUFFIX,onedrive.live.com 14 | DOMAIN-SUFFIX,photos.live.com 15 | DOMAIN-SUFFIX,sharepoint.com 16 | DOMAIN-SUFFIX,sharepointonline.com 17 | DOMAIN-SUFFIX,skydrive.wns.windows.com 18 | DOMAIN-SUFFIX,spoprod-a.akamaihd.net 19 | DOMAIN-SUFFIX,storage.live.com 20 | DOMAIN-SUFFIX,storage.msn.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/PBS.list: -------------------------------------------------------------------------------- 1 | # 内容:PBS 2 | # 数量:2条 3 | USER-AGENT,PBS* 4 | DOMAIN-SUFFIX,pbs.org -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/PDD.list: -------------------------------------------------------------------------------- 1 | # 内容:PDD 拼多多 2 | # 数量:2条 3 | DOMAIN-SUFFIX,pinduoduo.com 4 | DOMAIN-SUFFIX,yangkeduo.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/PPTVPPLive.list: -------------------------------------------------------------------------------- 1 | # 内容:PPTV、PPLive 2 | # 数量:2条 3 | DOMAIN-SUFFIX,pplive.com 4 | DOMAIN-SUFFIX,pptv.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Pandora.list: -------------------------------------------------------------------------------- 1 | # 内容:Pandora 2 | # 数量:2条 3 | USER-AGENT,Pandora* 4 | DOMAIN-SUFFIX,pandora.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Pixiv.list: -------------------------------------------------------------------------------- 1 | # 内容:Pixiv 2 | # 数量:2条 3 | DOMAIN-SUFFIX,pixiv.net 4 | DOMAIN-SUFFIX,pximg.net -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Porn.list: -------------------------------------------------------------------------------- 1 | # 内容:Porn 2 | # 数量:23条 3 | DOMAIN-KEYWORD,porn 4 | DOMAIN-SUFFIX,8teenxxx.com 5 | DOMAIN-SUFFIX,ahcdn.com 6 | DOMAIN-SUFFIX,bcvcdn.com 7 | DOMAIN-SUFFIX,bongacams.com 8 | DOMAIN-SUFFIX,chaturbate.com 9 | DOMAIN-SUFFIX,dditscdn.com 10 | DOMAIN-SUFFIX,livejasmin.com 11 | DOMAIN-SUFFIX,phncdn.com 12 | DOMAIN-SUFFIX,phprcdn.com 13 | DOMAIN-SUFFIX,pornhub.com 14 | DOMAIN-SUFFIX,pornhubpremium.com 15 | DOMAIN-SUFFIX,rdtcdn.com 16 | DOMAIN-SUFFIX,redtube.com 17 | DOMAIN-SUFFIX,sb-cd.com 18 | DOMAIN-SUFFIX,spankbang.com 19 | DOMAIN-SUFFIX,t66y.com 20 | DOMAIN-SUFFIX,xhamster.com 21 | DOMAIN-SUFFIX,xnxx-cdn.com 22 | DOMAIN-SUFFIX,xnxx.com 23 | DOMAIN-SUFFIX,xvideos-cdn.com 24 | DOMAIN-SUFFIX,xvideos.com 25 | DOMAIN-SUFFIX,ypncdn.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Pornhub.list: -------------------------------------------------------------------------------- 1 | # 内容:Pornhub 2 | # 数量:4条 3 | DOMAIN-SUFFIX,phncdn.com 4 | DOMAIN-SUFFIX,phprcdn.com 5 | DOMAIN-SUFFIX,pornhub.com 6 | DOMAIN-SUFFIX,pornhubpremium.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/PublicDirectCDN.list: -------------------------------------------------------------------------------- 1 | # 内容:Public Direct CDN 公共直连 2 | # 数量:6条 3 | DOMAIN-SUFFIX,baomitu.com 4 | DOMAIN-SUFFIX,bootcss.com 5 | DOMAIN-SUFFIX,jiasule.com 6 | DOMAIN-SUFFIX,jsdelivr.net 7 | DOMAIN-SUFFIX,staticfile.org 8 | DOMAIN-SUFFIX,upaiyun.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Qobuz.list: -------------------------------------------------------------------------------- 1 | # 内容:Qobuz 2 | # 数量:1条 3 | DOMAIN-SUFFIX,qobuz.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Reddit.list: -------------------------------------------------------------------------------- 1 | # 内容:Reddit Services 2 | # 数量:3条 3 | 4 | DOMAIN-SUFFIX,redditmedia.com 5 | DOMAIN-SUFFIX,redd.it 6 | DOMAIN-SUFFIX,reddit.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Sina.list: -------------------------------------------------------------------------------- 1 | # 内容:Sina 2 | # 数量:8条 3 | DOMAIN-SUFFIX,leju.com 4 | DOMAIN-SUFFIX,miaopai.com 5 | DOMAIN-SUFFIX,sina.com 6 | DOMAIN-SUFFIX,sinaapp.com 7 | DOMAIN-SUFFIX,sinaimg.com 8 | DOMAIN-SUFFIX,weibo.com 9 | DOMAIN-SUFFIX,weibocdn.com 10 | DOMAIN-SUFFIX,xiaoka.tv -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/SohuSogo.list: -------------------------------------------------------------------------------- 1 | # 内容:Sohu Sogo 2 | # 数量:10条 3 | DOMAIN-SUFFIX,go2map.com 4 | DOMAIN-SUFFIX,sogo.com 5 | DOMAIN-SUFFIX,sogou.com 6 | DOMAIN-SUFFIX,sogoucdn.com 7 | DOMAIN-SUFFIX,sohu-inc.com 8 | DOMAIN-SUFFIX,sohu.com 9 | DOMAIN-SUFFIX,sohucs.com 10 | DOMAIN-SUFFIX,sohuno.com 11 | DOMAIN-SUFFIX,sohurdc.com 12 | DOMAIN-SUFFIX,v-56.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Sony.list: -------------------------------------------------------------------------------- 1 | # 内容:Sony 2 | # 数量:5条 3 | DOMAIN-SUFFIX,playstation.com 4 | DOMAIN-SUFFIX,playstation.net 5 | DOMAIN-SUFFIX,playstationnetwork.com 6 | DOMAIN-SUFFIX,sony.com 7 | DOMAIN-SUFFIX,sonyentertainmentnetwork.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/SoundCloud.list: -------------------------------------------------------------------------------- 1 | # 内容:SoundCloud 2 | # 数量:4条 3 | USER-AGENT,SoundCloud* 4 | DOMAIN-SUFFIX,p-cdn.us 5 | DOMAIN-SUFFIX,sndcdn.com 6 | DOMAIN-SUFFIX,soundcloud.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Spark.list: -------------------------------------------------------------------------------- 1 | # 内容:Spark 2 | # 数量:5条 3 | DOMAIN-SUFFIX,amplitude.com 4 | DOMAIN-SUFFIX,firebaseio.com 5 | DOMAIN-SUFFIX,hockeyapp.net 6 | DOMAIN-SUFFIX,readdle.com 7 | DOMAIN-SUFFIX,smartmailcloud.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Spotify.list: -------------------------------------------------------------------------------- 1 | # 内容:Spotify 2 | # 数量:9条 3 | USER-AGENT,Spotify* 4 | DOMAIN-KEYWORD,-spotify-com 5 | DOMAIN-KEYWORD,spotify.com 6 | DOMAIN-SUFFIX,pscdn.co 7 | DOMAIN-SUFFIX,scdn.co 8 | DOMAIN-SUFFIX,spoti.fi 9 | DOMAIN-SUFFIX,spotify.com 10 | DOMAIN-SUFFIX,spotifycdn.com 11 | DOMAIN-SUFFIX,spotifycdn.net -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Steam.list: -------------------------------------------------------------------------------- 1 | # 内容:Steam 2 | # 数量:3条 3 | DOMAIN-SUFFIX,fanatical.com 4 | DOMAIN-SUFFIX,humblebundle.com 5 | DOMAIN-SUFFIX,steamcommunity.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/SteamCN.list: -------------------------------------------------------------------------------- 1 | # 内容:SteamCN 2 | # 数量:14条 3 | DOMAIN-SUFFIX,csgo.wmsj.cn 4 | DOMAIN-SUFFIX,dl.steam.ksyna.com 5 | DOMAIN-SUFFIX,dota2.wmsj.cn 6 | DOMAIN-SUFFIX,st.dl.bscstorage.net 7 | DOMAIN-SUFFIX,st.dl.eccdnx.com 8 | DOMAIN-SUFFIX,st.dl.pinyuncloud.com 9 | DOMAIN-SUFFIX,steamcommunity-a.akamaihd.net 10 | DOMAIN-SUFFIX,steamcontent.com 11 | DOMAIN-SUFFIX,steamgames.com 12 | DOMAIN-SUFFIX,steampowered.com.8686c.com 13 | DOMAIN-SUFFIX,steamstat.us 14 | DOMAIN-SUFFIX,steamstatic.com 15 | DOMAIN-SUFFIX,steamusercontent.com 16 | DOMAIN-SUFFIX,steamuserimages-a.akamaihd.net -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/TIDAL.list: -------------------------------------------------------------------------------- 1 | # 内容:TIDAL 2 | # 数量:4条 3 | USER-AGENT,TIDAL* 4 | DOMAIN-SUFFIX,tidal-cms.s3.amazonaws.com 5 | DOMAIN-SUFFIX,tidal.com 6 | DOMAIN-SUFFIX,tidalhifi.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/TaiWanGood.list: -------------------------------------------------------------------------------- 1 | # 内容:TaiWanGood 台湾好 2 | # 数量:3条 3 | USER-AGENT,TaiwanGood* 4 | DOMAIN,hamifans.emome.net 5 | DOMAIN-SUFFIX,skyking.com.tw -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/TapTap.list: -------------------------------------------------------------------------------- 1 | # 内容:TapTap 2 | # 数量:2条 3 | DOMAIN-SUFFIX,tap.io 4 | DOMAIN-SUFFIX,taptap.tw -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/TeamViewer.list: -------------------------------------------------------------------------------- 1 | # 内容:TeamViewer 2 | # 数量:10条 3 | DOMAIN-SUFFIX,teamviewer.com 4 | IP-CIDR,109.239.140.0/24,no-resolve 5 | IP-CIDR,139.220.243.27/32,no-resolve 6 | IP-CIDR,172.16.102.56/32,no-resolve 7 | IP-CIDR,185.188.32.1/28,no-resolve 8 | IP-CIDR,221.226.128.146/32,no-resolve 9 | IP-CIDR6,2a0b:b580::/48,no-resolve 10 | IP-CIDR6,2a0b:b581::/48,no-resolve 11 | IP-CIDR6,2a0b:b582::/48,no-resolve 12 | IP-CIDR6,2a0b:b583::/48,no-resolve -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Telegram.list: -------------------------------------------------------------------------------- 1 | # 内容:Telegram 2 | # 数量:13条 3 | DOMAIN-KEYWORD,telegram 4 | DOMAIN-SUFFIX,t.me 5 | DOMAIN-SUFFIX,tdesktop.com 6 | DOMAIN-SUFFIX,telegra.ph 7 | DOMAIN-SUFFIX,telegram.me 8 | DOMAIN-SUFFIX,telegram.org 9 | DOMAIN-SUFFIX,telesco.pe 10 | IP-CIDR,91.108.0.0/16,no-resolve 11 | IP-CIDR,109.239.140.0/24,no-resolve 12 | IP-CIDR,149.154.160.0/20,no-resolve 13 | IP-CIDR6,2001:67c:4e8::/48,no-resolve 14 | IP-CIDR6,2001:b28:f23d::/48,no-resolve 15 | IP-CIDR6,2001:b28:f23f::/48,no-resolve -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Tencent.list: -------------------------------------------------------------------------------- 1 | # 内容:Tencent 2 | # 数量:19条 3 | DOMAIN-SUFFIX,foxmail.com 4 | DOMAIN-SUFFIX,gtimg.com 5 | DOMAIN-SUFFIX,idqqimg.com 6 | DOMAIN-SUFFIX,igamecj.com 7 | DOMAIN-SUFFIX,myapp.com 8 | DOMAIN-SUFFIX,myqcloud.com 9 | DOMAIN-SUFFIX,qq.com 10 | DOMAIN-SUFFIX,qqmail.com 11 | DOMAIN-SUFFIX,qqurl.com 12 | DOMAIN-SUFFIX,smtcdns.com 13 | DOMAIN-SUFFIX,smtcdns.net 14 | DOMAIN-SUFFIX,soso.com 15 | DOMAIN-SUFFIX,tencent-cloud.net 16 | DOMAIN-SUFFIX,tencent.com 17 | DOMAIN-SUFFIX,tencentmind.com 18 | DOMAIN-SUFFIX,tenpay.com 19 | DOMAIN-SUFFIX,wechat.com 20 | DOMAIN-SUFFIX,weixin.com 21 | DOMAIN-SUFFIX,weiyun.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/TencentLolm.list: -------------------------------------------------------------------------------- 1 | # 内容:腾讯Lol手游 2 | # 数量:3条 3 | DOMAIN-SUFFIX,riotcdn.net 4 | DOMAIN-SUFFIX,wr.pvp.net 5 | DOMAIN-SUFFIX,riotgames.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/TencentVideo.list: -------------------------------------------------------------------------------- 1 | # 内容:TencentVideo 腾讯视频 2 | # 数量:2条 3 | DOMAIN-SUFFIX,v.smtcdns.com 4 | DOMAIN-SUFFIX,vv.video.qq.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/TeraBox.list: -------------------------------------------------------------------------------- 1 | # 内容:TeraBox 2 | # 数量:2条 3 | DOMAIN-SUFFIX,terabox.com 4 | DOMAIN-SUFFIX,teraboxcdn.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/TikTok.list: -------------------------------------------------------------------------------- 1 | # 内容:TikTok 2 | # 数量:11条 3 | USER-AGENT,TikTok* 4 | DOMAIN-KEYWORD,-tiktokcdn-com 5 | DOMAIN-SUFFIX,byteoversea.com 6 | DOMAIN-SUFFIX,ibytedtos.com 7 | DOMAIN-SUFFIX,ipstatp.com 8 | DOMAIN-SUFFIX,muscdn.com 9 | DOMAIN-SUFFIX,musical.ly 10 | DOMAIN-SUFFIX,tik-tokapi.com 11 | DOMAIN-SUFFIX,tiktok.com 12 | DOMAIN-SUFFIX,tiktokcdn.com 13 | DOMAIN-SUFFIX,tiktokv.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Twitch.list: -------------------------------------------------------------------------------- 1 | # 内容:Twitch 2 | # 数量:5条 3 | DOMAIN-KEYWORD,ttvnw 4 | DOMAIN-SUFFIX,jtvnw.net 5 | DOMAIN-SUFFIX,ttvnw.net 6 | DOMAIN-SUFFIX,twitch.tv 7 | DOMAIN-SUFFIX,twitchcdn.net -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Twitter.list: -------------------------------------------------------------------------------- 1 | # 内容:Twitter 2 | # 数量:11条 3 | DOMAIN-KEYWORD,twitter 4 | DOMAIN-SUFFIX,periscope.tv 5 | DOMAIN-SUFFIX,pscp.tv 6 | DOMAIN-SUFFIX,t.co 7 | DOMAIN-SUFFIX,twimg.co 8 | DOMAIN-SUFFIX,twimg.com 9 | DOMAIN-SUFFIX,twimg.org 10 | DOMAIN-SUFFIX,twitpic.com 11 | DOMAIN-SUFFIX,twitter.com 12 | DOMAIN-SUFFIX,twitter.jp 13 | DOMAIN-SUFFIX,vine.co -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Vip.list: -------------------------------------------------------------------------------- 1 | # 内容:Vip 唯品会 2 | # 数量:4条 3 | DOMAIN-SUFFIX,appsimg.com 4 | DOMAIN-SUFFIX,appvipshop.com 5 | DOMAIN-SUFFIX,vip.com 6 | DOMAIN-SUFFIX,vipstatic.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/ViuTV.list: -------------------------------------------------------------------------------- 1 | # 内容:ViuTV 2 | # 数量:17条 3 | USER-AGENT,Viu* 4 | USER-AGENT,ViuTV* 5 | DOMAIN,api.viu.now.com 6 | DOMAIN,d1k2us671qcoau.cloudfront.net 7 | DOMAIN,d2anahhhmp1ffz.cloudfront.net 8 | DOMAIN,dfp6rglgjqszk.cloudfront.net 9 | DOMAIN-SUFFIX,bootstrapcdn.com 10 | DOMAIN-SUFFIX,cloudfront.net 11 | DOMAIN-SUFFIX,cognito-identity.us-east-1.amazonaws.com 12 | DOMAIN-SUFFIX,firebaseio.com 13 | DOMAIN-SUFFIX,jwpcdn.com 14 | DOMAIN-SUFFIX,jwplayer.com 15 | DOMAIN-SUFFIX,mobileanalytics.us-east-1.amazonaws.com 16 | DOMAIN-SUFFIX,nowe.com 17 | DOMAIN-SUFFIX,viu.com 18 | DOMAIN-SUFFIX,viu.now.com 19 | DOMAIN-SUFFIX,viu.tv -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Whatsapp.list: -------------------------------------------------------------------------------- 1 | # 内容:Whatsapp 2 | # 数量:16条 3 | DOMAIN-KEYWORD,whatsapp 4 | IP-CIDR,18.194.0.0/15,no-resolve 5 | IP-CIDR,34.224.0.0/12,no-resolve 6 | IP-CIDR,50.22.198.204/30,no-resolve 7 | IP-CIDR,54.242.0.0/15,no-resolve 8 | IP-CIDR,69.171.235.0/16,no-resolve 9 | IP-CIDR,75.126.150.0/16,no-resolve 10 | IP-CIDR,108.168.174.0/16,no-resolve 11 | IP-CIDR,158.85.5.192/27,no-resolve 12 | IP-CIDR,158.85.46.128/27,no-resolve 13 | IP-CIDR,158.85.224.160/27,no-resolve 14 | IP-CIDR,173.192.222.160/27,no-resolve 15 | IP-CIDR,173.192.231.32/27,no-resolve 16 | IP-CIDR,174.37.243.0/16,no-resolve 17 | IP-CIDR,184.173.128.0/17,no-resolve 18 | IP-CIDR,208.43.122.128/27,no-resolve -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Wikipedia.list: -------------------------------------------------------------------------------- 1 | # 内容:Wikipedia 维基相关域名 2 | # 数量:12条 3 | DOMAIN-SUFFIX,mediawiki.org 4 | DOMAIN-SUFFIX,wikibooks.org 5 | DOMAIN-SUFFIX,wikidata.org 6 | DOMAIN-SUFFIX,wikileaks.org 7 | DOMAIN-SUFFIX,wikimedia.org 8 | DOMAIN-SUFFIX,wikinews.org 9 | DOMAIN-SUFFIX,wikipedia.org 10 | DOMAIN-SUFFIX,wikiquote.org 11 | DOMAIN-SUFFIX,wikisource.org 12 | DOMAIN-SUFFIX,wikiversity.org 13 | DOMAIN-SUFFIX,wikivoyage.org 14 | DOMAIN-SUFFIX,wiktionary.org -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Xbox.list: -------------------------------------------------------------------------------- 1 | # 内容:xbox 2 | # 数量:6条 3 | 4 | DOMAIN-SUFFIX,xbox.com 5 | DOMAIN-SUFFIX,xboxab.com 6 | DOMAIN-SUFFIX,xboxab.net 7 | DOMAIN-SUFFIX,xboxlive.com 8 | DOMAIN-SUFFIX,xboxservice.com 9 | DOMAIN-SUFFIX,gamepass.com 10 | -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Ximalaya.list: -------------------------------------------------------------------------------- 1 | # 内容:Ximalaya 喜马拉雅 2 | # 数量:2条 3 | DOMAIN-SUFFIX,ximalaya.com 4 | DOMAIN-SUFFIX,xmcdn.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Xunlei.list: -------------------------------------------------------------------------------- 1 | # 内容:Xunlei 迅雷 2 | # 数量:8条 3 | DOMAIN-SUFFIX,00cdn.com 4 | DOMAIN-SUFFIX,88cdn.com 5 | DOMAIN-SUFFIX,kanimg.com 6 | DOMAIN-SUFFIX,kankan.com 7 | DOMAIN-SUFFIX,p2cdn.com 8 | DOMAIN-SUFFIX,sandai.net 9 | DOMAIN-SUFFIX,thundercdn.com 10 | DOMAIN-SUFFIX,xunlei.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/YYeTs.list: -------------------------------------------------------------------------------- 1 | # 内容:YYeTs 人人影视 2 | # 数量:15条 3 | DOMAIN-SUFFIX,got001.com 4 | DOMAIN-SUFFIX,p4pfile.com 5 | DOMAIN-SUFFIX,rrys.tv 6 | DOMAIN-SUFFIX,rrys2020.com 7 | DOMAIN-SUFFIX,yyets.com 8 | DOMAIN-SUFFIX,zimuzu.io 9 | DOMAIN-SUFFIX,zimuzu.tv 10 | DOMAIN-SUFFIX,zmz001.com 11 | DOMAIN-SUFFIX,zmz002.com 12 | DOMAIN-SUFFIX,zmz003.com 13 | DOMAIN-SUFFIX,zmz004.com 14 | DOMAIN-SUFFIX,zmz2019.com 15 | DOMAIN-SUFFIX,zmzapi.com 16 | DOMAIN-SUFFIX,zmzapi.net 17 | DOMAIN-SUFFIX,zmzfile.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/YouTube.list: -------------------------------------------------------------------------------- 1 | # 内容:YouTube 2 | # 数量:11条 3 | USER-AGENT,*youtube* 4 | USER-AGENT,YouTube* 5 | USER-AGENT,com.google.ios.youtube* 6 | DOMAIN-KEYWORD,youtube 7 | DOMAIN,youtubei.googleapis.com 8 | DOMAIN,yt3.ggpht.com 9 | DOMAIN-SUFFIX,googlevideo.com 10 | DOMAIN-SUFFIX,gvt2.com 11 | DOMAIN-SUFFIX,youtu.be 12 | DOMAIN-SUFFIX,youtube.com 13 | DOMAIN-SUFFIX,ytimg.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/YouTubeMusic.list: -------------------------------------------------------------------------------- 1 | # 内容:YouTubeMusic 2 | # 数量:5条 3 | USER-AGENT,*YouTubeMusic* 4 | USER-AGENT,*com.google.ios.youtubemusic* 5 | USER-AGENT,YouTubeMusic* 6 | USER-AGENT,com.google.ios.youtubemusic* 7 | DOMAIN,music.youtube.com -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Ruleset/Youku.list: -------------------------------------------------------------------------------- 1 | # 内容:Youku 优酷 2 | # 数量:2条 3 | DOMAIN-SUFFIX,youku.com 4 | IP-CIDR,106.11.0.0/16,no-resolve -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Telegram.list: -------------------------------------------------------------------------------- 1 | # Telegram 2 | #PROCESS-NAME,Telegram.exe 3 | #PROCESS-NAME,org.telegram.messenger 4 | DOMAIN-SUFFIX,t.me 5 | DOMAIN-SUFFIX,tdesktop.com 6 | DOMAIN-SUFFIX,telegra.ph 7 | DOMAIN-SUFFIX,telegram.me 8 | DOMAIN-SUFFIX,telegram.org 9 | DOMAIN-SUFFIX,telesco.pe 10 | IP-CIDR,91.108.0.0/16,no-resolve 11 | IP-CIDR,109.239.140.0/24,no-resolve 12 | IP-CIDR,149.154.160.0/20,no-resolve 13 | IP-CIDR6,2001:67c:4e8::/48,no-resolve 14 | IP-CIDR6,2001:b28:f23d::/48,no-resolve 15 | IP-CIDR6,2001:b28:f23f::/48,no-resolve 16 | -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/UnBan.list: -------------------------------------------------------------------------------- 1 | # Unbreak 白名单 不应该被广告链接的网站 2 | 3 | # Epicgames 4 | DOMAIN-SUFFIX,ol.epicgames.com 5 | 6 | # Getui 7 | DOMAIN-SUFFIX,dizhensubao.getui.com 8 | 9 | # Google 10 | DOMAIN,dl.google.com 11 | DOMAIN-SUFFIX,googletraveladservices.com 12 | 13 | # Mozilla 14 | DOMAIN-SUFFIX,tracking-protection.cdn.mozilla.net 15 | 16 | # Origin 17 | DOMAIN,origin-a.akamaihd.net 18 | DOMAIN,xivanalysis.com 19 | DOMAIN,picanalysis.vivo.com.cn 20 | 21 | # Tencent 22 | DOMAIN,fairplay.l.qq.com 23 | DOMAIN,livew.l.qq.com 24 | DOMAIN,vd.l.qq.com 25 | 26 | # Strava 27 | DOMAIN,analytics.strava.com 28 | 29 | # Umeng 30 | DOMAIN,msg.umeng.com 31 | DOMAIN,msg.umengcloud.com 32 | 33 | # Miui 小米 34 | DOMAIN,tracking.miui.com 35 | 36 | # General 37 | DOMAIN,app.adjust.com 38 | DOMAIN,bdtj.tagtic.cn -------------------------------------------------------------------------------- /base/rules/ACL4SSR/Clash/Xbox.list: -------------------------------------------------------------------------------- 1 | DOMAIN-SUFFIX,xbox.com 2 | DOMAIN-SUFFIX,xboxab.com 3 | DOMAIN-SUFFIX,xboxab.net 4 | DOMAIN-SUFFIX,xboxlive.com 5 | DOMAIN-SUFFIX,xboxservice.com 6 | DOMAIN-SUFFIX,gamepass.com 7 | -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Apple/AppStore.list: -------------------------------------------------------------------------------- 1 | # App Store 2 | # Store content such as apps, books, and music 3 | DOMAIN-SUFFIX,apps.apple.com 4 | DOMAIN-SUFFIX,itunes.apple.com 5 | DOMAIN-SUFFIX,itunes-apple.com.akadns.net 6 | DOMAIN-SUFFIX,mzstatic.com 7 | DOMAIN,ppq.apple.com // Enterprise App validation -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Apple/AppStoreConnect.list: -------------------------------------------------------------------------------- 1 | # > App Store Connect 2 | DOMAIN,appstoreconnect.apple.com 3 | DOMAIN,iosapps-ssl.itunes.apple.com 4 | DOMAIN,itcmobile.itunes.apple.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Apple/Apple.list: -------------------------------------------------------------------------------- 1 | # Apple 2 | DOMAIN-SUFFIX,aaplimg.com 3 | DOMAIN-SUFFIX,apple.co 4 | DOMAIN-SUFFIX,apple.com 5 | DOMAIN-SUFFIX,apple.com.cn 6 | DOMAIN-SUFFIX,apple-cloudkit.com 7 | DOMAIN-SUFFIX,appstore.com 8 | DOMAIN-SUFFIX,cdn-apple.com 9 | DOMAIN-SUFFIX,icloud.com 10 | DOMAIN-SUFFIX,icloud.com.cn 11 | DOMAIN-SUFFIX,icloud-content.com 12 | DOMAIN-SUFFIX,me.com 13 | DOMAIN-SUFFIX,mzstatic.com 14 | DOMAIN-KEYWORD,apple.com.akadns.net 15 | DOMAIN-KEYWORD,icloud.com.akadns.net 16 | IP-CIDR,17.0.0.0/8,no-resolve 17 | IP-CIDR,63.92.224.0/19,no-resolve 18 | IP-CIDR,65.199.22.0/23,no-resolve 19 | IP-CIDR,139.178.128.0/18,no-resolve 20 | IP-CIDR,144.178.0.0/19,no-resolve 21 | IP-CIDR,192.35.50.0/24,no-resolve 22 | IP-CIDR,198.183.17.0/24,no-resolve 23 | IP-CIDR,205.180.175.0/24,no-resolve -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Apple/BlockiOSUpdate.list: -------------------------------------------------------------------------------- 1 | # Block iOS Update 2 | DOMAIN,mesu.apple.com 3 | DOMAIN,gdmf.apple.com 4 | DOMAIN,updates-http.cdn-apple.com 5 | DOMAIN,xp.apple.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Apple/FindMy.list: -------------------------------------------------------------------------------- 1 | # Find My 2 | DOMAIN,fmfmobile.icloud.com 3 | DOMAIN,fmipmobile.icloud.com 4 | DOMAIN,statici.icloud.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Apple/FitnessPlus.list: -------------------------------------------------------------------------------- 1 | # Fitness+ 2 | DOMAIN,hls-svod.itunes.apple.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Apple/Mail.list: -------------------------------------------------------------------------------- 1 | # > iCloud email 2 | DOMAIN-SUFFIX,mail.icloud.com.cn 3 | DOMAIN-SUFFIX,mail.me.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Apple/Music.list: -------------------------------------------------------------------------------- 1 | # > Apple Music 2 | PROCESS-NAME,Music 3 | USER-AGENT,Music* 4 | DOMAIN-SUFFIX,music.apple.com 5 | DOMAIN,aod.itunes.apple.com 6 | DOMAIN,aod-ssl.itunes.apple.com 7 | DOMAIN,audio.itunes.apple.com 8 | DOMAIN,audio-ssl.itunes.apple.com 9 | DOMAIN,mvod.itunes.apple.com 10 | DOMAIN,streamingaudio.itunes.apple.com 11 | DOMAIN-SUFFIX,blobstore.apple.com // iCloud Music Library -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Apple/MusicRadio.list: -------------------------------------------------------------------------------- 1 | DOMAIN,radio.itunes.apple.com 2 | DOMAIN,tv.applemusic.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Apple/News.list: -------------------------------------------------------------------------------- 1 | # > Apple News 2 | DOMAIN,gspe1-ssl.ls.apple.com // 必要,但会导致「地图」使用「TOMTOM」版本数据 3 | PROCESS-NAME,News 4 | USER-AGENT,AppleNews* 5 | # USER-AGENT,News* // 「今日头条」亦使用此,故不启用 6 | USER-AGENT,com.apple.news* 7 | DOMAIN-SUFFIX,apple.news 8 | DOMAIN,news-assets.apple.com 9 | DOMAIN,news-client.apple.com 10 | DOMAIN,news-edge.apple.com 11 | DOMAIN,news-events.apple.com 12 | DOMAIN,apple.comscoreresearch.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Apple/README.md: -------------------------------------------------------------------------------- 1 | ## 说明 2 | 3 | Apple 已知域名均已收录于 China.list 中并作直连策略,如无确切目的不需要额外添加。 4 | 5 | 对于一些 Apple 被「墙」或者主动「墙」的服务如 App Store Preview、Moveis Trailers、查询外汇、国际航线的 Spotlight、维基百科查询的 Dictionary 均已收录于 Global.list 进行代理。 6 | 7 | 该目录只是**一时兴起**想做一些关于 Apple 各子域名具体作用的收录,所以一些分流文件如 TestFlight.list、FindMy.list 并没有实际意义。 8 | 9 | 另外,个人**主观认为**鉴于 Apple 在国内大体良好的 CDN 部署个人不建议对其进行代理,当然既然进到了这个目录可能 Apple 的某些服务在你所在地区堪忧,相比以前对于 Apple 整体域名全部代理,该目录收录的一些细分分流文件如 App Store 应用下载、系统更新的专项代理应该更适合你。 10 | 11 | ### 分流文件说明 12 | 13 | **Apple.list** 14 | 15 | 是 Apple 服务的总体整理,如您想对 Apple 服务均进行代理可以使用该分流文件,需要注意的是建议放置于 Global.list 与 China.list 之间,因 Global.list 有 Apple 对于中国大陆不可用服务的代理行为,如您的 Apple 策略经常在使用直连时会导致 Global.list 中的规则失效。 16 | 17 | **其他** 18 | 19 | Apple.list 以外的分流文件基本用于代理策略,文件名极其内容已说明其主要作用,使用时至少放在 China.list 之前即可。 -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Apple/Siri.list: -------------------------------------------------------------------------------- 1 | # Siri 2 | DOMAIN,guzzoni.apple.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Apple/SoftwareUpdate.list: -------------------------------------------------------------------------------- 1 | # Software Update 2 | # > macOS updates 3 | DOMAIN,configuration.apple.com // Rosetta 2 updates 4 | DOMAIN,gnf-mdn.apple.com 5 | DOMAIN,gnf-mr.apple.com 6 | DOMAIN,gs.apple.com 7 | DOMAIN,ig.apple.com 8 | DOMAIN,skl.apple.com 9 | DOMAIN,swcdn.apple.com 10 | DOMAIN,swdist.apple.com 11 | DOMAIN,swdownload.apple.com 12 | DOMAIN,swpost.apple.com 13 | DOMAIN,swscan.apple.com 14 | # > macOS Recovery 15 | DOMAIN,oscdn.apple.com 16 | DOMAIN,osrecovery.apple.com 17 | # > iOS and iPadOS updates 18 | DOMAIN,appldnld.apple.com 19 | DOMAIN,ns.itunes.apple.com 20 | # > iOS, iPadOS, tvOS, and macOS updates 21 | DOMAIN,gg.apple.com 22 | DOMAIN,gdmf.apple.com // Software update catalog 23 | DOMAIN,mesu.apple.com // Hosts software update catalogs 24 | DOMAIN,updates.cdn-apple.com // Software update downloads 25 | DOMAIN,updates-http.cdn-apple.com // Software update downloads 26 | DOMAIN,xp.apple.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Apple/TV.list: -------------------------------------------------------------------------------- 1 | # TV 2 | PROCESS-NAME,TV 3 | USER-AGENT,AppleTV* 4 | USER-AGENT,com.apple.tv* 5 | DOMAIN-SUFFIX,tv.apple.com 6 | DOMAIN,hls.itunes.apple.com // Trailers 7 | DOMAIN,hls-amt.itunes.apple.com // Trailers 8 | DOMAIN,play-edge.itunes.apple.com // Unblock Region 9 | DOMAIN,uts-api.itunes.apple.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Apple/TestFlight.list: -------------------------------------------------------------------------------- 1 | # TestFlight 2 | DOMAIN,beta.apple.com 3 | DOMAIN,testflight.apple.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Apple/iCloud.list: -------------------------------------------------------------------------------- 1 | # iCloud 2 | DOMAIN-SUFFIX,apple-cloudkit.com 3 | DOMAIN-SUFFIX,icloud.com 4 | DOMAIN-SUFFIX,icloud.com.cn 5 | DOMAIN-SUFFIX,icloud-content.com 6 | DOMAIN,www-cdn.icloud.com.akadns.net -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Clubhouse.list: -------------------------------------------------------------------------------- 1 | # > Clubhouse 2 | # 如果的你代理服务器不支持或没有开启 udp-relay,请不要使用本文件。 3 | 4 | IP-CIDR,3.0.163.78/32,no-resolve 5 | IP-CIDR,52.52.84.170/32,no-resolve 6 | IP-CIDR,52.58.56.244/32,no-resolve 7 | 8 | IP-CIDR,107.155.5.0/24,no-resolve 9 | IP-CIDR,128.1.193.0/24,no-resolve 10 | IP-CIDR,128.14.208.0/24,no-resolve 11 | IP-CIDR,129.227.57.0/24,no-resolve 12 | IP-CIDR,129.227.71.0/24,no-resolve 13 | IP-CIDR,129.227.234.0/24,no-resolve -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Cryptocurrency.list: -------------------------------------------------------------------------------- 1 | # Forum 2 | DOMAIN-SUFFIX,bitcointalk.org 3 | 4 | # Exchange 5 | DOMAIN-SUFFIX,aex.com 6 | DOMAIN-SUFFIX,bibox.com 7 | DOMAIN-SUFFIX,bitfinex.com 8 | DOMAIN-SUFFIX,bithumb.com 9 | DOMAIN-SUFFIX,bitmex.com 10 | DOMAIN-SUFFIX,bitstamp.net 11 | DOMAIN-SUFFIX,bittrex.com 12 | DOMAIN-SUFFIX,bybit.com 13 | DOMAIN-SUFFIX,coinbase.com 14 | DOMAIN-SUFFIX,coincheck.com 15 | DOMAIN-SUFFIX,coinone.co.kr 16 | DOMAIN-SUFFIX,ftx.com 17 | DOMAIN-SUFFIX,gate.io 18 | DOMAIN-SUFFIX,gemini.com 19 | DOMAIN-SUFFIX,huobi.com 20 | DOMAIN-SUFFIX,korbit.co.kr 21 | DOMAIN-SUFFIX,kraken.com 22 | DOMAIN-SUFFIX,kucoin.com 23 | DOMAIN-SUFFIX,liquid.com 24 | DOMAIN-SUFFIX,okex.com 25 | DOMAIN-SUFFIX,poloniex.com 26 | DOMAIN-SUFFIX,sushi.com 27 | DOMAIN-SUFFIX,uniswap.org 28 | DOMAIN-SUFFIX,zb.com 29 | # > Binance 30 | DOMAIN-SUFFIX,binance.cc 31 | DOMAIN-SUFFIX,binance.cloud 32 | DOMAIN-SUFFIX,binance.com 33 | DOMAIN-SUFFIX,binance.im 34 | DOMAIN-SUFFIX,binance.me 35 | DOMAIN-SUFFIX,binance.us 36 | DOMAIN-SUFFIX,bnappzh.com 37 | DOMAIN-SUFFIX,bnbstatic.com 38 | DOMAIN-SUFFIX,bntrace.com 39 | 40 | # Analysis 41 | DOMAIN-SUFFIX,aicoin.com 42 | DOMAIN-SUFFIX,aimoon.com 43 | DOMAIN-SUFFIX,coingecko.com 44 | DOMAIN-SUFFIX,coinmarketcap.com 45 | DOMAIN-SUFFIX,tradingview.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Game/Blizzard.list: -------------------------------------------------------------------------------- 1 | # Blizzard 2 | DOMAIN-SUFFIX,battle.net 3 | DOMAIN-SUFFIX,blizzard.com 4 | DOMAIN,blizzard.nefficient.co.kr 5 | DOMAIN,blzddist1-a.akamaihd.net 6 | DOMAIN,blzddistkr1-a.akamaihd.net 7 | DOMAIN,bnetproduct-a.akamaihd.net -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Game/Blizzard/Battle.list: -------------------------------------------------------------------------------- 1 | # Battle 2 | DOMAIN-SUFFIX,battle.net 3 | DOMAIN-SUFFIX,blizzard.com 4 | DOMAIN,blizzard.nefficient.co.kr 5 | DOMAIN,blzddist1-a.akamaihd.net 6 | DOMAIN,blzddistkr1-a.akamaihd.net 7 | DOMAIN,bnetproduct-a.akamaihd.net -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Game/Blizzard/Classic.list: -------------------------------------------------------------------------------- 1 | # Diablo II, StarCraft, and Warcraft III 2 | 3 | # North America 4 | DOMAIN,uswest.battle.net 5 | DOMAIN,useast.battle.net 6 | 7 | # Europe 8 | DOMAIN,europe.battle.net 9 | 10 | # Asia 11 | DOMAIN,asia.battle.net -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Game/Blizzard/Diablo-III.list: -------------------------------------------------------------------------------- 1 | # North America 2 | IP-CIDR,24.105.30.129/32 3 | 4 | # Brazil (Americas) 5 | IP-CIDR,54.94.196.47/32 6 | 7 | # Europe 8 | IP-CIDR,185.60.112.157/32 9 | IP-CIDR,185.60.112.158/32 10 | 11 | # Korea 12 | IP-CIDR,182.162.135.1/32 13 | 14 | # Taiwan 15 | IP-CIDR,210.242.235.6/32 16 | 17 | # Australia 18 | IP-CIDR,103.4.115.248/32 -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Game/Blizzard/Hearthstone.list: -------------------------------------------------------------------------------- 1 | # The Americas 2 | IP-CIDR,24.105.30.129/32 3 | 4 | # Europe 5 | IP-CIDR,185.60.112.157/32 6 | IP-CIDR,185.60.112.158/32 7 | 8 | # Korea and Taiwan 9 | IP-CIDR,182.162.132.1/32 -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Game/Blizzard/Heroes-of-the-Storm.list: -------------------------------------------------------------------------------- 1 | # North America (Americas) 2 | IP-CIDR,24.105.30.129/32 // (US West) 3 | IP-CIDR,24.105.62.129/32 // (US Central) 4 | 5 | # Australia (Americas) 6 | IP-CIDR,103.4.114.233/32 7 | 8 | # Singapore (Americas) 9 | IP-CIDR,202.9.67.59/32 10 | 11 | # Brazil (Americas) 12 | IP-CIDR,54.207.104.145/32 13 | 14 | # Europe 15 | IP-CIDR,185.60.112.157/32 16 | IP-CIDR,185.60.112.158/32 17 | 18 | # Korea (Asia) 19 | IP-CIDR,182.162.116.1/32 20 | 21 | # Taiwan (Asia) 22 | IP-CIDR,203.69.111.4/32 -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Game/Blizzard/Overwatch.list: -------------------------------------------------------------------------------- 1 | # The Americas 2 | IP-CIDR,24.105.30.129/32 // (US West) 3 | IP-CIDR,24.105.62.129/32 // (US Central) 4 | 5 | # Brazil (Americas) 6 | IP-CIDR,54.207.107.12/32 7 | 8 | # Europe 9 | IP-CIDR,185.60.114.159/32 10 | IP-CIDR,185.60.112.157/32 11 | 12 | # Korea 13 | IP-CIDR,211.234.110.1/32 14 | 15 | # Taiwan 16 | IP-CIDR,203.66.81.98/32 -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Game/Blizzard/StarCraft-II.list: -------------------------------------------------------------------------------- 1 | # The Americas 2 | IP-CIDR,24.105.30.129/32 // (US West) 3 | IP-CIDR,24.105.62.129/32 // (US Central) 4 | 5 | # Australia (Americas) 6 | IP-CIDR,103.4.114.233/32 7 | 8 | # Europe 9 | IP-CIDR,185.60.112.157/32 10 | IP-CIDR,185.60.112.158/32 11 | IP-CIDR,185.60.114.159/32 12 | 13 | # Korea and Taiwan 14 | IP-CIDR,222.231.22.1/32 15 | 16 | # Southeast Asia 17 | IP-CIDR,202.9.67.254/32 -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Game/Blizzard/World-of-Warcraft.list: -------------------------------------------------------------------------------- 1 | # The Americas 2 | IP-CIDR,137.221.105.2/32 // (US West) 3 | IP-CIDR,24.105.62.129/32 // (US Central) 4 | 5 | # Europe 6 | IP-CIDR,185.60.112.157/32 7 | IP-CIDR,185.60.112.158/32 8 | IP-CIDR,185.60.114.159/32 9 | 10 | # Korea 11 | IP-CIDR,211.115.104.1/32 12 | 13 | # Taiwan 14 | IP-CIDR,210.71.148.11/32 15 | 16 | # Oceania 17 | IP-CIDR,103.4.115.248/32 -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Game/Discord.list: -------------------------------------------------------------------------------- 1 | # Discord 2 | DOMAIN-SUFFIX,discord.co 3 | DOMAIN-SUFFIX,discord.com 4 | DOMAIN-SUFFIX,discord.gg 5 | DOMAIN-SUFFIX,discord.media 6 | DOMAIN-SUFFIX,discordapp.com 7 | DOMAIN-SUFFIX,discordapp.net -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Game/Game.list: -------------------------------------------------------------------------------- 1 | # 游戏模式(⚠️所用节点需开启 UDP 转发支持) 2 | 3 | PROTOCOL,UDP -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Game/Nintendo.list: -------------------------------------------------------------------------------- 1 | # > Nintendo 2 | DOMAIN-SUFFIX,nintendo.com 3 | DOMAIN-SUFFIX,nintendo.net -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Game/Origin.list: -------------------------------------------------------------------------------- 1 | # 相比代理,更建议先尝试使用 hosts:https://www.dogfight360.com/blog/475/ 2 | DOMAIN-SUFFIX,origin.com 3 | DOMAIN,cloudsync-prod.s3.amazonaws.com 4 | DOMAIN,origin-a.akamaihd.net // Akamai 5 | DOMAIN,ssl-lvlt.cdn.ea.com // Level3-CDN 6 | DOMAIN,rtm.tnt-ea.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Game/README.md: -------------------------------------------------------------------------------- 1 | ## 使用说明 2 | 3 | 本目录下的分流最直接的使用方法就是引用后策略使用代理。 4 | 5 | 但仍然建议先试用 [UsbEAm Hosts Editor](https://www.dogfight360.com/blog/475/) 或 [UsbEAm Consoles DNS](https://www.dogfight360.com/blog/1845/)。 6 | 7 | 如 Origin 的下载服务器 `origin-a.akamaihd.net` 使用合适的 hosts 后直连可跑满宽带,在遇到满意的 hosts 可加入到 Surge 的 `[Host]` 然后添加相应规则直连使用。 -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Game/Steam.list: -------------------------------------------------------------------------------- 1 | # Steam 2 | DOMAIN-SUFFIX,steam-chat.com 3 | DOMAIN-SUFFIX,steamcontent.com 4 | DOMAIN-SUFFIX,steamgames.com 5 | DOMAIN-SUFFIX,steampowered.com 6 | DOMAIN-SUFFIX,steamstat.us 7 | DOMAIN-SUFFIX,steamstatic.com 8 | DOMAIN-SUFFIX,steamusercontent.com 9 | DOMAIN,steambroadcast.akamaized.net 10 | DOMAIN,steamcdn-a.akamaihd.net 11 | DOMAIN,steamcommunity-a.akamaihd.net 12 | DOMAIN,steamstore-a.akamaihd.net 13 | DOMAIN,steamusercontent-a.akamaihd.net 14 | DOMAIN,steamusercontent-a.akamaihd.net 15 | DOMAIN,steamuserimages-a.akamaihd.net -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Game/Supercell.list: -------------------------------------------------------------------------------- 1 | # Supercell 2 | # > Brawl Stars 3 | DOMAIN-SUFFIX,brawlstars.com 4 | DOMAIN-SUFFIX,brawlstarsgame.com 5 | IP-CIDR,13.210.25.233/32 6 | IP-CIDR,13.212.170.102/32 7 | IP-CIDR,13.212.171.212/32 8 | IP-CIDR,15.161.130.86/32 9 | IP-CIDR,15.254.1.17/32 10 | IP-CIDR,162.62.33.45/32 11 | IP-CIDR,162.62.33.70/32 12 | IP-CIDR,162.62.34.10/32 13 | IP-CIDR,18.141.176.65/32 14 | IP-CIDR,18.156.137.147/32 15 | IP-CIDR,18.231.148.103/32 16 | IP-CIDR,18.231.148.103/32 17 | IP-CIDR,3.1.80.68/32 18 | IP-CIDR,3.25.190.152/32 19 | IP-CIDR,3.82.147.36/32 20 | IP-CIDR,34.220.160.16/32 21 | IP-CIDR,35.154.64.7/32 22 | IP-CIDR,35.72.32.125/32 23 | IP-CIDR,52.13.150.128/32 24 | IP-CIDR,52.13.42.120/32 25 | IP-CIDR,52.50.131.212/32 26 | IP-CIDR,54.207.168.84/32 27 | IP-CIDR,54.248.64.192/32 -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Game/WildRift.list: -------------------------------------------------------------------------------- 1 | # League of Legends: Wild Rift! 2 | DOMAIN-SUFFIX,pvp.net 3 | DOMAIN-SUFFIX,riotgames.com 4 | DOMAIN-SUFFIX,riotcdn.net -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Game/Xbox.list: -------------------------------------------------------------------------------- 1 | # > Xbox 2 | DOMAIN-SUFFIX,xboxlive.com 3 | DOMAIN-SUFFIX,xboxservices.com 4 | DOMAIN-SUFFIX,gamepass.com 5 | DOMAIN,store-images.s-microsoft.com 6 | DOMAIN,img-prod-cms-rt-microsoft-com.akamaized.net 7 | DOMAIN,login.live.com 8 | DOMAIN,logincdn.msauth.net -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Google/Chromecast.list: -------------------------------------------------------------------------------- 1 | # > Chromecast with Google TV 2 | DOMAIN-KEYWORD,pa.google -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Google/GoogleDrive.list: -------------------------------------------------------------------------------- 1 | # > Google Drive 2 | PROCESS-NAME,Backup and Sync 3 | USER-AGENT,%E4%BA%91%E7%AB%AF%E7%A1%AC%E7%9B%98* 4 | USER-AGENT,Google.Drive* 5 | USER-AGENT,*com.google.Drive* 6 | DOMAIN-SUFFIX,docs.google.com 7 | DOMAIN-SUFFIX,drive.google.com 8 | DOMAIN-SUFFIX,googledrive.com 9 | DOMAIN-SUFFIX,googleusercontent.com 10 | DOMAIN,www.googleapis.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Google/GoogleSearch.list: -------------------------------------------------------------------------------- 1 | # > Google Search 2 | DOMAIN-KEYWORD,www.google. -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Google/GoogleVoice.list: -------------------------------------------------------------------------------- 1 | # > Google Voice 2 | DOMAIN,lens.l.google.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/IP-Blackhole.list: -------------------------------------------------------------------------------- 1 | # IP Blackhole 2 | # > Facebook 3 | IP-CIDR,31.13.24.0/21 4 | IP-CIDR,31.13.64.0/18 5 | IP-CIDR,45.64.40.0/22 6 | IP-CIDR,66.220.144.0/20 7 | IP-CIDR,69.63.176.0/20 8 | IP-CIDR,69.171.224.0/19 9 | IP-CIDR,74.119.76.0/22 10 | IP-CIDR,103.4.96.0/22 11 | IP-CIDR,129.134.0.0/17 12 | IP-CIDR,157.240.0.0/17 13 | IP-CIDR,173.252.64.0/19 14 | IP-CIDR,173.252.96.0/19 15 | IP-CIDR,179.60.192.0/22 16 | IP-CIDR,185.60.216.0/22 17 | IP-CIDR,204.15.20.0/22 18 | # > Google 19 | IP-CIDR,35.190.247.0/24 20 | IP-CIDR,64.233.160.0/19 21 | IP-CIDR,66.102.0.0/20 22 | IP-CIDR,66.249.80.0/20 23 | IP-CIDR,72.14.192.0/18 24 | IP-CIDR,74.125.0.0/16 25 | IP-CIDR,108.177.8.0/21 26 | IP-CIDR,172.217.0.0/16 27 | IP-CIDR,173.194.0.0/16 28 | IP-CIDR,209.85.128.0/17 29 | IP-CIDR,216.58.192.0/19 30 | IP-CIDR,216.239.32.0/19 31 | # > Twitter 32 | IP-CIDR,69.195.160.0/19 33 | IP-CIDR,104.244.42.0/21 34 | IP-CIDR,192.133.76.0/22 35 | IP-CIDR,199.16.156.0/22 36 | IP-CIDR,199.59.148.0/22 37 | IP-CIDR,199.96.56.0/21 38 | IP-CIDR,202.160.128.0/22 39 | IP-CIDR,209.237.192.0/19 40 | # > Wikimedia 41 | IP-CIDR,91.198.174.0/24 42 | IP-CIDR,103.102.166.0/24 43 | IP-CIDR,185.15.56.0/22 44 | IP-CIDR,198.35.26.0/23 45 | IP-CIDR,208.80.152.0/22 -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Microsoft/OneDrive.list: -------------------------------------------------------------------------------- 1 | # OneDrive 2 | PROCESS-NAME,OneDrive 3 | DOMAIN-SUFFIX,1drv.com 4 | DOMAIN-SUFFIX,onedrive.com 5 | DOMAIN-SUFFIX,storage.live.com 6 | DOMAIN,oneclient.sfx.ms -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Microsoft/Teams.list: -------------------------------------------------------------------------------- 1 | # Microsoft Teams 2 | DOMAIN-SUFFIX,teams.cdn.live.net 3 | DOMAIN-SUFFIX,teams.live.com 4 | DOMAIN-SUFFIX,teams.microsoft.com 5 | DOMAIN,teams.events.data.microsoft.com 6 | # DOMAIN,statics.teams.cdn.office.net -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/PayPal.list: -------------------------------------------------------------------------------- 1 | # > PayPal 2 | USER-AGENT,PayPal* 3 | DOMAIN-SUFFIX,paypal.com 4 | DOMAIN-SUFFIX,paypal.me 5 | DOMAIN-SUFFIX,paypalobjects.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Telegram/README.md: -------------------------------------------------------------------------------- 1 | ## 说明 2 | 3 | Telegram 的主分流文件 Telegram.list 已收录于 Global.list 中,如无确切目的不需要额外添加。 4 | 5 | Telegram.list 用于专门想对 Telegram 服务进行指定服务器节点,以达到加速目的所用。 6 | 7 | 而至于其他三个分流文件: 8 | - TelegramNL.list 9 | - TelegramSG.list 10 | - TelegramUS.list 11 | 12 | 则为更具体所用,是针对 Telegram 目前几大数据中心的更具体的分流,主要是给使用 Telegram 大文件传输,指定更为具体区域的服务器节点以达到加速目的所用。 -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Telegram/Telegram.list: -------------------------------------------------------------------------------- 1 | # Telegram 2 | DOMAIN-SUFFIX,t.me 3 | DOMAIN-SUFFIX,tdesktop.com 4 | DOMAIN-SUFFIX,telegra.ph 5 | DOMAIN-SUFFIX,telegram.me 6 | DOMAIN-SUFFIX,telegram.org 7 | DOMAIN-SUFFIX,telesco.pe 8 | IP-CIDR,91.108.4.0/22,no-resolve 9 | IP-CIDR,91.108.8.0/22,no-resolve 10 | IP-CIDR,91.108.12.0/22,no-resolve 11 | IP-CIDR,91.108.16.0/22,no-resolve 12 | IP-CIDR,91.108.20.0/22,no-resolve 13 | IP-CIDR,91.108.56.0/22,no-resolve 14 | IP-CIDR,91.105.192.0/23,no-resolve 15 | IP-CIDR,149.154.160.0/20,no-resolve 16 | IP-CIDR,185.76.151.0/24,no-resolve 17 | IP-CIDR6,2001:b28:f23d::/48,no-resolve 18 | IP-CIDR6,2001:b28:f23f::/48,no-resolve 19 | IP-CIDR6,2001:67c:4e8::/48,no-resolve 20 | IP-CIDR6,2001:b28:f23c::/48,no-resolve 21 | IP-CIDR6,2a0a:f280::/32,no-resolve -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Telegram/TelegramNL.list: -------------------------------------------------------------------------------- 1 | # Telegram NL 2 | IP-CIDR,91.108.4.0/22,no-resolve 3 | IP-CIDR,91.108.8.0/22,no-resolve 4 | IP-CIDR,149.154.160.0/20,no-resolve 5 | IP-CIDR6,2001:67c:4e8::/48,no-resolve 6 | IP-CIDR6,2001:b28:f23c::/48,no-resolve -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Telegram/TelegramSG.list: -------------------------------------------------------------------------------- 1 | # Telegram SG 2 | IP-CIDR,91.108.16.0/22,no-resolve 3 | IP-CIDR,91.108.56.0/22,no-resolve 4 | IP-CIDR6,2001:b28:f23f::/48,no-resolve -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Telegram/TelegramUS.list: -------------------------------------------------------------------------------- 1 | # Telegram US 2 | IP-CIDR,91.108.12.0/22,no-resolve 3 | IP-CIDR6,2001:b28:f23d::/48,no-resolve -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/Twitter.list: -------------------------------------------------------------------------------- 1 | # > Twitter 2 | DOMAIN-SUFFIX,pscp.tv 3 | DOMAIN-SUFFIX,periscope.tv 4 | DOMAIN-SUFFIX,t.co 5 | DOMAIN-SUFFIX,twimg.co 6 | DOMAIN-SUFFIX,twimg.com 7 | DOMAIN-SUFFIX,twitpic.com 8 | DOMAIN-SUFFIX,twitter.com 9 | DOMAIN-SUFFIX,twitter.jp 10 | DOMAIN-SUFFIX,vine.co -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Extra/WeChat/WeChatSG.list: -------------------------------------------------------------------------------- 1 | DOMAIN-SUFFIX,servicewechat.com 2 | IP-CIDR,101.32.104.4/32,no-resolve 3 | IP-CIDR,101.32.104.41/32,no-resolve 4 | IP-CIDR,101.32.104.56/32,no-resolve 5 | IP-CIDR,101.32.118.25/32,no-resolve 6 | IP-CIDR,101.32.133.16/32,no-resolve 7 | IP-CIDR,101.32.133.53/32,no-resolve 8 | IP-CIDR,101.32.133.209/32,no-resolve 9 | IP-CIDR,129.226.3.47/32,no-resolve 10 | IP-CIDR,129.226.107.244/32,no-resolve -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Live/Twitch.list: -------------------------------------------------------------------------------- 1 | # > Twitch 2 | DOMAIN-SUFFIX,jtvnw.net 3 | DOMAIN-SUFFIX,ttvnw.net 4 | DOMAIN-SUFFIX,twitch.tv 5 | DOMAIN-SUFFIX,twitchcdn.net -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Music/Deezer.list: -------------------------------------------------------------------------------- 1 | # > Deezer 2 | USER-AGENT,Deezer* 3 | DOMAIN-SUFFIX,deezer.com 4 | DOMAIN-SUFFIX,dzcdn.net -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Music/Instagram.list: -------------------------------------------------------------------------------- 1 | # > Instagram Music 2 | DOMAIN-SUFFIX,cdninstagram.com 3 | DOMAIN-SUFFIX,instagram.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Music/JOOX.list: -------------------------------------------------------------------------------- 1 | # > JOOX 2 | USER-AGENT,JOOX* 3 | USER-AGENT,WeMusic* 4 | DOMAIN-SUFFIX,joox.com 5 | DOMAIN-KEYWORD,jooxweb-api -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Music/KKBOX.list: -------------------------------------------------------------------------------- 1 | # > KKBOX 2 | DOMAIN-SUFFIX,kkbox.com 3 | DOMAIN-SUFFIX,kkbox.com.tw 4 | DOMAIN-SUFFIX,kfs.io -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Music/Pandora.list: -------------------------------------------------------------------------------- 1 | # > Pandora 2 | USER-AGENT,Pandora* 3 | DOMAIN-SUFFIX,pandora.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Music/SoundCloud.list: -------------------------------------------------------------------------------- 1 | # > SoundCloud 2 | USER-AGENT,SoundCloud* 3 | DOMAIN-SUFFIX,p-cdn.us 4 | DOMAIN-SUFFIX,sndcdn.com 5 | DOMAIN-SUFFIX,soundcloud.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Music/Spotify.list: -------------------------------------------------------------------------------- 1 | # > Spotify 2 | USER-AGENT,Spotify* 3 | DOMAIN-SUFFIX,pscdn.co 4 | DOMAIN-SUFFIX,scdn.co 5 | DOMAIN-SUFFIX,spotify.com 6 | DOMAIN-SUFFIX,spoti.fi 7 | DOMAIN-KEYWORD,spotify.com 8 | DOMAIN-KEYWORD,-spotify-com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Music/TIDAL.list: -------------------------------------------------------------------------------- 1 | # > TIDAL 2 | USER-AGENT,TIDAL* 3 | DOMAIN-SUFFIX,tidal.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Music/YouTube-Music.list: -------------------------------------------------------------------------------- 1 | # > YouTubeMusic 2 | # ⚠️ 注意,需要放置在 YouTube.list 之前,且不适用于 Quantumult X 及浏览器环境 3 | USER-AGENT,com.google.ios.youtubemusic* 4 | USER-AGENT,YouTubeMusic* 5 | DOMAIN,music.youtube.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Podcast/Himalaya.list: -------------------------------------------------------------------------------- 1 | # > Himalaya 2 | USER-AGENT,Himalaya* 3 | DOMAIN-SUFFIX,himalaya.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Podcast/Overcast.list: -------------------------------------------------------------------------------- 1 | # > Overcast 2 | # 不适用于 Quantumult X 及浏览器环境 3 | USER-AGENT,Overcast* 4 | DOMAIN-SUFFIX,overcast.fm -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Region/HK.list: -------------------------------------------------------------------------------- 1 | # > myTV SUPER 2 | USER-AGENT,mytv* 3 | DOMAIN-SUFFIX,mytvsuper.com 4 | DOMAIN-SUFFIX,tvb.com 5 | 6 | # > Now E 7 | DOMAIN-SUFFIX,nowe.com 8 | DOMAIN-SUFFIX,nowestatic.com 9 | 10 | # > ViuTV 11 | USER-AGENT,Viu* 12 | DOMAIN-SUFFIX,viu.com 13 | DOMAIN-SUFFIX,viu.tv 14 | DOMAIN,api.viu.now.com 15 | DOMAIN,d1k2us671qcoau.cloudfront.net 16 | DOMAIN,d2anahhhmp1ffz.cloudfront.net 17 | DOMAIN,dfp6rglgjqszk.cloudfront.net -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Region/JP.list: -------------------------------------------------------------------------------- 1 | # > AbemaTV 2 | USER-AGENT,AbemaTV* 3 | DOMAIN-SUFFIX,abema.io 4 | DOMAIN-SUFFIX,abema.tv 5 | DOMAIN-SUFFIX,ameba.jp 6 | DOMAIN-SUFFIX,hayabusa.io 7 | DOMAIN-KEYWORD,abematv.akamaized.net 8 | 9 | # > DMM 10 | DOMAIN-SUFFIX,dmm.co.jp 11 | DOMAIN-SUFFIX,dmm.com 12 | DOMAIN-SUFFIX,dmm-extension.com 13 | 14 | # > Hulu / フールー 15 | DOMAIN-SUFFIX,happyon.jp 16 | DOMAIN-SUFFIX,hjholdings.jp 17 | DOMAIN-SUFFIX,hulu.jp 18 | 19 | # > niconico 20 | USER-AGENT,Niconico* 21 | DOMAIN-SUFFIX,dmc.nico 22 | DOMAIN-SUFFIX,nicovideo.jp 23 | DOMAIN-SUFFIX,nimg.jp 24 | 25 | # > TVer 26 | USER-AGENT,TVer-Release* 27 | DOMAIN-SUFFIX,tver.jp 28 | DOMAIN,edge.api.brightcove.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Region/KR.list: -------------------------------------------------------------------------------- 1 | # > Naver TV 2 | USER-AGENT,Naver%20TV* 3 | DOMAIN-SUFFIX,naver.com 4 | DOMAIN-SUFFIX,smartmediarep.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Region/README.md: -------------------------------------------------------------------------------- 1 | ## 说明 2 | 3 | 可以使用本目录下的流媒体分流文件按区域分流。 4 | 5 | 但需要注意的是,如 YouTube、Netflix、Amazon Prime Video 这类覆盖地区广泛或没有进行区域限制的流媒体服务并不在其中。 -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Region/TW.list: -------------------------------------------------------------------------------- 1 | # > Bahamut 2 | USER-AGENT,Anime* 3 | DOMAIN-SUFFIX,bahamut.com.tw 4 | DOMAIN-SUFFIX,gamer.com.tw 5 | DOMAIN,gamer-cds.cdn.hinet.net 6 | DOMAIN,gamer2-cds.cdn.hinet.net 7 | 8 | # > KKTV 9 | USER-AGENT,KKTV* 10 | USER-AGENT,com.kktv.ios.kktv* 11 | DOMAIN-SUFFIX,kktv.com.tw 12 | DOMAIN-SUFFIX,kktv.me 13 | DOMAIN,kktv-theater.kk.stream 14 | 15 | # > LINE TV 16 | USER-AGENT,LINE%20TV* 17 | DOMAIN-SUFFIX,linetv.tw 18 | DOMAIN,d3c7rimkq79yfu.cloudfront.net 19 | 20 | # > LiTV 21 | DOMAIN-SUFFIX,litv.tv 22 | DOMAIN,litvfreemobile-hichannel.cdn.hinet.net 23 | 24 | # > 台湾好 25 | USER-AGENT,TaiwanGood* 26 | DOMAIN-SUFFIX,skyking.com.tw 27 | DOMAIN,hamifans.emome.net -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Region/UK.list: -------------------------------------------------------------------------------- 1 | # > All 4 2 | USER-AGENT,All4* 3 | DOMAIN-SUFFIX,c4assets.com 4 | DOMAIN-SUFFIX,channel4.com 5 | 6 | # > BBC iPlayer 7 | USER-AGENT,BBCiPlayer* 8 | DOMAIN-SUFFIX,bbc.co.uk 9 | DOMAIN-SUFFIX,bbci.co.uk 10 | DOMAIN-KEYWORD,bbcfmt 11 | DOMAIN-KEYWORD,uk-live 12 | 13 | # > ITV 14 | USER-AGENT,ITV_Player* 15 | DOMAIN-SUFFIX,itv.com 16 | DOMAIN-SUFFIX,itvstatic.com 17 | DOMAIN,itvpnpmobile-a.akamaihd.net 18 | 19 | # > My5 20 | USER-AGENT,My5* 21 | DOMAIN-SUFFIX,channel5.com 22 | DOMAIN-SUFFIX,my5.tv 23 | DOMAIN,d349g9zuie06uo.cloudfront.net -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Region/US.list: -------------------------------------------------------------------------------- 1 | # > encoreTVB 2 | USER-AGENT,encoreTVB* 3 | DOMAIN-SUFFIX,encoretvb.com 4 | DOMAIN,edge.api.brightcove.com 5 | DOMAIN,bcbolt446c5271-a.akamaihd.net 6 | 7 | # > HBO NOW & Max 8 | USER-AGENT,HBO%20NOW* 9 | DOMAIN-SUFFIX,hbo.com 10 | DOMAIN-SUFFIX,hbogo.com 11 | DOMAIN-SUFFIX,hbonow.com 12 | USER-AGENT,HBOMAX* 13 | DOMAIN-SUFFIX,hbomax.com 14 | DOMAIN-SUFFIX,hbomaxcdn.com 15 | 16 | # > Hulu 17 | DOMAIN-SUFFIX,hulu.com 18 | DOMAIN-SUFFIX,huluim.com 19 | DOMAIN-SUFFIX,hulustream.com 20 | 21 | # > Paramount+ 22 | USER-AGENT,PPlus* 23 | DOMAIN-SUFFIX,cbsi.com 24 | DOMAIN-SUFFIX,cbsaavideo.com 25 | DOMAIN-SUFFIX,cbsivideo.com 26 | DOMAIN-SUFFIX,paramountplus.com 27 | DOMAIN-SUFFIX,pplusstatic.com 28 | DOMAIN,cbsi.live.ott.irdeto.com 29 | DOMAIN,cbsplaylistserver.aws.syncbak.com 30 | DOMAIN,cbsservice.aws.syncbak.com 31 | DOMAIN,link.theplatform.com 32 | 33 | # > PBS 34 | USER-AGENT,PBS* 35 | DOMAIN-SUFFIX,pbs.org -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/StreamingSE.list: -------------------------------------------------------------------------------- 1 | # > bilibili 2 | DOMAIN-SUFFIX,biliapi.net 3 | DOMAIN-SUFFIX,bilibili.com 4 | DOMAIN,upos-hz-mirrorakam.akamaized.net 5 | DOMAIN-KEYWORD,cn-hk-eq-bcache- 6 | # > 愛奇藝台灣站 7 | DOMAIN,cache.video.iqiyi.com 8 | IP-CIDR,116.211.202.206/32,no-resolve 9 | IP-CIDR,116.211.202.216/32,no-resolve -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/AbemaTV.list: -------------------------------------------------------------------------------- 1 | # > AbemaTV 2 | USER-AGENT,AbemaTV* 3 | DOMAIN-SUFFIX,abema.io 4 | DOMAIN-SUFFIX,abema.tv 5 | DOMAIN-SUFFIX,ameba.jp 6 | DOMAIN-SUFFIX,hayabusa.io 7 | DOMAIN-KEYWORD,abematv.akamaized.net -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/All-4.list: -------------------------------------------------------------------------------- 1 | # > All 4 2 | USER-AGENT,All4* 3 | DOMAIN-SUFFIX,c4assets.com 4 | DOMAIN-SUFFIX,channel4.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/BBC-iPlayer.list: -------------------------------------------------------------------------------- 1 | # > BBC iPlayer 2 | USER-AGENT,BBCiPlayer* 3 | DOMAIN-SUFFIX,bbc.co.uk 4 | DOMAIN-SUFFIX,bbci.co.uk 5 | DOMAIN-KEYWORD,bbcfmt 6 | DOMAIN-KEYWORD,uk-live -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/Bahamut.list: -------------------------------------------------------------------------------- 1 | # > Bahamut 2 | USER-AGENT,Anime* 3 | DOMAIN-SUFFIX,bahamut.com.tw 4 | DOMAIN-SUFFIX,gamer.com.tw 5 | DOMAIN,gamer-cds.cdn.hinet.net 6 | DOMAIN,gamer2-cds.cdn.hinet.net -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/DAZN.list: -------------------------------------------------------------------------------- 1 | # > DAZN 2 | USER-AGENT,DAZN* 3 | DOMAIN-SUFFIX,dazn.com 4 | DOMAIN-SUFFIX,dazn-api.com 5 | DOMAIN-SUFFIX,dazndn.com 6 | DOMAIN-SUFFIX,indazn.com 7 | DOMAIN,d151l6v8er5bdm.cloudfront.net 8 | DOMAIN-KEYWORD,voddazn -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/DMM.list: -------------------------------------------------------------------------------- 1 | # > DMM 2 | DOMAIN-SUFFIX,dmm.co.jp 3 | DOMAIN-SUFFIX,dmm.com 4 | DOMAIN-SUFFIX,dmm-extension.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/DisneyPlus.list: -------------------------------------------------------------------------------- 1 | # > Disney+ 2 | USER-AGENT,Disney+* 3 | DOMAIN-SUFFIX,bamgrid.com 4 | DOMAIN-SUFFIX,disneyplus.com 5 | DOMAIN-SUFFIX,disney-plus.net 6 | DOMAIN-SUFFIX,disneystreaming.com 7 | DOMAIN-SUFFIX,dssott.com 8 | DOMAIN,cdn.registerdisney.go.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/FOX-NOW.list: -------------------------------------------------------------------------------- 1 | # > FOX NOW 2 | USER-AGENT,FOX%20NOW* 3 | DOMAIN-SUFFIX,fox.com 4 | DOMAIN-SUFFIX,foxdcg.com 5 | DOMAIN-SUFFIX,theplatform.com 6 | DOMAIN-SUFFIX,uplynk.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/FOXPlus.list: -------------------------------------------------------------------------------- 1 | # > FOX+ 2 | DOMAIN-SUFFIX,foxplus.com 3 | # DOMAIN-SUFFIX,theplatform.com 4 | DOMAIN,cdn-fox-networks-group-green.akamaized.net 5 | DOMAIN,d3cv4a9a9wh0bt.cloudfront.net 6 | DOMAIN,foxsports01-i.akamaihd.net 7 | DOMAIN,foxsports02-i.akamaihd.net 8 | DOMAIN,foxsports03-i.akamaihd.net 9 | DOMAIN,staticasiafox.akamaized.net -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/HBO-Asia.list: -------------------------------------------------------------------------------- 1 | # > HBO Asia 2 | USER-AGENT,HBO%20GO%20PROD* 3 | DOMAIN-SUFFIX,hbogoasia.com 4 | DOMAIN-SUFFIX,hbogoasia.hk 5 | DOMAIN-KEYWORD,.hbogoasia. 6 | DOMAIN,44wilhpljf.execute-api.ap-southeast-1.amazonaws.com 7 | DOMAIN,bcbolthboa-a.akamaihd.net 8 | DOMAIN,cf-images.ap-southeast-1.prod.boltdns.net 9 | DOMAIN,dai3fd1oh325y.cloudfront.net 10 | DOMAIN,hboasia1-i.akamaihd.net 11 | DOMAIN,hboasia2-i.akamaihd.net 12 | DOMAIN,hboasia3-i.akamaihd.net 13 | DOMAIN,hboasia4-i.akamaihd.net 14 | DOMAIN,hboasia5-i.akamaihd.net 15 | DOMAIN,hboasialive.akamaized.net 16 | DOMAIN,hbogoprod-vod.akamaized.net 17 | DOMAIN,hbolb.onwardsmg.com 18 | DOMAIN,hbounify-prod.evergent.com 19 | DOMAIN,players.brightcove.net 20 | DOMAIN,s3-ap-southeast-1.amazonaws.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/HBO-GO-HKG.list: -------------------------------------------------------------------------------- 1 | # > HBO GO HKG 2 | USER-AGENT,HBO%20GO%20PROD%20HKG* 3 | DOMAIN-SUFFIX,hbogoasia.com 4 | DOMAIN-SUFFIX,hbogoasia.hk 5 | DOMAIN,bcbolthboa-a.akamaihd.net 6 | DOMAIN,players.brightcove.net 7 | DOMAIN,s3-ap-southeast-1.amazonaws.com 8 | DOMAIN,dai3fd1oh325y.cloudfront.net 9 | DOMAIN,44wilhpljf.execute-api.ap-southeast-1.amazonaws.com 10 | DOMAIN,hboasia1-i.akamaihd.net 11 | DOMAIN,hboasia2-i.akamaihd.net 12 | DOMAIN,hboasia3-i.akamaihd.net 13 | DOMAIN,hboasia4-i.akamaihd.net 14 | DOMAIN,hboasia5-i.akamaihd.net 15 | DOMAIN,cf-images.ap-southeast-1.prod.boltdns.net -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/HBO.list: -------------------------------------------------------------------------------- 1 | # > HBO NOW & Max 2 | USER-AGENT,HBO%20NOW* 3 | DOMAIN-SUFFIX,hbo.com 4 | DOMAIN-SUFFIX,hbogo.com 5 | DOMAIN-SUFFIX,hbonow.com 6 | USER-AGENT,HBOMAX* 7 | DOMAIN-SUFFIX,hbomax.com 8 | DOMAIN-SUFFIX,hbomaxcdn.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/HWTV.list: -------------------------------------------------------------------------------- 1 | # > 华文电视 2 | USER-AGENT,HWTVMobile* 3 | DOMAIN-SUFFIX,5itv.tv 4 | DOMAIN-SUFFIX,ocnttv.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/Hulu-JPN.list: -------------------------------------------------------------------------------- 1 | # > Hulu / フールー 2 | DOMAIN-SUFFIX,happyon.jp 3 | DOMAIN-SUFFIX,hjholdings.jp 4 | DOMAIN-SUFFIX,hulu.jp -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/Hulu.list: -------------------------------------------------------------------------------- 1 | # > Hulu 2 | DOMAIN-SUFFIX,hulu.com 3 | DOMAIN-SUFFIX,huluim.com 4 | DOMAIN-SUFFIX,hulustream.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/ITV.list: -------------------------------------------------------------------------------- 1 | # > ITV 2 | USER-AGENT,ITV_Player* 3 | DOMAIN-SUFFIX,itv.com 4 | DOMAIN-SUFFIX,itvstatic.com 5 | DOMAIN,itvpnpmobile-a.akamaihd.net -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/KKTV.list: -------------------------------------------------------------------------------- 1 | # > KKTV 2 | USER-AGENT,KKTV* 3 | USER-AGENT,com.kktv.ios.kktv* 4 | DOMAIN-SUFFIX,kktv.com.tw 5 | DOMAIN-SUFFIX,kktv.me 6 | DOMAIN,kktv-theater.kk.stream -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/LINE-TV.list: -------------------------------------------------------------------------------- 1 | # > LINE TV 2 | USER-AGENT,LINE%20TV* 3 | DOMAIN-SUFFIX,linetv.tw 4 | DOMAIN,d3c7rimkq79yfu.cloudfront.net -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/LiTV.list: -------------------------------------------------------------------------------- 1 | # > LiTV 2 | DOMAIN-SUFFIX,litv.tv 3 | DOMAIN,litvfreemobile-hichannel.cdn.hinet.net -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/My5.list: -------------------------------------------------------------------------------- 1 | # > My5 2 | USER-AGENT,My5* 3 | DOMAIN-SUFFIX,channel5.com 4 | DOMAIN-SUFFIX,my5.tv 5 | DOMAIN,d349g9zuie06uo.cloudfront.net -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/Naver-TV.list: -------------------------------------------------------------------------------- 1 | # > Naver TV 2 | USER-AGENT,Naver%20TV* 3 | DOMAIN-SUFFIX,naver.com 4 | DOMAIN-SUFFIX,smartmediarep.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/Netflix.list: -------------------------------------------------------------------------------- 1 | # > Netflix 2 | USER-AGENT,Argo* 3 | DOMAIN-SUFFIX,netflix.com 4 | DOMAIN-SUFFIX,netflix.net 5 | DOMAIN-SUFFIX,nflxext.com 6 | DOMAIN-SUFFIX,nflximg.com 7 | DOMAIN-SUFFIX,nflximg.net 8 | DOMAIN-SUFFIX,nflxso.net 9 | DOMAIN-SUFFIX,nflxvideo.net 10 | DOMAIN-SUFFIX,netflixdnstest0.com 11 | DOMAIN-SUFFIX,netflixdnstest1.com 12 | DOMAIN-SUFFIX,netflixdnstest2.com 13 | DOMAIN-SUFFIX,netflixdnstest3.com 14 | DOMAIN-SUFFIX,netflixdnstest4.com 15 | DOMAIN-SUFFIX,netflixdnstest5.com 16 | DOMAIN-SUFFIX,netflixdnstest6.com 17 | DOMAIN-SUFFIX,netflixdnstest7.com 18 | DOMAIN-SUFFIX,netflixdnstest8.com 19 | DOMAIN-SUFFIX,netflixdnstest9.com 20 | DOMAIN-KEYWORD,dualstack.apiproxy- 21 | DOMAIN-KEYWORD,dualstack.ichnaea-web- 22 | IP-CIDR,23.246.0.0/18,no-resolve 23 | IP-CIDR,37.77.184.0/21,no-resolve 24 | IP-CIDR,45.57.0.0/17,no-resolve 25 | IP-CIDR,64.120.128.0/17,no-resolve 26 | IP-CIDR,66.197.128.0/17,no-resolve 27 | IP-CIDR,108.175.32.0/20,no-resolve 28 | IP-CIDR,192.173.64.0/18,no-resolve 29 | IP-CIDR,198.38.96.0/19,no-resolve 30 | IP-CIDR,198.45.48.0/20,no-resolve 31 | IP-CIDR,34.210.42.111/32,no-resolve 32 | IP-CIDR,52.89.124.203/32,no-resolve 33 | IP-CIDR,54.148.37.5/32,no-resolve -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/Now-E.list: -------------------------------------------------------------------------------- 1 | # > Now E 2 | DOMAIN-SUFFIX,nowe.com 3 | DOMAIN-SUFFIX,nowestatic.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/PBS.list: -------------------------------------------------------------------------------- 1 | # > PBS 2 | USER-AGENT,PBS* 3 | DOMAIN-SUFFIX,pbs.org -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/ParamountPlus.list: -------------------------------------------------------------------------------- 1 | # > Paramount+ 2 | USER-AGENT,PPlus* 3 | DOMAIN-SUFFIX,cbsi.com 4 | DOMAIN-SUFFIX,cbsaavideo.com 5 | DOMAIN-SUFFIX,cbsivideo.com 6 | DOMAIN-SUFFIX,paramountplus.com 7 | DOMAIN-SUFFIX,pplusstatic.com 8 | DOMAIN,cbsi.live.ott.irdeto.com 9 | DOMAIN,cbsplaylistserver.aws.syncbak.com 10 | DOMAIN,cbsservice.aws.syncbak.com 11 | DOMAIN,link.theplatform.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/Peacock.list: -------------------------------------------------------------------------------- 1 | # > Peacock 2 | USER-AGENT,PeacockMobile* 3 | DOMAIN-SUFFIX,peacocktv.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/Pornhub.list: -------------------------------------------------------------------------------- 1 | # > Pornhub 2 | DOMAIN-SUFFIX,phncdn.com 3 | DOMAIN-SUFFIX,phprcdn.com 4 | DOMAIN-SUFFIX,pornhub.com 5 | DOMAIN-SUFFIX,pornhubpremium.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/Prime-Video.list: -------------------------------------------------------------------------------- 1 | # > Amazon Prime Video 2 | USER-AGENT,InstantVideo.US* 3 | USER-AGENT,Prime%20Video* 4 | DOMAIN-SUFFIX,aiv-cdn.net 5 | DOMAIN-SUFFIX,aiv-delivery.net 6 | DOMAIN-SUFFIX,amazonvideo.com 7 | DOMAIN-SUFFIX,primevideo.com 8 | DOMAIN-SUFFIX,media-amazon.com 9 | DOMAIN,atv-ps.amazon.com 10 | DOMAIN,fls-na.amazon.com 11 | DOMAIN,avodmp4s3ww-a.akamaihd.net 12 | DOMAIN,d25xi40x97liuc.cloudfront.net 13 | DOMAIN,dmqdd6hw24ucf.cloudfront.net 14 | DOMAIN,dmqdd6hw24ucf.cloudfront.net 15 | DOMAIN,d22qjgkvxw22r6.cloudfront.net 16 | DOMAIN,d1v5ir2lpwr8os.cloudfront.net 17 | DOMAIN,d27xxe7juh1us6.cloudfront.net 18 | DOMAIN,www.amazon.com 19 | DOMAIN-KEYWORD,avoddashs -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/TVer.list: -------------------------------------------------------------------------------- 1 | # > TVer 2 | USER-AGENT,TVer-Release* 3 | DOMAIN-SUFFIX,tver.jp 4 | DOMAIN,edge.api.brightcove.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/TaiwanGood.list: -------------------------------------------------------------------------------- 1 | # > 台湾好 2 | USER-AGENT,TaiwanGood* 3 | DOMAIN-SUFFIX,skyking.com.tw 4 | DOMAIN,hamifans.emome.net -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/TikTok.list: -------------------------------------------------------------------------------- 1 | # > TikTok 2 | USER-AGENT,TikTok* 3 | DOMAIN-SUFFIX,byteoversea.com 4 | DOMAIN-SUFFIX,ibytedtos.com 5 | DOMAIN-SUFFIX,ipstatp.com 6 | DOMAIN-SUFFIX,muscdn.com 7 | DOMAIN-SUFFIX,musical.ly 8 | DOMAIN-SUFFIX,tiktok.com 9 | DOMAIN-SUFFIX,tik-tokapi.com 10 | DOMAIN-SUFFIX,tiktokcdn.com 11 | DOMAIN-SUFFIX,tiktokv.com 12 | DOMAIN-KEYWORD,-tiktokcdn-com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/ViuTV.list: -------------------------------------------------------------------------------- 1 | # > ViuTV 2 | USER-AGENT,Viu* 3 | DOMAIN-SUFFIX,viu.com 4 | DOMAIN-SUFFIX,viu.tv 5 | DOMAIN,api.viu.now.com 6 | DOMAIN,d1k2us671qcoau.cloudfront.net 7 | DOMAIN,d2anahhhmp1ffz.cloudfront.net 8 | DOMAIN,dfp6rglgjqszk.cloudfront.net -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/WeTV.list: -------------------------------------------------------------------------------- 1 | # > WeTV 2 | USER-AGENT,WeTV* 3 | DOMAIN-SUFFIX,wetv.vip 4 | DOMAIN-SUFFIX,wetvinfo.com 5 | IP-CIDR,150.109.28.51/32,no-resolve -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/YouTube.list: -------------------------------------------------------------------------------- 1 | # > YouTube 2 | USER-AGENT,com.google.ios.youtube* 3 | USER-AGENT,YouTube* 4 | DOMAIN-SUFFIX,googlevideo.com 5 | DOMAIN-SUFFIX,youtube.com 6 | DOMAIN-SUFFIX,ytimg.com 7 | DOMAIN,youtubei.googleapis.com 8 | DOMAIN,yt3.ggpht.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/bilibili-Intl.list: -------------------------------------------------------------------------------- 1 | # > bilibili Intl 2 | DOMAIN-SUFFIX,biliintl.com 3 | DOMAIN,apm-misaka.biliapi.net 4 | DOMAIN,p.bstarstatic.com 5 | DOMAIN,p-bstarstatic.akamaized.net 6 | DOMAIN,upos-bstar-mirrorakam.akamaized.net 7 | DOMAIN,upos-bstar1-mirrorakam.akamaized.net -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/encoreTVB.list: -------------------------------------------------------------------------------- 1 | # > encoreTVB 2 | USER-AGENT,encoreTVB* 3 | DOMAIN-SUFFIX,encoretvb.com 4 | DOMAIN,edge.api.brightcove.com 5 | DOMAIN,bcbolt446c5271-a.akamaihd.net -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/iQIYI.list: -------------------------------------------------------------------------------- 1 | # > iQIYI 2 | DOMAIN-SUFFIX,iq.com 3 | DOMAIN,intl.iqiyi.com 4 | DOMAIN,intl-rcd.iqiyi.com 5 | DOMAIN,intl-subscription.iqiyi.com 6 | IP-CIDR,23.53.32.88/32,no-resolve 7 | IP-CIDR,23.211.15.99/32,no-resolve 8 | IP-CIDR,103.5.34.153/32,no-resolve 9 | IP-CIDR,104.109.129.153/32,no-resolve 10 | IP-CIDR,110.238.107.47/32,no-resolve 11 | IP-CIDR,118.26.32.178/32,no-resolve 12 | IP-CIDR,203.74.95.131/32,no-resolve 13 | IP-CIDR,203.74.95.139/32,no-resolve 14 | IP-CIDR,203.74.95.153/32,no-resolve 15 | IP-CIDR,203.211.4.169/32,no-resolve 16 | IP-CIDR,203.211.4.193/32,no-resolve 17 | IP-CIDR,210.71.227.200/32,no-resolve 18 | IP-CIDR,210.71.227.202/32,no-resolve 19 | IP-CIDR,210.201.32.8/32,no-resolve 20 | IP-CIDR,210.201.32.11/32,no-resolve -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/myTV-SUPER.list: -------------------------------------------------------------------------------- 1 | # > myTV SUPER 2 | USER-AGENT,mytv* 3 | DOMAIN-SUFFIX,mytvsuper.com 4 | DOMAIN-SUFFIX,tvb.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/niconico.list: -------------------------------------------------------------------------------- 1 | # > niconico 2 | USER-AGENT,Niconico* 3 | DOMAIN-SUFFIX,dmc.nico 4 | DOMAIN-SUFFIX,nicovideo.jp 5 | DOMAIN-SUFFIX,nimg.jp -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/‎DiscoveryPlus.list: -------------------------------------------------------------------------------- 1 | # > discovery+ 2 | USER-AGENT,DPlus* 3 | USER-AGENT,discovery+* 4 | DOMAIN-SUFFIX,disco-api.com 5 | DOMAIN-SUFFIX,discoveryplus.co.uk 6 | DOMAIN-SUFFIX,discoveryplus.com 7 | DOMAIN-SUFFIX,discoveryplus.in 8 | DOMAIN-SUFFIX,dnitv.com -------------------------------------------------------------------------------- /base/rules/DivineEngine/Surge/Ruleset/Unbreak.list: -------------------------------------------------------------------------------- 1 | # Unbreak 2 | # > General 3 | USER-AGENT,archero* 4 | USER-AGENT,coffeecorp* 5 | USER-AGENT,Coffee%20Corp* 6 | USER-AGENT,restaurant-mobile* 7 | DOMAIN,app.adjust.com 8 | DOMAIN,bdtj.tagtic.cn 9 | # > Alibaba 10 | DOMAIN,log.mmstat.com 11 | DOMAIN,sycm.mmstat.com 12 | # > Google 13 | DOMAIN-SUFFIX,blog.google // Google Blog 14 | DOMAIN-SUFFIX,googletraveladservices.com // Google Flights 15 | DOMAIN,clientservices.googleapis.com 16 | DOMAIN,dl.google.com 17 | DOMAIN,dl.l.google.com 18 | DOMAIN,update.googleapis.com 19 | DOMAIN,translate.googleapis.com 20 | # >> Google Fonts API 21 | DOMAIN,fonts.googleapis.com 22 | DOMAIN,fonts.gstatic.com 23 | # >> Firebase Cloud Messaging 24 | DOMAIN,mtalk.google.com 25 | DOMAIN,alt1-mtalk.google.com 26 | DOMAIN,alt2-mtalk.google.com 27 | DOMAIN,alt3-mtalk.google.com 28 | DOMAIN,alt4-mtalk.google.com 29 | DOMAIN,alt5-mtalk.google.com 30 | DOMAIN,alt6-mtalk.google.com 31 | DOMAIN,alt7-mtalk.google.com 32 | DOMAIN,alt8-mtalk.google.com 33 | # >> Paramount+ 34 | DOMAIN,pubads.g.doubleclick.net 35 | # > Tencent 36 | DOMAIN,fairplay.l.qq.com 37 | DOMAIN,livew.l.qq.com 38 | DOMAIN,vd.l.qq.com 39 | # > Strava 40 | DOMAIN,analytics.strava.com 41 | # > Umeng 42 | DOMAIN,msg.umeng.com 43 | DOMAIN,msg.umengcloud.com -------------------------------------------------------------------------------- /base/rules/HKMTMedia.list: -------------------------------------------------------------------------------- 1 | # (HKMTMedia) 2 | # > 爱奇艺台湾站 3 | DOMAIN,cache.video.iqiyi.com 4 | DOMAIN-KEYWORD,qiyi 5 | DOMAIN-SUFFIX,qy.net 6 | IP-CIDR,101.227.0.0/16 7 | IP-CIDR,101.224.0.0/13 8 | IP-CIDR,119.176.0.0/12 9 | 10 | # > bilibili 11 | DOMAIN-KEYWORD,bilibili 12 | DOMAIN-SUFFIX,acg.tv 13 | DOMAIN-SUFFIX,acgvideo.com 14 | DOMAIN-SUFFIX,b23.tv 15 | DOMAIN-SUFFIX,biliapi.com 16 | DOMAIN-SUFFIX,biliapi.net 17 | DOMAIN-SUFFIX,bilibili.com 18 | DOMAIN-SUFFIX,biligame.com 19 | DOMAIN-SUFFIX,biligame.net 20 | DOMAIN-SUFFIX,bilivideo.com 21 | DOMAIN-SUFFIX,hdslb.com 22 | DOMAIN-SUFFIX,im9.com 23 | -------------------------------------------------------------------------------- /base/rules/LocalAreaNetwork.list: -------------------------------------------------------------------------------- 1 | DOMAIN-SUFFIX,local 2 | IP-CIDR,192.168.0.0/16,no-resolve 3 | IP-CIDR,10.0.0.0/8,no-resolve 4 | IP-CIDR,172.16.0.0/12,no-resolve 5 | IP-CIDR,127.0.0.0/8,no-resolve 6 | IP-CIDR,100.64.0.0/10,no-resolve 7 | IP-CIDR6,::1/128,no-resolve 8 | IP-CIDR6,fc00::/7,no-resolve 9 | IP-CIDR6,fe80::/10,no-resolve 10 | IP-CIDR6,fd00::/8,no-resolve 11 | -------------------------------------------------------------------------------- /base/rules/NobyDa/Surge/Download.list: -------------------------------------------------------------------------------- 1 | # Mac Download 2 | PROCESS-NAME,aria2c 3 | PROCESS-NAME,fdm 4 | PROCESS-NAME,Folx 5 | PROCESS-NAME,NetTransport 6 | PROCESS-NAME,Thunder 7 | PROCESS-NAME,Transmission 8 | PROCESS-NAME,uTorrent 9 | PROCESS-NAME,WebTorrent 10 | PROCESS-NAME,WebTorrent Helper 11 | PROCESS-NAME,DownloadService 12 | PROCESS-NAME,Weiyun 13 | 14 | # bt 15 | DOMAIN-KEYWORD,aria2 16 | DOMAIN-KEYWORD,xunlei 17 | DOMAIN-KEYWORD,yunpan 18 | DOMAIN-KEYWORD,Thunder 19 | DOMAIN-KEYWORD,XLLiveUD 20 | URL-REGEX,(torrent|announce.php\?passkey=|tracker|BitTorrent|bt_key|ed2k|find_node|get_peers|info_hash|magnet:|peer_id=) 21 | -------------------------------------------------------------------------------- /base/rules/lhie1/Netease Music IP.list: -------------------------------------------------------------------------------- 1 | IP-CIDR,39.105.63.80/32 2 | IP-CIDR,45.254.48.1/32 3 | IP-CIDR,47.100.127.239/32 4 | IP-CIDR,59.111.160.195/32 5 | IP-CIDR,59.111.160.197/32 6 | IP-CIDR,59.111.181.35/32 7 | IP-CIDR,59.111.181.38/32 8 | IP-CIDR,59.111.181.60/32 9 | IP-CIDR,101.71.154.241/32 10 | IP-CIDR,103.126.92.132/32 11 | IP-CIDR,103.126.92.133/32 12 | IP-CIDR,112.13.119.17/32 13 | IP-CIDR,112.13.122.1/32 14 | IP-CIDR,115.236.118.33/32 15 | IP-CIDR,115.236.121.1/32 16 | IP-CIDR,118.24.63.156/32 17 | IP-CIDR,193.112.159.225/32 18 | IP-CIDR,223.252.199.66/32 19 | IP-CIDR,223.252.199.67/32 20 | -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Apple.list: -------------------------------------------------------------------------------- 1 | # > Apple API 2 | DOMAIN-SUFFIX,aaplimg.com 3 | DOMAIN-SUFFIX,apple.co 4 | DOMAIN-SUFFIX,apple.com 5 | DOMAIN-SUFFIX,apple-cloudkit.com 6 | DOMAIN-SUFFIX,apple-mapkit.com 7 | DOMAIN-SUFFIX,appsto.re 8 | DOMAIN-SUFFIX,cdn-apple.com 9 | DOMAIN-SUFFIX,icloud.com 10 | DOMAIN-SUFFIX,icloud-content.com 11 | DOMAIN-SUFFIX,itunes.com 12 | DOMAIN-SUFFIX,me.com 13 | DOMAIN-SUFFIX,mzstatic.com 14 | IP-CIDR,17.0.0.0/8,no-resolve 15 | IP-CIDR,63.92.224.0/19,no-resolve 16 | IP-CIDR,65.199.22.0/23,no-resolve 17 | IP-CIDR,139.178.128.0/18,no-resolve 18 | IP-CIDR,144.178.0.0/19,no-resolve 19 | IP-CIDR,144.178.36.0/22,no-resolve 20 | IP-CIDR,144.178.48.0/20,no-resolve 21 | IP-CIDR,192.35.50.0/24,no-resolve 22 | IP-CIDR,198.183.17.0/24,no-resolve 23 | IP-CIDR,205.180.175.0/24,no-resolve 24 | 25 | # > Apple News 26 | DOMAIN-SUFFIX,apple.news 27 | 28 | # > Apple Maps 29 | PROCESS-NAME,com.apple.geod 30 | -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Google FCM.list: -------------------------------------------------------------------------------- 1 | # > Google FCM 2 | DOMAIN,alt1-mtalk.google.com 3 | DOMAIN,alt2-mtalk.google.com 4 | DOMAIN,alt3-mtalk.google.com 5 | DOMAIN,alt4-mtalk.google.com 6 | DOMAIN,alt5-mtalk.google.com 7 | DOMAIN,alt6-mtalk.google.com 8 | DOMAIN,alt7-mtalk.google.com 9 | DOMAIN,alt8-mtalk.google.com 10 | DOMAIN,mtalk.google.com 11 | IP-CIDR,64.233.177.188/32,no-resolve 12 | IP-CIDR,64.233.186.188/32,no-resolve 13 | IP-CIDR,64.233.187.188/32,no-resolve 14 | IP-CIDR,64.233.188.188/32,no-resolve 15 | IP-CIDR,64.233.189.188/32,no-resolve 16 | IP-CIDR,74.125.23.188/32,no-resolve 17 | IP-CIDR,74.125.24.188/32,no-resolve 18 | IP-CIDR,74.125.28.188/32,no-resolve 19 | IP-CIDR,74.125.127.188/32,no-resolve 20 | IP-CIDR,74.125.137.188/32,no-resolve 21 | IP-CIDR,74.125.203.188/32,no-resolve 22 | IP-CIDR,74.125.204.188/32,no-resolve 23 | IP-CIDR,74.125.206.188/32,no-resolve 24 | IP-CIDR,108.177.125.188/32,no-resolve 25 | IP-CIDR,142.250.4.188/32,no-resolve 26 | IP-CIDR,142.250.10.188/32,no-resolve 27 | IP-CIDR,142.250.31.188/32,no-resolve 28 | IP-CIDR,142.250.96.188/32,no-resolve 29 | IP-CIDR,172.217.194.188/32,no-resolve 30 | IP-CIDR,172.217.218.188/32,no-resolve 31 | IP-CIDR,172.217.219.188/32,no-resolve 32 | IP-CIDR,172.253.63.188/32,no-resolve 33 | IP-CIDR,172.253.122.188/32,no-resolve 34 | IP-CIDR,173.194.175.188/32,no-resolve 35 | IP-CIDR,173.194.218.188/32,no-resolve 36 | IP-CIDR,209.85.233.188/32,no-resolve -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/ABC.list: -------------------------------------------------------------------------------- 1 | # > ABC 2 | DOMAIN-SUFFIX,edgedatg.com 3 | DOMAIN-SUFFIX,go.com -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/Abema TV.list: -------------------------------------------------------------------------------- 1 | # > AbemaTV 2 | USER-AGENT,AbemaTV* 3 | DOMAIN-SUFFIX,abema.io 4 | DOMAIN-SUFFIX,abema.tv 5 | DOMAIN-SUFFIX,akamaized.net 6 | DOMAIN-SUFFIX,ameba.jp 7 | DOMAIN-SUFFIX,hayabusa.io 8 | DOMAIN-KEYWORD,abematv.akamaized.net -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/Amazon.list: -------------------------------------------------------------------------------- 1 | # > Amazon Prime Video 2 | // USER-AGENT,InstantVideo.US* 3 | // USER-AGENT,Prime%20Video* 4 | DOMAIN-KEYWORD,avoddashs 5 | DOMAIN-SUFFIX,amazonvideo.com 6 | DOMAIN-SUFFIX,media-amazon.com 7 | DOMAIN-SUFFIX,pv-cdn.net 8 | DOMAIN-SUFFIX,aiv-cdn.net 9 | DOMAIN-SUFFIX,aiv-delivery.net 10 | // DOMAIN,www.amazon.com 11 | DOMAIN,atv-ps.amazon.com 12 | DOMAIN,avodmp4s3ww-a.akamaihd.net 13 | DOMAIN,d1v5ir2lpwr8os.cloudfront.net 14 | DOMAIN,d1xfray82862hr.cloudfront.net 15 | DOMAIN,d22qjgkvxw22r6.cloudfront.net 16 | DOMAIN,d25xi40x97liuc.cloudfront.net 17 | DOMAIN,d27xxe7juh1us6.cloudfront.net 18 | DOMAIN,d3196yreox78o9.cloudfront.net 19 | DOMAIN,dmqdd6hw24ucf.cloudfront.net 20 | DOMAIN,ktpx.amazon.com 21 | 22 | // 美区网页版需二选一走代理,如 URL-REGEX 则需 MITM www.amazon.com 23 | // DOMAIN,www.amazon.com 24 | URL-REGEX,^https?:\/\/www\.amazon\.com\/(Amazon-Video|gp\/video)\/ -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/Apple News.list: -------------------------------------------------------------------------------- 1 | # > Apple News and Apple Map TOMTOM Version 2 | USER-AGENT,AppleNews* 3 | USER-AGENT,com.apple.news* 4 | DOMAIN,gspe1-ssl.ls.apple.com 5 | # USER-AGENT,News* 6 | # DOMAIN,apple.comscoreresearch.com 7 | # DOMAIN,gateway.icloud.com 8 | # DOMAIN,news-client.apple.com 9 | # DOMAIN,news-edge.apple.com 10 | # DOMAIN,news-events.apple.com 11 | # DOMAIN-SUFFIX,apple.news -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/Apple TV.list: -------------------------------------------------------------------------------- 1 | # > Apple TV 2 | DOMAIN,np-edge.itunes.apple.com 3 | DOMAIN,play-edge.itunes.apple.com 4 | DOMAIN-SUFFIX,tv.apple.com -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/BBC iPlayer.list: -------------------------------------------------------------------------------- 1 | # > BBC iPlayer 2 | USER-AGENT,BBCiPlayer* 3 | DOMAIN-KEYWORD,bbcfmt 4 | DOMAIN,aod-dash-uk-live.akamaized.net 5 | DOMAIN,aod-hls-uk-live.akamaized.net 6 | DOMAIN,vod-dash-uk-live.akamaized.net 7 | DOMAIN,vod-thumb-uk-live.akamaized.net 8 | DOMAIN-SUFFIX,bbc.co 9 | DOMAIN-SUFFIX,bbc.co.uk 10 | DOMAIN-SUFFIX,bbc.com 11 | DOMAIN-SUFFIX,bbcfmt.hs.llnwd.net 12 | DOMAIN-SUFFIX,bbci.co 13 | DOMAIN-SUFFIX,bbci.co.uk 14 | DOMAIN-SUFFIX,bidi.net.uk -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/Bahamut.list: -------------------------------------------------------------------------------- 1 | # > Bahamut 2 | USER-AGENT,Anime* 3 | DOMAIN-SUFFIX,bahamut.com.tw 4 | DOMAIN-SUFFIX,gamer.com.tw 5 | DOMAIN,gamer-cds.cdn.hinet.net 6 | DOMAIN,gamer2-cds.cdn.hinet.net -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/Bilibili.list: -------------------------------------------------------------------------------- 1 | # > Bilibili 2 | USER-AGENT,bili* 3 | DOMAIN-SUFFIX,acg.tv 4 | DOMAIN-SUFFIX,acgvideo.com 5 | DOMAIN-SUFFIX,b23.tv 6 | DOMAIN-SUFFIX,bilibili.com 7 | DOMAIN-SUFFIX,bilibili.tv 8 | DOMAIN-SUFFIX,biliapi.net 9 | DOMAIN-SUFFIX,biliapi.com 10 | DOMAIN-SUFFIX,bilivideo.com 11 | DOMAIN-SUFFIX,hdslb.com 12 | DOMAIN,upos-hz-mirrorakam.akamaized.net 13 | // Hong Kong, Macau, Taiwan 14 | USER-AGENT,bili-inter* 15 | DOMAIN,apiintl.biliapi.net -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/DAZN.list: -------------------------------------------------------------------------------- 1 | # > DAZN 2 | USER-AGENT,DAZN* 3 | DOMAIN-KEYWORD,voddazn 4 | DOMAIN-SUFFIX,dazn-api.com 5 | DOMAIN-SUFFIX,dazn.com 6 | DOMAIN-SUFFIX,dazndn.com 7 | DOMAIN-SUFFIX,indazn.com 8 | DOMAIN-SUFFIX,indaznlab.com 9 | DOMAIN,d151l6v8er5bdm.cloudfront.net -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/Discovery Plus.list: -------------------------------------------------------------------------------- 1 | # > Discovery Plus 2 | USER-AGENT,DPlus* 3 | DOMAIN-SUFFIX,content-ause1-ur-discovery1.uplynk.com 4 | DOMAIN-SUFFIX,disco-api.com 5 | DOMAIN-SUFFIX,discoveryplus.com 6 | DOMAIN-SUFFIX,fwmrm.net 7 | DOMAIN-SUFFIX,getblueshift.com 8 | DOMAIN-SUFFIX,litix.io 9 | DOMAIN-SUFFIX,mobile-collector.newrelic.com 10 | DOMAIN-SUFFIX,uplynk.com -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/Disney Plus.list: -------------------------------------------------------------------------------- 1 | # > Disney Plus 2 | USER-AGENT,Disney* 3 | DOMAIN-SUFFIX,adobedtm.com 4 | DOMAIN-SUFFIX,bam.nr-data.net 5 | DOMAIN-SUFFIX,bamgrid.com 6 | DOMAIN-SUFFIX,braze.com 7 | DOMAIN-SUFFIX,cdn.optimizely.com 8 | DOMAIN-SUFFIX,cdn.registerdisney.go.com 9 | DOMAIN-SUFFIX,cws.conviva.com 10 | DOMAIN-SUFFIX,d9.flashtalking.com 11 | DOMAIN-SUFFIX,disney.demdex.net 12 | DOMAIN-SUFFIX,disney.my.sentry.io 13 | DOMAIN-SUFFIX,disneyplus.bn5x.net 14 | DOMAIN-SUFFIX,disneyplus.com 15 | DOMAIN-SUFFIX,disneyplus.com.ssl.sc.omtrdc.net 16 | DOMAIN-SUFFIX,disney-plus.net 17 | DOMAIN-SUFFIX,disney-portal.my.onetrust.com 18 | DOMAIN-SUFFIX,dssott.com 19 | DOMAIN-SUFFIX,execute-api.us-east-1.amazonaws.com 20 | DOMAIN-SUFFIX,js-agent.newrelic.com -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/Fox Now.list: -------------------------------------------------------------------------------- 1 | # > Fox Now 2 | USER-AGENT,FOX%20NOW* 3 | DOMAIN-SUFFIX,fox.com 4 | DOMAIN-SUFFIX,foxdcg.com 5 | DOMAIN-SUFFIX,uplynk.com -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/Fox+.list: -------------------------------------------------------------------------------- 1 | # > Fox+ (HK|TW|SG) 2 | USER-AGENT,FOXPlus* 3 | DOMAIN-SUFFIX,akamaized.net 4 | DOMAIN-SUFFIX,foxplus.com 5 | DOMAIN-SUFFIX,theplatform.com -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/HBO Go.list: -------------------------------------------------------------------------------- 1 | # > HBO GO Asia 2 | // USER-AGENT,HBO%20GO%20PROD* 3 | // DOMAIN-KEYWORD,hboasia 4 | DOMAIN-KEYWORD,hbogoasia 5 | DOMAIN-SUFFIX,hboasia.com 6 | DOMAIN-SUFFIX,hbogoasia.com 7 | DOMAIN,hbolb.onwardsmg.com 8 | DOMAIN,hbounify-prod.evergent.com 9 | // DOMAIN,bcbolthboa-a.akamaihd.net 10 | DOMAIN,dai3fd1oh325y.cloudfront.net 11 | // DOMAIN,hboasialive.akamaized.net 12 | // DOMAIN,hbogoprod-vod.akamaized.net -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/HBO Max.list: -------------------------------------------------------------------------------- 1 | # > HBO Max 2 | USER-AGENT,HBOMAX* 3 | DOMAIN-SUFFIX,hbo.com 4 | // DOMAIN-SUFFIX,hbogo.com 5 | DOMAIN-SUFFIX,hbonow.com 6 | DOMAIN-SUFFIX,hbomax.com 7 | DOMAIN-SUFFIX,hbomaxcdn.com -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/Hulu Japan.list: -------------------------------------------------------------------------------- 1 | # > Hulu(フールー) 2 | DOMAIN-SUFFIX,happyon.jp 3 | DOMAIN-SUFFIX,hulu.jp 4 | DOMAIN-SUFFIX,prod.hjholdings.tv 5 | DOMAIN-SUFFIX,streaks.jp 6 | DOMAIN-SUFFIX,yb.uncn.jp -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/Hulu.list: -------------------------------------------------------------------------------- 1 | # > Hulu 2 | DOMAIN-SUFFIX,cws-hulu.conviva.com 3 | DOMAIN-SUFFIX,hulu.com 4 | DOMAIN-SUFFIX,hulu.hb.omtrdc.net 5 | DOMAIN-SUFFIX,hulu.sc.omtrdc.net 6 | DOMAIN-SUFFIX,huluad.com 7 | DOMAIN-SUFFIX,huluim.com 8 | DOMAIN-SUFFIX,hulustream.com -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/IQ.list: -------------------------------------------------------------------------------- 1 | # > iQIYI Intl 2 | USER-AGENT,iQIYI* 3 | USER-AGENT,QIYIVideo* 4 | USER-AGENT,QYPlayer* 5 | USER-AGENT,QTP* 6 | PROCESS-NAME,com.iqiyi.i18n 7 | PROCESS-NAME,com.iqiyi.i18n.tv 8 | DOMAIN-SUFFIX,inter.iqiyi.com 9 | DOMAIN-SUFFIX,iq.com 10 | // 首页 11 | DOMAIN-SUFFIX,intl.iqiyi.com 12 | // 历史 13 | DOMAIN,intl-rcd.iqiyi.com 14 | // 收藏 15 | DOMAIN,intl-subscription.iqiyi.com 16 | // 播放 17 | IP-CIDR,104.85.165.17/32,no-resolve 18 | IP-CIDR,110.238.107.47/32,no-resolve 19 | IP-CIDR,118.26.32.162/32,no-resolve 20 | IP-CIDR,159.138.102.146/32,no-resolve 21 | IP-CIDR,184.51.102.0/24,no-resolve 22 | IP-CIDR,203.74.95.130/28,no-resolve 23 | IP-CIDR,203.80.97.203/32,no-resolve 24 | IP-CIDR,210.71.227.202/32,no-resolve 25 | IP-CIDR,23.200.145.146/32,no-resolve 26 | IP-CIDR,23.210.215.186/32,no-resolve 27 | IP-CIDR,23.211.15.0/24,no-resolve 28 | IP-CIDR,23.219.172.0/24,no-resolve 29 | IP-CIDR,23.40.242.10/32,no-resolve 30 | IP-CIDR,23.59.252.0/24,no-resolve -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/JOOX.list: -------------------------------------------------------------------------------- 1 | # > JOOX 2 | USER-AGENT,WeMusic* 3 | USER-AGENT,JOOX* 4 | DOMAIN-SUFFIX,joox.com -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/Japonx.list: -------------------------------------------------------------------------------- 1 | # > Japonx 2 | DOMAIN-KEYWORD,japonx 3 | DOMAIN-KEYWORD,japronx 4 | DOMAIN-SUFFIX,japonx.com 5 | DOMAIN-SUFFIX,japonx.tv 6 | DOMAIN-SUFFIX,japonx.net 7 | DOMAIN-SUFFIX,japonx.vip 8 | DOMAIN-SUFFIX,japronx.com 9 | DOMAIN-SUFFIX,japronx.tv 10 | DOMAIN-SUFFIX,japronx.net 11 | DOMAIN-SUFFIX,japronx.vip -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/KKBOX.list: -------------------------------------------------------------------------------- 1 | # > KKBOX 2 | DOMAIN-SUFFIX,kkbox.com 3 | DOMAIN-SUFFIX,kkbox.com.tw 4 | DOMAIN-SUFFIX,kfs.io -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/KKTV.list: -------------------------------------------------------------------------------- 1 | # > KKTV 2 | USER-AGENT,KKTV* 3 | USER-AGENT,com.kktv* 4 | DOMAIN-SUFFIX,kktv.me 5 | DOMAIN-SUFFIX,kktv.com.tw 6 | DOMAIN,kktv-theater.kk.stream -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/Letv.list: -------------------------------------------------------------------------------- 1 | # > letv 2 | DOMAIN-SUFFIX,api.mob.app.letv.com -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/Line TV.list: -------------------------------------------------------------------------------- 1 | # > Line TV 2 | USER-AGENT,LINE* 3 | DOMAIN-SUFFIX,d3c7rimkq79yfu.cloudfront.net 4 | DOMAIN-SUFFIX,linetv.tw 5 | DOMAIN-SUFFIX,profile.line-scdn.net -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/MOO.list: -------------------------------------------------------------------------------- 1 | # > MOO 2 | USER-AGENT,MOO* 3 | USER-AGENT,TencentMidasConnect* -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/Netease Music.list: -------------------------------------------------------------------------------- 1 | # > Netease Music 2 | DOMAIN,apm.music.163.com 3 | DOMAIN,apm3.music.163.com 4 | DOMAIN,interface.music.163.com 5 | DOMAIN,interface3.music.163.com 6 | DOMAIN,music.163.com 7 | IP-CIDR,101.71.154.241/32,no-resolve 8 | IP-CIDR,103.126.92.132/32,no-resolve 9 | IP-CIDR,103.126.92.133/32,no-resolve 10 | IP-CIDR,112.13.119.17/32,no-resolve 11 | IP-CIDR,112.13.122.1/32,no-resolve 12 | IP-CIDR,115.236.118.33/32,no-resolve 13 | IP-CIDR,115.236.121.1/32,no-resolve 14 | IP-CIDR,118.24.63.156/32,no-resolve 15 | IP-CIDR,193.112.159.225/32,no-resolve 16 | IP-CIDR,223.252.199.66/32,no-resolve 17 | IP-CIDR,223.252.199.67/32,no-resolve 18 | IP-CIDR,39.105.63.80/32,no-resolve 19 | IP-CIDR,45.254.48.1/32,no-resolve 20 | IP-CIDR,47.100.127.239/32,no-resolve 21 | IP-CIDR,59.111.160.195/32,no-resolve 22 | IP-CIDR,59.111.160.197/32,no-resolve 23 | IP-CIDR,59.111.181.35/32,no-resolve 24 | IP-CIDR,59.111.181.38/32,no-resolve 25 | IP-CIDR,59.111.181.60/32,no-resolve 26 | -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/PBS.list: -------------------------------------------------------------------------------- 1 | # > PBS 2 | USER-AGENT,PBS* 3 | DOMAIN-SUFFIX,pbs.org -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/Pandora.list: -------------------------------------------------------------------------------- 1 | # > Pandora 2 | DOMAIN-SUFFIX,pandora.com -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/Pornhub.list: -------------------------------------------------------------------------------- 1 | 2 | # > Pornhub 3 | DOMAIN-SUFFIX,phncdn.com 4 | DOMAIN-SUFFIX,phprcdn.com 5 | DOMAIN-SUFFIX,pornhub.com 6 | DOMAIN-SUFFIX,pornhubpremium.com -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/Soundcloud.list: -------------------------------------------------------------------------------- 1 | # > SoundCloud 2 | USER-AGENT,SoundCloud* 3 | DOMAIN-SUFFIX,sndcdn.com 4 | DOMAIN-SUFFIX,soundcloud.com -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/Spotify.list: -------------------------------------------------------------------------------- 1 | # > Spotify 2 | USER-AGENT,Spotify* 3 | DOMAIN-SUFFIX,pscdn.co 4 | DOMAIN-SUFFIX,scdn.co 5 | DOMAIN-SUFFIX,spoti.fi 6 | DOMAIN-SUFFIX,spotify.com 7 | DOMAIN-SUFFIX,spotifycdn.net -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/Tencent Video.list: -------------------------------------------------------------------------------- 1 | # > Tencent Video 2 | DOMAIN-SUFFIX,v.smtcdns.com 3 | DOMAIN-SUFFIX,vv.video.qq.com -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/ViuTV.list: -------------------------------------------------------------------------------- 1 | # > ViuTV 2 | USER-AGENT,ViuTV* 3 | DOMAIN-SUFFIX,bootstrapcdn.com 4 | DOMAIN-SUFFIX,cloudfront.net 5 | DOMAIN-SUFFIX,cognito-identity.us-east-1.amazonaws.com 6 | DOMAIN-SUFFIX,firebaseio.com 7 | DOMAIN-SUFFIX,jwpcdn.com 8 | DOMAIN-SUFFIX,jwplayer.com 9 | DOMAIN-SUFFIX,mobileanalytics.us-east-1.amazonaws.com 10 | DOMAIN-SUFFIX,nowe.com 11 | DOMAIN-SUFFIX,viu.com 12 | DOMAIN-SUFFIX,viu.tv 13 | DOMAIN-SUFFIX,viu.now.com -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/WeTV.list: -------------------------------------------------------------------------------- 1 | # > WeTV 2 | USER-AGENT,WeTV* 3 | DOMAIN-SUFFIX,wetv.vip 4 | DOMAIN-SUFFIX,wetvinfo.com -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/YouTube Music.list: -------------------------------------------------------------------------------- 1 | # > Youtube Music 2 | USER-AGENT,*YouTubeMusic* 3 | USER-AGENT,*com.google.ios.youtubemusic* -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/YouTube.list: -------------------------------------------------------------------------------- 1 | # > Youtube 2 | USER-AGENT,*youtube* 3 | USER-AGENT,YouTube* 4 | DOMAIN-KEYWORD,youtube 5 | DOMAIN,yt3.ggpht.com 6 | DOMAIN-SUFFIX,googlevideo.com 7 | DOMAIN-SUFFIX,gvt2.com 8 | DOMAIN-SUFFIX,youtu.be 9 | DOMAIN-SUFFIX,ytimg.com -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/Youku.list: -------------------------------------------------------------------------------- 1 | # > Youku 2 | DOMAIN-SUFFIX,youku.com 3 | IP-CIDR,106.11.0.0/16,no-resolve -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/encoreTVB.list: -------------------------------------------------------------------------------- 1 | # > encoreTVB 2 | USER-AGENT,encoreTVB* 3 | DOMAIN-SUFFIX,encoretvb.com 4 | DOMAIN,content.jwplatform.com 5 | DOMAIN,videos-f.jwpsrv.com -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/iQiyi.list: -------------------------------------------------------------------------------- 1 | // > iQiyi 2 | USER-AGENT,iQIYI* 3 | USER-AGENT,QYPlayer* 4 | DOMAIN,intel-cache.m.iqiyi.com 5 | DOMAIN,intel-cache.video.iqiyi.com 6 | DOMAIN,intl-rcd.iqiyi.com 7 | DOMAIN,intl-subscription.iqiyi.com 8 | DOMAIN-SUFFIX,inter.iqiyi.com 9 | DOMAIN-SUFFIX,inter.ptqy.gitv.tv 10 | DOMAIN-SUFFIX,intl.iqiyi.com 11 | DOMAIN-SUFFIX,iq.com 12 | 13 | IP-CIDR,103.44.56.0/22,no-resolve 14 | IP-CIDR,118.26.120.0/24,no-resolve 15 | IP-CIDR,118.26.32.0/23,no-resolve 16 | IP-CIDR,223.119.62.225/28,no-resolve 17 | IP-CIDR,23.40.241.251/32,no-resolve 18 | IP-CIDR,23.40.242.10/32,no-resolve 19 | 20 | URL-REGEX,^https?:\/\/int[\w-\.]+iqiyi\.com 21 | 22 | // DOMAIN,du-feige-intl.iqiyi.com 23 | // DOMAIN,intl.policy.iqiyi.com 24 | // DOMAIN,intl-act.vip.iqiyi.com 25 | // DOMAIN,intl-cmonitor.iqiyi.com 26 | // DOMAIN,intl-i.vip.iqiyi.com 27 | // DOMAIN,intl-im-hist-api.iqiyi.com 28 | // DOMAIN,intl-passport.iqiyi.com 29 | // DOMAIN,intl-sns.iqiyi.com 30 | // DOMAIN,msg-intl.qy.net -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Media/myTV SUPER.list: -------------------------------------------------------------------------------- 1 | # > myTV_SUPER 2 | USER-AGENT,mytv* 3 | DOMAIN-KEYWORD,nowtv100 4 | DOMAIN-KEYWORD,rthklive 5 | DOMAIN-SUFFIX,mytvsuper.com 6 | DOMAIN-SUFFIX,tvb.com -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Microsoft.list: -------------------------------------------------------------------------------- 1 | # > Microsoft 2 | USER-AGENT,OneDrive* 3 | DOMAIN-KEYWORD,onedrive 4 | DOMAIN-SUFFIX,azure.com 5 | DOMAIN-SUFFIX,fabric.io 6 | DOMAIN-SUFFIX,files.1drv.com 7 | DOMAIN-SUFFIX,hotmail.com 8 | DOMAIN-SUFFIX,live.com 9 | DOMAIN-SUFFIX,live.net 10 | DOMAIN-SUFFIX,livefilestore.com 11 | DOMAIN-SUFFIX,mesh.com 12 | DOMAIN-SUFFIX,microsoft.com 13 | DOMAIN-SUFFIX,microsoftonline.com 14 | DOMAIN-SUFFIX,microsoft-tst.com 15 | DOMAIN-SUFFIX,msn.com 16 | DOMAIN-SUFFIX,office.com 17 | DOMAIN-SUFFIX,office.net 18 | DOMAIN-SUFFIX,onedrive.com 19 | DOMAIN-SUFFIX,outlook.com 20 | DOMAIN-SUFFIX,p.sfx.ms 21 | DOMAIN-SUFFIX,s-microsoft.com 22 | DOMAIN-SUFFIX,sharepoint.com 23 | DOMAIN-SUFFIX,skype.com 24 | DOMAIN-SUFFIX,spoprod-a.akamaihd.net 25 | DOMAIN-SUFFIX,storage.msn.com -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/PayPal.list: -------------------------------------------------------------------------------- 1 | # > PayPal 2 | USER-AGENT,PayPal* 3 | DOMAIN-KEYWORD,paypal 4 | DOMAIN-SUFFIX,paypal.com 5 | DOMAIN-SUFFIX,paypalobjects.com -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Speedtest.list: -------------------------------------------------------------------------------- 1 | # > Fast 2 | DOMAIN-SUFFIX,fast.com 3 | 4 | # > Speedtest by Ookla 5 | USER-AGENT,SpeedTest* 6 | DOMAIN-KEYWORD,speedtest 7 | DOMAIN-SUFFIX,ooklaserver.net 8 | 9 | # > Speed Test by Cloudflare 10 | DOMAIN-SUFFIX,speed.cloudflare.com -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Steam.list: -------------------------------------------------------------------------------- 1 | # > Steam 2 | DOMAIN-SUFFIX,fanatical.com 3 | DOMAIN-SUFFIX,humblebundle.com 4 | DOMAIN-SUFFIX,playartifact.com 5 | DOMAIN-SUFFIX,s.team 6 | DOMAIN-SUFFIX,steam-chat.com 7 | DOMAIN-SUFFIX,steamgames.com 8 | DOMAIN-SUFFIX,steamcommunity.com 9 | DOMAIN-SUFFIX,steampowered.com 10 | DOMAIN-SUFFIX,steamstatic.com 11 | DOMAIN-SUFFIX,steamusercontent.com 12 | DOMAIN-SUFFIX,underlords.com 13 | DOMAIN-SUFFIX,valvesoftware.com -------------------------------------------------------------------------------- /base/rules/lhie1/Surge/Surge 3/Provider/Telegram.list: -------------------------------------------------------------------------------- 1 | # > Telegram 2 | DOMAIN-SUFFIX,t.me 3 | DOMAIN-SUFFIX,tx.me 4 | DOMAIN-SUFFIX,tdesktop.com 5 | DOMAIN-SUFFIX,telegra.ph 6 | DOMAIN-SUFFIX,telegram.me 7 | DOMAIN-SUFFIX,telegram.org 8 | IP-CIDR,91.108.0.0/16,no-resolve 9 | IP-CIDR,109.239.140.0/24,no-resolve 10 | IP-CIDR,149.154.160.0/20,no-resolve 11 | IP-CIDR6,2001:67c:4e8::/48,no-resolve 12 | IP-CIDR6,2001:b28:f23d::/48,no-resolve 13 | IP-CIDR6,2001:b28:f23f::/48,no-resolve 14 | -------------------------------------------------------------------------------- /base/snippets/groups.txt: -------------------------------------------------------------------------------- 1 | 🔰 节点选择`select`[]♻️ 自动选择`[]🎯 全球直连`.* 2 | ♻️ 自动选择`url-test`.*`http://www.gstatic.com/generate_204`300 3 | ;🎥 NETFLIX`select`[]🔰 节点选择`[]♻️ 自动选择`[]🎯 全球直连`.* 4 | ;⛔️ 广告拦截`select`[]🛑 全球拦截`[]🎯 全球直连`[]🔰 节点选择 5 | ;🚫 运营劫持`select`[]🛑 全球拦截`[]🎯 全球直连`[]🔰 节点选择 6 | 🌍 国外媒体`select`[]🔰 节点选择`[]♻️ 自动选择`[]🎯 全球直连`.* 7 | 🌏 国内媒体`select`[]🎯 全球直连`(HGC|HKBN|PCCW|HKT|深台|彰化|新北|台|hk|港|tw)`[]🔰 节点选择 8 | Ⓜ️ 微软服务`select`[]🎯 全球直连`[]🔰 节点选择`.* 9 | 📲 电报信息`select`[]🔰 节点选择`[]🎯 全球直连`.* 10 | 🍎 苹果服务`select`[]🔰 节点选择`[]🎯 全球直连`[]♻️ 自动选择`.* 11 | 🎯 全球直连`select`[]DIRECT 12 | 🛑 全球拦截`select`[]REJECT`[]DIRECT 13 | 🐟 漏网之鱼`select`[]🔰 节点选择`[]🎯 全球直连`[]♻️ 自动选择`.* 14 | -------------------------------------------------------------------------------- /base/snippets/groups_forcerule.toml: -------------------------------------------------------------------------------- 1 | # for forcerule.yml 2 | 3 | [[custom_groups]] 4 | name = "Proxy" 5 | type = "select" 6 | rule = [".*", "[]AUTO", "[]DIRECT", ".*"] 7 | 8 | [[custom_groups]] 9 | name = "AUTO" 10 | type = "url-test" 11 | rule = [".*"] 12 | url = "http://www.gstatic.com/generate_204" 13 | interval = 300 14 | 15 | [[custom_groups]] 16 | name = "google" 17 | type = "select" 18 | rule = [".*"] 19 | 20 | [[custom_groups]] 21 | name = "netflix" 22 | type = "select" 23 | rule = [".*"] 24 | 25 | [[custom_groups]] 26 | name = "动画疯" 27 | type = "select" 28 | rule = ["(深台|彰化|新北|台)"] 29 | 30 | [[custom_groups]] 31 | name = "fox+" 32 | type = "select" 33 | rule = ["(HGC|HKBN|PCCW|HKT|深台|彰化|新北|台|新加坡|sg|hk|tw)"] 34 | 35 | [[custom_groups]] 36 | name = "美区影视" 37 | type = "select" 38 | rule = ["(美|美国)"] 39 | 40 | [[custom_groups]] 41 | name = "Global_media" 42 | type = "select" 43 | rule = [".*"] 44 | 45 | [[custom_groups]] 46 | name = "Domestic" 47 | type = "select" 48 | rule = ["[]DIRECT", "[]Proxy"] 49 | 50 | [[custom_groups]] 51 | name = "Apple" 52 | type = "select" 53 | rule = ["[]DIRECT", "[]Proxy"] 54 | 55 | [[custom_groups]] 56 | name = "Final" 57 | type = "select" 58 | rule = ["[]Proxy", "[]DIRECT"] 59 | 60 | [[custom_groups]] 61 | name = "屏蔽广告" 62 | type = "select" 63 | rule = ["[]REJECT", "[]DIRECT"] 64 | 65 | [[custom_groups]] 66 | name = "UnblockNeteaseMusic" 67 | type = "select" 68 | rule = ["云音乐解锁", "[]DIRECT"] 69 | 70 | [[custom_groups]] 71 | name = "Telegram" 72 | type = "select" 73 | rule = ["新加坡", "[]Proxy"] 74 | 75 | -------------------------------------------------------------------------------- /base/snippets/groups_forcerule.txt: -------------------------------------------------------------------------------- 1 | ;for forcerule.yml 2 | Proxy`select`.*`[]AUTO`[]DIRECT`.* 3 | AUTO`url-test`.*`http://www.gstatic.com/generate_204`300 4 | google`select`.* 5 | netflix`select`.* 6 | 动画疯`select`(深台|彰化|新北|台) 7 | fox+`select`(HGC|HKBN|PCCW|HKT|深台|彰化|新北|台|新加坡|sg|hk|tw) 8 | 美区影视`select`(美|美国) 9 | Global_media`select`.* 10 | Domestic`select`[]DIRECT`[]Proxy 11 | Apple`select`[]DIRECT`[]Proxy 12 | Final`select`[]Proxy`[]DIRECT 13 | 屏蔽广告`select`[]REJECT`[]DIRECT 14 | UnblockNeteaseMusic`select`云音乐解锁`[]DIRECT 15 | Telegram`select`新加坡`[]Proxy 16 | -------------------------------------------------------------------------------- /base/snippets/rename_node.txt: -------------------------------------------------------------------------------- 1 | ;short names 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 | ;times RE 47 | \(?((x|X)?(\d+)(\.?\d+)?)((\s?倍率?)|(x|X))\)?@$1x 48 | -------------------------------------------------------------------------------- /base/snippets/rulesets.txt: -------------------------------------------------------------------------------- 1 | 🎯 全球直连,rules/LocalAreaNetwork.list 2 | Ⓜ️ 微软服务,rules/MSServices.list 3 | 🎯 全球直连,rules/DivineEngine/Surge/Ruleset/Unbreak.list 4 | 🛑 全球拦截,rules/NobyDa/Surge/AdRule.list 5 | 🛑 全球拦截,rules/DivineEngine/Surge/Ruleset/Guard/Hijacking.list 6 | ;🎥 NETFLIX,rules/DivineEngine/Surge/Ruleset/StreamingMedia/Video/Netflix.list 7 | 🌍 国外媒体,rules/DivineEngine/Surge/Ruleset/StreamingMedia/Streaming.list 8 | 🌏 国内媒体,rules/lhie1/Surge/Surge 3/Provider/Media/Bilibili.list 9 | 🌏 国内媒体,rules/lhie1/Surge/Surge 3/Provider/Media/iQiyi.list 10 | 🌏 国内媒体,rules/lhie1/Surge/Surge 3/Provider/Media/Letv.list 11 | 🌏 国内媒体,rules/lhie1/Surge/Surge 3/Provider/Media/MOO.list 12 | 🌏 国内媒体,rules/lhie1/Surge/Surge 3/Provider/Media/Tencent Video.list 13 | 🌏 国内媒体,rules/lhie1/Surge/Surge 3/Provider/Media/Youku.list 14 | 📲 电报信息,rules/DivineEngine/Surge/Ruleset/Extra/Telegram/Telegram.list 15 | 🔰 节点选择,rules/DivineEngine/Surge/Ruleset/Global.list 16 | 🍎 苹果服务,rules/DivineEngine/Surge/Ruleset/Extra/Apple/Apple.list 17 | 🎯 全球直连,rules/DivineEngine/Surge/Ruleset/China.list 18 | 🎯 全球直连,rules/NobyDa/Surge/Download.list 19 | 🎯 全球直连,[]GEOIP,CN 20 | 🐟 漏网之鱼,[]FINAL 21 | -------------------------------------------------------------------------------- /base/snippets/rulesets_remote.txt: -------------------------------------------------------------------------------- 1 | ⛔️ 广告拦截,https://raw.githubusercontent.com/DivineEngine/Profiles/master/Surge/Ruleset/Guard/Advertising.list 2 | 🚫 运营劫持,https://raw.githubusercontent.com/DivineEngine/Profiles/master/Surge/Ruleset/Guard/Hijacking.list 3 | 🌌 YouTube,https://raw.githubusercontent.com/DivineEngine/Profiles/master/Surge/Ruleset/StreamingMedia/Video/YouTube.list 4 | 🎥 NETFLIX,https://raw.githubusercontent.com/DivineEngine/Profiles/master/Surge/Ruleset/StreamingMedia/Video/Netflix.list 5 | HBO,https://raw.githubusercontent.com/DivineEngine/Profiles/master/Surge/Ruleset/Media/HBO.list 6 | Fox,https://raw.githubusercontent.com/DivineEngine/Profiles/master/Surge/Ruleset/Media/Fox.list 7 | 🌍 国外媒体,https://raw.githubusercontent.com/DivineEngine/Profiles/master/Surge/Ruleset/StreamingMedia/Streaming.list 8 | 🌏 港台媒体,https://raw.githubusercontent.com/DivineEngine/Profiles/master/Surge/Ruleset/StreamingMedia/StreamingSE.list 9 | 📲 电报信息,https://raw.githubusercontent.com/DivineEngine/Profiles/master/Surge/Ruleset/Extra/Telegram/Telegram.list 10 | 🔰 节点选择,https://raw.githubusercontent.com/DivineEngine/Profiles/master/Surge/Ruleset/Global.list 11 | 🍎 苹果服务,https://raw.githubusercontent.com/DivineEngine/Profiles/master/Surge/Ruleset/Extra/Apple/Apple.list 12 | DIRECT,https://raw.githubusercontent.com/DivineEngine/Profiles/master/Surge/Ruleset/China.list 13 | -------------------------------------------------------------------------------- /cmake/FindDuktape.cmake: -------------------------------------------------------------------------------- 1 | find_path(DUKTAPE_INCLUDE_DIRS duktape.h) 2 | 3 | find_library(DUKTAPE_LIBRARY duktape) 4 | find_library(DUKTAPE_MODULE_LIBRARY duktape_module) 5 | 6 | set(DUKTAPE_LIBRARIES "${DUKTAPE_LIBRARY}" "${DUKTAPE_MODULE_LIBRARY}") 7 | 8 | include(FindPackageHandleStandardArgs) 9 | find_package_handle_standard_args(Duktape DEFAULT_MSG 10 | DUKTAPE_INCLUDE_DIRS DUKTAPE_LIBRARY DUKTAPE_MODULE_LIBRARY) 11 | 12 | mark_as_advanced(DUKTAPE_INCLUDE_DIRS DUKTAPE_LIBRARY DUKTAPE_MODULE_LIBRARY) 13 | -------------------------------------------------------------------------------- /cmake/FindLibCron.cmake: -------------------------------------------------------------------------------- 1 | find_path(LIBCRON_INCLUDE_DIR libcron/Cron.h) 2 | find_path(DATE_INCLUDE_DIR date/date.h) 3 | 4 | find_library(LIBCRON_LIBRARY libcron) 5 | 6 | set(LIBCRON_LIBRARIES "${LIBCRON_LIBRARY}") 7 | set(LIBCRON_INCLUDE_DIRS "${LIBCRON_INCLUDE_DIR} ${DATE_INCLUDE_DIR}") 8 | 9 | include(FindPackageHandleStandardArgs) 10 | find_package_handle_standard_args(LibCron DEFAULT_MSG 11 | LIBCRON_INCLUDE_DIRS LIBCRON_LIBRARY) 12 | 13 | mark_as_advanced(LIBCRON_INCLUDE_DIRS) 14 | -------------------------------------------------------------------------------- /cmake/FindMbedTLS.cmake: -------------------------------------------------------------------------------- 1 | find_path(MBEDTLS_INCLUDE_DIRS mbedtls/ssl.h) 2 | 3 | find_library(MBEDTLS_LIBRARY mbedtls) 4 | find_library(MBEDX509_LIBRARY mbedx509) 5 | find_library(MBEDCRYPTO_LIBRARY mbedcrypto) 6 | 7 | set(MBEDTLS_LIBRARIES "${MBEDTLS_LIBRARY}" "${MBEDX509_LIBRARY}" "${MBEDCRYPTO_LIBRARY}") 8 | 9 | include(FindPackageHandleStandardArgs) 10 | find_package_handle_standard_args(MBEDTLS DEFAULT_MSG 11 | MBEDTLS_INCLUDE_DIRS MBEDTLS_LIBRARY MBEDX509_LIBRARY MBEDCRYPTO_LIBRARY) 12 | 13 | mark_as_advanced(MBEDTLS_INCLUDE_DIRS MBEDTLS_LIBRARY MBEDX509_LIBRARY MBEDCRYPTO_LIBRARY) 14 | -------------------------------------------------------------------------------- /cmake/FindQuickJS.cmake: -------------------------------------------------------------------------------- 1 | find_path(QUICKJS_INCLUDE_DIRS quickjs/quickjs.h) 2 | 3 | find_library(QUICKJS_LIBRARY quickjs) 4 | 5 | set(QUICKJS_LIBRARIES "${QUICKJS_LIBRARY}") 6 | 7 | include(FindPackageHandleStandardArgs) 8 | find_package_handle_standard_args(QuickJS DEFAULT_MSG 9 | QUICKJS_INCLUDE_DIRS QUICKJS_LIBRARY) 10 | 11 | mark_as_advanced(QUICKJS_INCLUDE_DIRS QUICKJS_LIBRARY) 12 | -------------------------------------------------------------------------------- /scripts/config.termux.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -xe 3 | 4 | apt update 5 | apt install -y git cmake clang pkg-config 6 | apt install -y libevent libcurl openssl pcre2 python2 7 | 8 | git clone https://github.com/jbeder/yaml-cpp --depth=1 9 | cd yaml-cpp 10 | cmake -DCMAKE_INSTALL_PREFIX=$PREFIX -DYAML_CPP_BUILD_TESTS=OFF -DYAML_CPP_BUILD_TOOLS=OFF . 11 | make install -j3 12 | cd .. 13 | 14 | git clone https://github.com/tencent/rapidjson --depth=1 15 | cd rapidjson 16 | cp -r include/* $PREFIX/include/ 17 | cd .. 18 | 19 | git clone https://github.com/ftk/quickjspp --depth=1 20 | cd quickjspp 21 | cmake -DCMAKE_BUILD_TYPE=Release . 22 | make quickjs -j3 23 | install -m644 quickjs/libquickjs.a $PREFIX/lib/ 24 | install -d $PREFIX/include/quickjs/ 25 | install -m644 quickjs/quickjs.h quickjs/quickjs-libc.h $PREFIX/include/quickjs/ 26 | install -m644 quickjspp.hpp $PREFIX/include/ 27 | cd .. 28 | 29 | git clone https://github.com/PerMalmberg/libcron --depth=1 30 | cd libcron 31 | git submodule update --init 32 | cmake -DCMAKE_BUILD_TYPE=Release . 33 | make libcron -j3 34 | install -m644 libcron/out/Release/liblibcron.a $PREFIX/lib/ 35 | install -d $PREFIX/include/libcron/ 36 | install -m644 libcron/include/libcron/* $PREFIX/include/libcron/ 37 | install -d $PREFIX/include/date/ 38 | install -m644 libcron/externals/date/include/date/* $PREFIX/include/date/ 39 | cd .. 40 | -------------------------------------------------------------------------------- /src/config/crontask.h: -------------------------------------------------------------------------------- 1 | #ifndef CRONTASK_H_INCLUDED 2 | #define CRONTASK_H_INCLUDED 3 | 4 | #include "def.h" 5 | 6 | struct CronTaskConfig 7 | { 8 | String Name; 9 | String CronExp; 10 | String Path; 11 | Integer Timeout = 0; 12 | }; 13 | 14 | using CronTaskConfigs = std::vector<CronTaskConfig>; 15 | 16 | #endif // CRONTASK_H_INCLUDED 17 | -------------------------------------------------------------------------------- /src/config/def.h: -------------------------------------------------------------------------------- 1 | #ifndef DEF_H_INCLUDED 2 | #define DEF_H_INCLUDED 3 | 4 | #include <string> 5 | #include <vector> 6 | #include <tuple> 7 | 8 | #include "../utils/string.h" 9 | #include "../utils/tribool.h" 10 | 11 | using String = std::string; 12 | using Integer = int32_t; 13 | using StrArray = string_array; 14 | using Boolean = tribool; 15 | 16 | #endif // DEF_H_INCLUDED 17 | -------------------------------------------------------------------------------- /src/config/proxygroup.h: -------------------------------------------------------------------------------- 1 | #ifndef PROXYGROUP_H_INCLUDED 2 | #define PROXYGROUP_H_INCLUDED 3 | 4 | #include "def.h" 5 | 6 | enum ProxyGroupType 7 | { 8 | Select, 9 | URLTest, 10 | Fallback, 11 | LoadBalance, 12 | Relay, 13 | SSID 14 | }; 15 | 16 | enum BalanceStrategy 17 | { 18 | ConsistentHashing, 19 | RoundRobin 20 | }; 21 | 22 | struct ProxyGroupConfig 23 | { 24 | String Name; 25 | ProxyGroupType Type; 26 | StrArray Proxies; 27 | StrArray UsingProvider; 28 | String Url; 29 | Integer Interval = 0; 30 | Integer Timeout = 0; 31 | Integer Tolerance = 0; 32 | BalanceStrategy Strategy = BalanceStrategy::ConsistentHashing; 33 | Boolean Lazy; 34 | Boolean DisableUdp; 35 | 36 | String TypeStr() const 37 | { 38 | switch(Type) 39 | { 40 | case ProxyGroupType::Select: return "select"; 41 | case ProxyGroupType::URLTest: return "url-test"; 42 | case ProxyGroupType::LoadBalance: return "load-balance"; 43 | case ProxyGroupType::Fallback: return "fallback"; 44 | case ProxyGroupType::Relay: return "relay"; 45 | case ProxyGroupType::SSID: return "ssid"; 46 | } 47 | return ""; 48 | } 49 | 50 | String StrategyStr() const 51 | { 52 | switch(Strategy) 53 | { 54 | case BalanceStrategy::ConsistentHashing: return "consistent-hashing"; 55 | case BalanceStrategy::RoundRobin: return "round-robin"; 56 | } 57 | return ""; 58 | } 59 | }; 60 | 61 | using ProxyGroupConfigs = std::vector<ProxyGroupConfig>; 62 | 63 | #endif // PROXYGROUP_H_INCLUDED 64 | -------------------------------------------------------------------------------- /src/config/regmatch.h: -------------------------------------------------------------------------------- 1 | #ifndef REGMATCH_H_INCLUDED 2 | #define REGMATCH_H_INCLUDED 3 | 4 | #include "def.h" 5 | 6 | struct RegexMatchConfig 7 | { 8 | String Match; 9 | String Replace; 10 | String Script; 11 | }; 12 | 13 | using RegexMatchConfigs = std::vector<RegexMatchConfig>; 14 | 15 | #endif // REGMATCH_H_INCLUDED 16 | -------------------------------------------------------------------------------- /src/config/ruleset.h: -------------------------------------------------------------------------------- 1 | #ifndef RULESET_H_INCLUDED 2 | #define RULESET_H_INCLUDED 3 | 4 | #include "def.h" 5 | 6 | enum RulesetType 7 | { 8 | SurgeRuleset, 9 | QuantumultX, 10 | ClashDomain, 11 | ClashIpCidr, 12 | ClashClassic 13 | }; 14 | 15 | struct RulesetConfig 16 | { 17 | String Group; 18 | //RulesetType Type = RulesetType::SurgeRuleset; 19 | String Url; 20 | Integer Interval = 86400; 21 | bool operator==(const RulesetConfig &r) const 22 | { 23 | return Group == r.Group && Url == r.Url && Interval == r.Interval; 24 | } 25 | }; 26 | 27 | using RulesetConfigs = std::vector<RulesetConfig>; 28 | 29 | #endif // RULESET_H_INCLUDED 30 | -------------------------------------------------------------------------------- /src/generator/config/nodemanip.h: -------------------------------------------------------------------------------- 1 | #ifndef NODEMANIP_H_INCLUDED 2 | #define NODEMANIP_H_INCLUDED 3 | 4 | #include <string> 5 | #include <vector> 6 | #include <limits.h> 7 | 8 | #ifndef NO_JS_RUNTIME 9 | #include <quickjspp.hpp> 10 | #endif // NO_JS_RUNTIME 11 | 12 | #include "../../config/regmatch.h" 13 | #include "../../parser/config/proxy.h" 14 | #include "../../utils/map_extra.h" 15 | #include "../../utils/string.h" 16 | 17 | struct parse_settings 18 | { 19 | std::string *proxy = nullptr; 20 | string_array *exclude_remarks = nullptr; 21 | string_array *include_remarks = nullptr; 22 | RegexMatchConfigs *stream_rules = nullptr; 23 | RegexMatchConfigs *time_rules = nullptr; 24 | std::string *sub_info = nullptr; 25 | bool authorized = false; 26 | string_icase_map *request_header = nullptr; 27 | #ifndef NO_JS_RUNTIME 28 | qjs::Runtime *js_runtime = nullptr; 29 | qjs::Context *js_context = nullptr; 30 | #endif // NO_JS_RUNTIME 31 | }; 32 | 33 | int addNodes(std::string link, std::vector<Proxy> &allNodes, int groupID, parse_settings &parse_set); 34 | void filterNodes(std::vector<Proxy> &nodes, string_array &exclude_remarks, string_array &include_remarks, int groupID); 35 | bool applyMatcher(const std::string &rule, std::string &real_rule, const Proxy &node); 36 | void preprocessNodes(std::vector<Proxy> &nodes, extra_settings &ext); 37 | 38 | #endif // NODEMANIP_H_INCLUDED 39 | -------------------------------------------------------------------------------- /src/generator/config/ruleconvert.h: -------------------------------------------------------------------------------- 1 | #ifndef RULECONVERT_H_INCLUDED 2 | #define RULECONVERT_H_INCLUDED 3 | 4 | #include <string> 5 | #include <vector> 6 | #include <future> 7 | 8 | #include <yaml-cpp/yaml.h> 9 | 10 | #include "../../utils/ini_reader/ini_reader.h" 11 | 12 | enum ruleset_type 13 | { 14 | RULESET_SURGE, 15 | RULESET_QUANX, 16 | RULESET_CLASH_DOMAIN, 17 | RULESET_CLASH_IPCIDR, 18 | RULESET_CLASH_CLASSICAL 19 | }; 20 | 21 | struct RulesetContent 22 | { 23 | std::string rule_group; 24 | std::string rule_path; 25 | std::string rule_path_typed; 26 | int rule_type = RULESET_SURGE; 27 | std::shared_future<std::string> rule_content; 28 | int update_interval = 0; 29 | }; 30 | 31 | std::string convertRuleset(const std::string &content, int type); 32 | void rulesetToClash(YAML::Node &base_rule, std::vector<RulesetContent> &ruleset_content_array, bool overwrite_original_rules, bool new_field_name); 33 | std::string rulesetToClashStr(YAML::Node &base_rule, std::vector<RulesetContent> &ruleset_content_array, bool overwrite_original_rules, bool new_field_name); 34 | void rulesetToSurge(INIReader &base_rule, std::vector<RulesetContent> &ruleset_content_array, int surge_ver, bool overwrite_original_rules, std::string remote_path_prefix); 35 | 36 | #endif // RULECONVERT_H_INCLUDED 37 | -------------------------------------------------------------------------------- /src/generator/template/templates.h: -------------------------------------------------------------------------------- 1 | #ifndef TEMPLATES_H_INCLUDED 2 | #define TEMPLATES_H_INCLUDED 3 | 4 | #include <string> 5 | #include <map> 6 | 7 | #include "../../generator/config/subexport.h" 8 | #include "../../utils/string.h" 9 | 10 | struct template_args 11 | { 12 | string_map global_vars; 13 | string_map request_params; 14 | string_map local_vars; 15 | string_map node_list; 16 | }; 17 | 18 | int render_template(const std::string &content, const template_args &vars, std::string &output, const std::string &include_scope = "templates"); 19 | int renderClashScript(YAML::Node &base_rule, std::vector<RulesetContent> &ruleset_content_array, std::string remote_path_prefix, bool script, bool overwrite_original_rules, bool clash_classic_ruleset); 20 | 21 | #endif // TEMPLATES_H_INCLUDED 22 | -------------------------------------------------------------------------------- /src/handler/interfaces.h: -------------------------------------------------------------------------------- 1 | #ifndef INTERFACES_H_INCLUDED 2 | #define INTERFACES_H_INCLUDED 3 | 4 | #include <string> 5 | #include <map> 6 | #include <inja.hpp> 7 | 8 | #include "../config/ruleset.h" 9 | #include "../generator/config/subexport.h" 10 | #include "../server/webserver.h" 11 | 12 | std::string parseProxy(const std::string &source); 13 | 14 | void refreshRulesets(RulesetConfigs &ruleset_list, std::vector<RulesetContent> &rca); 15 | void readConf(); 16 | int simpleGenerator(); 17 | std::string convertRuleset(const std::string &content, int type); 18 | 19 | std::string getConvertedRuleset(RESPONSE_CALLBACK_ARGS); 20 | std::string getScript(RESPONSE_CALLBACK_ARGS); 21 | std::string getProfile(RESPONSE_CALLBACK_ARGS); 22 | std::string getRuleset(RESPONSE_CALLBACK_ARGS); 23 | std::string getRewriteRemote(RESPONSE_CALLBACK_ARGS); 24 | 25 | std::string subconverter(RESPONSE_CALLBACK_ARGS); 26 | std::string simpleToClashR(RESPONSE_CALLBACK_ARGS); 27 | std::string surgeConfToClash(RESPONSE_CALLBACK_ARGS); 28 | 29 | std::string renderTemplate(RESPONSE_CALLBACK_ARGS); 30 | 31 | std::string template_webGet(inja::Arguments &args); 32 | std::string jinja2_webGet(const std::string &url); 33 | std::string parseHostname(inja::Arguments &args); 34 | 35 | #endif // INTERFACES_H_INCLUDED 36 | -------------------------------------------------------------------------------- /src/handler/multithread.h: -------------------------------------------------------------------------------- 1 | #ifndef MULTITHREAD_H_INCLUDED 2 | #define MULTITHREAD_H_INCLUDED 3 | 4 | #include <mutex> 5 | #include <future> 6 | 7 | #include <yaml-cpp/yaml.h> 8 | 9 | #include "../config/regmatch.h" 10 | #include "../utils/ini_reader/ini_reader.h" 11 | #include "../utils/string.h" 12 | 13 | using guarded_mutex = std::lock_guard<std::mutex>; 14 | 15 | RegexMatchConfigs safe_get_emojis(); 16 | RegexMatchConfigs safe_get_renames(); 17 | RegexMatchConfigs safe_get_streams(); 18 | RegexMatchConfigs safe_get_times(); 19 | YAML::Node safe_get_clash_base(); 20 | INIReader safe_get_mellow_base(); 21 | void safe_set_emojis(RegexMatchConfigs data); 22 | void safe_set_renames(RegexMatchConfigs data); 23 | void safe_set_streams(RegexMatchConfigs data); 24 | void safe_set_times(RegexMatchConfigs data); 25 | std::shared_future<std::string> fetchFileAsync(const std::string &path, const std::string &proxy, int cache_ttl, bool async = false); 26 | std::string fetchFile(const std::string &path, const std::string &proxy, int cache_ttl); 27 | 28 | #endif // MULTITHREAD_H_INCLUDED 29 | -------------------------------------------------------------------------------- /src/handler/upload.h: -------------------------------------------------------------------------------- 1 | #ifndef UPLOAD_H_INCLUDED 2 | #define UPLOAD_H_INCLUDED 3 | 4 | #include <string> 5 | 6 | std::string buildGistData(std::string name, std::string content); 7 | int uploadGist(std::string name, std::string path, std::string content, bool writeManageURL); 8 | 9 | #endif // UPLOAD_H_INCLUDED 10 | -------------------------------------------------------------------------------- /src/lib/wrapper.cpp: -------------------------------------------------------------------------------- 1 | #include "../handler/settings.h" 2 | #include <string> 3 | 4 | Settings global; 5 | 6 | bool fileExist(const std::string&, bool) { return false; } 7 | std::string fileGet(const std::string&, bool) { return std::string(); } 8 | -------------------------------------------------------------------------------- /src/parser/infoparser.h: -------------------------------------------------------------------------------- 1 | #ifndef INFOPARSER_H_INCLUDED 2 | #define INFOPARSER_H_INCLUDED 3 | 4 | #include <string> 5 | 6 | #include "../utils/string.h" 7 | #include "config/proxy.h" 8 | #include "../config/regmatch.h" 9 | 10 | bool getSubInfoFromHeader(const std::string &header, std::string &result); 11 | bool getSubInfoFromNodes(const std::vector<Proxy> &nodes, const RegexMatchConfigs &stream_rules, const RegexMatchConfigs &time_rules, std::string &result); 12 | bool getSubInfoFromSSD(const std::string &sub, std::string &result); 13 | unsigned long long streamToInt(const std::string &stream); 14 | 15 | 16 | #endif // INFOPARSER_H_INCLUDED 17 | -------------------------------------------------------------------------------- /src/script/cron.h: -------------------------------------------------------------------------------- 1 | #ifndef CRON_H_INCLUDED 2 | #define CRON_H_INCLUDED 3 | 4 | void refresh_schedule(); 5 | size_t cron_tick(); 6 | 7 | #endif // CRON_H_INCLUDED 8 | -------------------------------------------------------------------------------- /src/script/script.h: -------------------------------------------------------------------------------- 1 | #ifndef SCRIPT_H_INCLUDED 2 | #define SCRIPT_H_INCLUDED 3 | 4 | #include <string> 5 | #include <chaiscript/chaiscript.hpp> 6 | 7 | template <typename... input_type, typename return_type> int evalScript(const std::string &script, return_type &return_value, input_type&... input_value) 8 | { 9 | chaiscript::ChaiScript chai; 10 | try 11 | { 12 | auto fun = chai.eval<std::function<return_type (input_type...)>>(script); 13 | return_value = fun(input_value...); 14 | } 15 | catch (std::exception&) 16 | { 17 | return -1; 18 | } 19 | return 0; 20 | } 21 | 22 | #endif // SCRIPT_H_INCLUDED 23 | -------------------------------------------------------------------------------- /src/script/script_duktape.h: -------------------------------------------------------------------------------- 1 | #ifndef SCRIPT_DUKTAPE_H_INCLUDED 2 | #define SCRIPT_DUKTAPE_H_INCLUDED 3 | 4 | #include <string> 5 | #include <duktape.h> 6 | 7 | #include "nodeinfo.h" 8 | #include "misc.h" 9 | 10 | duk_context *duktape_init(); 11 | int duktape_push_nodeinfo(duk_context *ctx, const nodeInfo &node); 12 | int duktape_push_nodeinfo_arr(duk_context *ctx, const nodeInfo &node, duk_idx_t index = -1); 13 | int duktape_peval(duk_context *ctx, const std::string &script); 14 | int duktape_call_function(duk_context *ctx, const std::string &name, size_t nargs, ...); 15 | int duktape_get_res_int(duk_context *ctx); 16 | std::string duktape_get_res_str(duk_context *ctx); 17 | bool duktape_get_res_bool(duk_context *ctx); 18 | std::string duktape_get_err_stack(duk_context *ctx); 19 | 20 | #define SCRIPT_ENGINE_INIT(name) \ 21 | duk_context* name = duktape_init(); \ 22 | defer(duk_destroy_heap(name);) 23 | 24 | #endif // SCRIPT_DUKTAPE_H_INCLUDED 25 | -------------------------------------------------------------------------------- /src/server/socket.h: -------------------------------------------------------------------------------- 1 | #ifndef SOCKET_H_INCLUDED 2 | #define SOCKET_H_INCLUDED 3 | 4 | #ifdef _WIN32 5 | #ifndef WINVER 6 | #define WINVER 0x0501 7 | #endif // WINVER 8 | #include <ws2tcpip.h> 9 | #include <winsock2.h> 10 | #else 11 | //translate windows functions to linux functions 12 | #define SOCKET int 13 | #define INVALID_SOCKET (SOCKET)(~0) 14 | #define SOCKET_ERROR (-1) 15 | #define closesocket close 16 | #define SOCKADDR_IN sockaddr_in 17 | #define ZeroMemory(d,l) memset((d), 0, (l)) 18 | #define ioctlsocket ioctl 19 | #ifndef SA_INTERRUPT 20 | #define SA_INTERRUPT 0 //ignore this setting 21 | #endif 22 | #define SD_BOTH SHUT_RDWR 23 | #ifndef __hpux 24 | #include <sys/select.h> 25 | #endif /* __hpux */ 26 | #include <sys/socket.h> 27 | #include <sys/types.h> 28 | #include <sys/ioctl.h> 29 | #include <netinet/in.h> 30 | #include <arpa/inet.h> 31 | #include <stdio.h> 32 | #include <netdb.h> 33 | #include <signal.h> 34 | #include <unistd.h> 35 | typedef sockaddr *LPSOCKADDR; 36 | #endif // _WIN32 37 | 38 | #endif // SOCKET_H_INCLUDED 39 | -------------------------------------------------------------------------------- /src/utils/base64/base64.h: -------------------------------------------------------------------------------- 1 | #ifndef BASE64_H_INCLUDED 2 | #define BASE64_H_INCLUDED 3 | 4 | #include <string> 5 | 6 | std::string base64Decode(const std::string &encoded_string, bool accept_urlsafe = false); 7 | std::string base64Encode(const std::string &string_to_encode); 8 | 9 | std::string urlSafeBase64Apply(const std::string &encoded_string); 10 | std::string urlSafeBase64Reverse(const std::string &encoded_string); 11 | std::string urlSafeBase64Decode(const std::string &encoded_string); 12 | std::string urlSafeBase64Encode(const std::string &string_to_encode); 13 | 14 | #endif // BASE64_H_INCLUDED 15 | -------------------------------------------------------------------------------- /src/utils/bitwise.h: -------------------------------------------------------------------------------- 1 | #ifndef BITWISE_H_INCLUDED 2 | #define BITWISE_H_INCLUDED 3 | 4 | #define GETBIT(x,n) (((int)x < 1) ? 0 : ((x >> (n - 1)) & 1)) 5 | #define SETBIT(x,n,v) x ^= (-v ^ x) & (1UL << (n - 1)) 6 | 7 | #endif // BITWISE_H_INCLUDED 8 | -------------------------------------------------------------------------------- /src/utils/checkpoint.h: -------------------------------------------------------------------------------- 1 | #ifndef CHECKPOINT_H_INCLUDED 2 | #define CHECKPOINT_H_INCLUDED 3 | 4 | #include <chrono> 5 | #include <iostream> 6 | 7 | inline std::chrono::time_point<std::chrono::steady_clock, std::chrono::nanoseconds> start_time; 8 | 9 | inline void checkpoint() 10 | { 11 | if(start_time == std::chrono::time_point<std::chrono::steady_clock, std::chrono::nanoseconds>()) 12 | start_time = std::chrono::steady_clock::now(); 13 | else 14 | { 15 | auto end_time = std::chrono::steady_clock::now(); 16 | std::chrono::duration duration = std::chrono::duration_cast<std::chrono::microseconds>(end_time - start_time); 17 | std::cerr<<duration.count()<<"\n"; 18 | start_time = end_time; 19 | } 20 | } 21 | 22 | #endif // CHECKPOINT_H_INCLUDED 23 | -------------------------------------------------------------------------------- /src/utils/codepage.h: -------------------------------------------------------------------------------- 1 | #ifndef CODEPAGE_H_INCLUDED 2 | #define CODEPAGE_H_INCLUDED 3 | 4 | #include <string> 5 | 6 | std::string utf8ToACP(const std::string &str_src); 7 | std::string acpToUTF8(const std::string &str_src); 8 | 9 | #endif // CODEPAGE_H_INCLUDED 10 | -------------------------------------------------------------------------------- /src/utils/defer.h: -------------------------------------------------------------------------------- 1 | #ifndef DEFER_H_INCLUDED 2 | #define DEFER_H_INCLUDED 3 | 4 | #define CONCAT(a,b) a ## b 5 | #define DO_CONCAT(a,b) CONCAT(a,b) 6 | template <typename T> class __defer_struct final {private: T fn; bool __cancelled = false; public: explicit __defer_struct(T func) : fn(std::move(func)) {} ~__defer_struct() {if(!__cancelled) fn();} void cancel() {__cancelled = true;} }; 7 | //#define defer(x) std::unique_ptr<void> DO_CONCAT(__defer_deleter_,__LINE__) (nullptr, [&](...){x}); 8 | #define defer(x) __defer_struct DO_CONCAT(__defer_deleter,__LINE__) ([&](...){x;}); 9 | 10 | #endif // DEFER_H_INCLUDED 11 | -------------------------------------------------------------------------------- /src/utils/file.h: -------------------------------------------------------------------------------- 1 | #ifndef FILE_H_INCLUDED 2 | #define FILE_H_INCLUDED 3 | 4 | #include <string> 5 | #include <string.h> 6 | 7 | #ifdef _WIN32 8 | #include <unistd.h> 9 | #define PATH_SLASH "\\" 10 | #else 11 | #include <sys/types.h> 12 | #include <sys/stat.h> 13 | #define PATH_SLASH "//" 14 | #endif // _WIN32 15 | 16 | #include <sys/types.h> 17 | #include <dirent.h> 18 | 19 | std::string fileGet(const std::string &path, bool scope_limit = false); 20 | bool fileExist(const std::string &path, bool scope_limit = false); 21 | bool fileCopy(const std::string &source, const std::string &dest); 22 | int fileWrite(const std::string &path, const std::string &content, bool overwrite); 23 | 24 | template<typename F> 25 | int operateFiles(const std::string &path, F &&op) 26 | { 27 | DIR* dir = opendir(path.data()); 28 | if(!dir) 29 | return -1; 30 | struct dirent* dp; 31 | while((dp = readdir(dir)) != NULL) 32 | { 33 | if(strcmp(dp->d_name, ".") != 0 && strcmp(dp->d_name, "..") != 0) 34 | { 35 | if(op(dp->d_name)) 36 | break; 37 | } 38 | } 39 | closedir(dir); 40 | return 0; 41 | } 42 | 43 | inline int md(const char *path) 44 | { 45 | #ifdef _WIN32 46 | return mkdir(path); 47 | #else 48 | return mkdir(path, S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH); 49 | #endif // _WIN32 50 | } 51 | 52 | #endif // FILE_H_INCLUDED 53 | -------------------------------------------------------------------------------- /src/utils/file_extra.h: -------------------------------------------------------------------------------- 1 | #ifndef FILE_EXTRA_H_INCLUDED 2 | #define FILE_EXTRA_H_INCLUDED 3 | 4 | #include "base64/base64.h" 5 | #include "file.h" 6 | #include "md5/md5_interface.h" 7 | 8 | inline std::string fileToBase64(const std::string &filepath) 9 | { 10 | return base64Encode(fileGet(filepath)); 11 | } 12 | 13 | inline std::string fileGetMD5(const std::string &filepath) 14 | { 15 | return getMD5(fileGet(filepath)); 16 | } 17 | 18 | #endif // FILE_EXTRA_H_INCLUDED 19 | -------------------------------------------------------------------------------- /src/utils/logger.cpp: -------------------------------------------------------------------------------- 1 | #include <string> 2 | #include <iostream> 3 | #include <thread> 4 | #include <sys/time.h> 5 | #include <sys/types.h> 6 | #include <unistd.h> 7 | 8 | #include "../handler/settings.h" 9 | #include "logger.h" 10 | 11 | std::string getTime(int type) 12 | { 13 | time_t lt; 14 | char tmpbuf[32], cMillis[7]; 15 | std::string format; 16 | timeval tv; 17 | gettimeofday(&tv, NULL); 18 | snprintf(cMillis, 7, "%.6ld", (long)tv.tv_usec); 19 | lt = time(NULL); 20 | struct tm *local = localtime(<); 21 | switch(type) 22 | { 23 | case 1: 24 | format = "%Y%m%d-%H%M%S"; 25 | break; 26 | case 2: 27 | format = "%Y/%m/%d %a %H:%M:%S." + std::string(cMillis); 28 | break; 29 | case 3: 30 | format = "%Y-%m-%d %H:%M:%S"; 31 | break; 32 | } 33 | strftime(tmpbuf, 32, format.data(), local); 34 | return std::string(tmpbuf); 35 | } 36 | 37 | void writeLog(int type, const std::string &content, int level) 38 | { 39 | if(level > global.logLevel) 40 | return; 41 | const char *levels[] = {"[FATL]", "[ERRO]", "[WARN]", "[INFO]", "[DEBG]", "[VERB]"}; 42 | std::cerr<<getTime(2)<<" ["<<getpid()<<" "<<std::this_thread::get_id()<<"]"<<levels[level % 6]; 43 | std::cerr<<" "<<content<<"\n"; 44 | } 45 | -------------------------------------------------------------------------------- /src/utils/logger.h: -------------------------------------------------------------------------------- 1 | #ifndef LOGGER_H_INCLUDED 2 | #define LOGGER_H_INCLUDED 3 | 4 | #include <string> 5 | 6 | enum 7 | { 8 | LOG_TYPE_INFO, 9 | LOG_TYPE_ERROR, 10 | LOG_TYPE_RAW, 11 | LOG_TYPE_WARN, 12 | LOG_TYPE_TCPING, 13 | LOG_TYPE_FILEDL, 14 | LOG_TYPE_GEOIP, 15 | LOG_TYPE_RULES, 16 | LOG_TYPE_GPING, 17 | LOG_TYPE_RENDER, 18 | LOG_TYPE_FILEUL 19 | }; 20 | 21 | enum 22 | { 23 | LOG_LEVEL_FATAL, 24 | LOG_LEVEL_ERROR, 25 | LOG_LEVEL_WARNING, 26 | LOG_LEVEL_INFO, 27 | LOG_LEVEL_DEBUG, 28 | LOG_LEVEL_VERBOSE 29 | }; 30 | 31 | std::string getTime(int type); 32 | void writeLog(int type, const std::string &content, int level = LOG_LEVEL_VERBOSE); 33 | 34 | #endif // LOGGER_H_INCLUDED 35 | -------------------------------------------------------------------------------- /src/utils/map_extra.h: -------------------------------------------------------------------------------- 1 | #ifndef MAP_EXTRA_H_INCLUDED 2 | #define MAP_EXTRA_H_INCLUDED 3 | 4 | #include <string> 5 | #include <map> 6 | #include <string.h> 7 | 8 | struct strICaseComp 9 | { 10 | bool operator() (const std::string &lhs, const std::string &rhs) const 11 | { 12 | return strcasecmp(lhs.c_str(), rhs.c_str()); 13 | } 14 | }; 15 | 16 | using string_icase_map = std::map<std::string, std::string, strICaseComp>; 17 | 18 | #endif // MAP_EXTRA_H_INCLUDED 19 | -------------------------------------------------------------------------------- /src/utils/md5/md5_interface.h: -------------------------------------------------------------------------------- 1 | #ifndef MD5_INTERFACE_H_INCLUDED 2 | #define MD5_INTERFACE_H_INCLUDED 3 | 4 | #include <string> 5 | 6 | #include "md5.h" 7 | 8 | inline std::string getMD5(const std::string &data) 9 | { 10 | std::string result; 11 | 12 | /* 13 | unsigned int i = 0; 14 | unsigned char digest[16] = {}; 15 | 16 | #ifdef USE_MBEDTLS 17 | mbedtls_md5_context ctx; 18 | 19 | mbedtls_md5_init(&ctx); 20 | mbedtls_md5_starts_ret(&ctx); 21 | mbedtls_md5_update_ret(&ctx, reinterpret_cast<const unsigned char*>(data.data()), data.size()); 22 | mbedtls_md5_finish_ret(&ctx, reinterpret_cast<unsigned char*>(&digest)); 23 | mbedtls_md5_free(&ctx); 24 | #else 25 | MD5_CTX ctx; 26 | 27 | MD5_Init(&ctx); 28 | MD5_Update(&ctx, data.data(), data.size()); 29 | MD5_Final((unsigned char *)&digest, &ctx); 30 | #endif // USE_MBEDTLS 31 | 32 | char tmp[3] = {}; 33 | for(i = 0; i < 16; i++) 34 | { 35 | snprintf(tmp, 3, "%02x", digest[i]); 36 | result += tmp; 37 | } 38 | */ 39 | 40 | char result_str[MD5_STRING_SIZE]; 41 | md5::md5_t md5; 42 | md5.process(data.data(), data.size()); 43 | md5.finish(); 44 | md5.get_string(result_str); 45 | result.assign(result_str); 46 | 47 | return result; 48 | } 49 | 50 | #endif // MD5_INTERFACE_H_INCLUDED 51 | -------------------------------------------------------------------------------- /src/utils/network.h: -------------------------------------------------------------------------------- 1 | #ifndef NETWORK_H_INCLUDED 2 | #define NETWORK_H_INCLUDED 3 | 4 | #include <string> 5 | 6 | #include "string.h" 7 | 8 | std::string getFormData(const std::string &raw_data); 9 | std::string getUrlArg(const std::string &url, const std::string &request); 10 | bool isIPv4(const std::string &address); 11 | bool isIPv6(const std::string &address); 12 | void urlParse(std::string &url, std::string &host, std::string &path, int &port, bool &isTLS); 13 | std::string hostnameToIPAddr(const std::string &host); 14 | 15 | inline bool isLink(const std::string &url) 16 | { 17 | return startsWith(url, "https://") || startsWith(url, "http://") || startsWith(url, "data:"); 18 | } 19 | 20 | #endif // NETWORK_H_INCLUDED 21 | -------------------------------------------------------------------------------- /src/utils/regexp.h: -------------------------------------------------------------------------------- 1 | #ifndef REGEXP_H_INCLUDED 2 | #define REGEXP_H_INCLUDED 3 | 4 | #include <string> 5 | 6 | bool regValid(const std::string ®); 7 | bool regFind(const std::string &src, const std::string &match); 8 | std::string regReplace(const std::string &src, const std::string &match, const std::string &rep, bool global = true, bool multiline = true); 9 | bool regMatch(const std::string &src, const std::string &match); 10 | int regGetMatch(const std::string &src, const std::string &match, size_t group_count, ...); 11 | std::string regTrim(const std::string &src); 12 | 13 | #endif // REGEXP_H_INCLUDED 14 | -------------------------------------------------------------------------------- /src/utils/stl_extra.h: -------------------------------------------------------------------------------- 1 | #ifndef STL_EXTRA_H_INCLUDED 2 | #define STL_EXTRA_H_INCLUDED 3 | 4 | #include <vector> 5 | 6 | template <typename T> inline void eraseElements(std::vector<T> &target) 7 | { 8 | target.clear(); 9 | target.shrink_to_fit(); 10 | } 11 | 12 | template <typename T> inline void eraseElements(T &target) 13 | { 14 | T().swap(target); 15 | } 16 | 17 | #endif // STL_EXTRA_H_INCLUDED 18 | -------------------------------------------------------------------------------- /src/utils/string_hash.h: -------------------------------------------------------------------------------- 1 | #ifndef STRING_HASH_H_INCLUDED 2 | #define STRING_HASH_H_INCLUDED 3 | 4 | #include <string> 5 | 6 | using hash_t = uint64_t; 7 | 8 | constexpr hash_t prime = 0x100000001B3ull; 9 | constexpr hash_t basis = 0xCBF29CE484222325ull; 10 | 11 | inline hash_t hash_(char const* str) 12 | { 13 | hash_t ret{basis}; 14 | while(*str) 15 | { 16 | ret ^= *str; 17 | ret *= prime; 18 | str++; 19 | } 20 | return ret; 21 | } 22 | 23 | inline hash_t hash_(const std::string &str) 24 | { 25 | return hash_(str.data()); 26 | } 27 | 28 | constexpr hash_t hash_compile_time(char const* str, hash_t last_value = basis) 29 | { 30 | return *str ? hash_compile_time(str + 1, (*str ^ last_value) * prime) : last_value; 31 | } 32 | 33 | constexpr unsigned long long operator "" _hash(char const* p, size_t) 34 | { 35 | return hash_compile_time(p); 36 | } 37 | 38 | #endif // STRING_HASH_H_INCLUDED 39 | -------------------------------------------------------------------------------- /src/utils/system.h: -------------------------------------------------------------------------------- 1 | #ifndef SYSTEM_H_INCLUDED 2 | #define SYSTEM_H_INCLUDED 3 | 4 | #include <string> 5 | 6 | void sleepMs(int interval); 7 | std::string getEnv(const std::string &name); 8 | std::string getSystemProxy(); 9 | 10 | #endif // SYSTEM_H_INCLUDED 11 | -------------------------------------------------------------------------------- /src/utils/urlencode.h: -------------------------------------------------------------------------------- 1 | #ifndef URLENCODE_H_INCLUDED 2 | #define URLENCODE_H_INCLUDED 3 | 4 | #include <string> 5 | 6 | std::string urlEncode(const std::string& str); 7 | std::string urlDecode(const std::string& str); 8 | 9 | #endif // URLENCODE_H_INCLUDED 10 | -------------------------------------------------------------------------------- /src/utils/yamlcpp_extra.h: -------------------------------------------------------------------------------- 1 | #ifndef YAMLCPP_EXTRA_H_INCLUDED 2 | #define YAMLCPP_EXTRA_H_INCLUDED 3 | 4 | #include <yaml-cpp/yaml.h> 5 | #include <string> 6 | #include <vector> 7 | 8 | template <typename T> void operator >> (const YAML::Node& node, T& i) 9 | { 10 | if(node.IsDefined() && !node.IsNull()) //fail-safe 11 | i = node.as<T>(); 12 | }; 13 | 14 | template <typename T> T safe_as (const YAML::Node& node) 15 | { 16 | if(node.IsDefined() && !node.IsNull()) 17 | return node.as<T>(); 18 | return T(); 19 | }; 20 | 21 | template <typename T> void operator >>= (const YAML::Node& node, T& i) 22 | { 23 | i = safe_as<T>(node); 24 | }; 25 | 26 | using string_array = std::vector<std::string>; 27 | 28 | inline std::string dump_to_pairs (const YAML::Node &node, const string_array &exclude = string_array()) 29 | { 30 | std::string result; 31 | for(auto iter = node.begin(); iter != node.end(); iter++) 32 | { 33 | if(iter->second.Type() != YAML::NodeType::Scalar) 34 | continue; 35 | std::string key = iter->first.as<std::string>(); 36 | if(std::find(exclude.cbegin(), exclude.cend(), key) != exclude.cend()) 37 | continue; 38 | std::string value = iter->second.as<std::string>(); 39 | result += key + "=" + value + ","; 40 | } 41 | return result.erase(result.size() - 1); 42 | } 43 | 44 | #endif // YAMLCPP_EXTRA_H_INCLUDED 45 | -------------------------------------------------------------------------------- /src/version.h: -------------------------------------------------------------------------------- 1 | #ifndef VERSION_H_INCLUDED 2 | #define VERSION_H_INCLUDED 3 | 4 | #define VERSION "v0.7.3" 5 | 6 | #endif // VERSION_H_INCLUDED 7 | --------------------------------------------------------------------------------