当前位置: 首页 > 软件库 > 程序开发 > 网络工具包 >

AppleDNS

Apple网络服务加速配置
授权协议 未知
开发语言 Python
所属分类 程序开发、 网络工具包
软件类型 开源软件
地区 国产
投 递 者 孟绪
操作系统 OS X
开源组织
适用人群 未知
 软件概览

AppleDNS 通过收集 Apple 在全中国几乎所有省级行政区的 CDN IP 列表,解决 App Store / Mac App Store / iTunes Store / Apple Music / iBooks / TestFlight 在中国部分地区速度缓慢的问题。

生成教程:

确保你系统中安装了 Python3 或者 Python2 (OS X 和其他 Linux 发行版内建) 将本项目下载到本地 (git clone 或者下载压缩包)

cd /path/to/AppleDNS
// 切到 AppleDNS 的文件夹
python3 fetch-timeout.py --payload ChinaUnicom/ChinaNet/CMCC.json 
// Python 3 脚本,多线程(Python2 用户请使用 fetch-timeout-py2.py)
//(请选择你的运营商对应文件 ChinaUnicom 联通、ChinaNet 电信、CMCC 移动)
// 测速中,需等待数秒 
python3 export-configure.py [--target {surge,hosts,merlin}]
// 生成各种形式的配置(如 Surge 执行 python3 export-configure.py --target surge)
** 将配置文件放到相应的位置(HOSTS 放入系统相应位置、路由器用户请独立配置路由器后台)**
** Surge 用户请在配置文件 [Rule] 前新建 [Host] 将生成的配置放入 [Host] 后([Rule] 前)。**
// 设置完成后可按需清理 DNS 缓存
// OS X
sudo killall -HUP mDNSResponder
// Windoge 系统
ipconfig /flushdns

DNSMASQ 用户和 MERLIN 用户警告:

请删除配置文件中的 address=/itunes.apple.com/*** 该配置在 DNSMASQ 中意味着将 itunes.apple.com 泛解析!

其他:

手动操作指南:请查看 OLD 分支。

如果你是 Apple Music 重度用户,请额外通过 Music.json 生成单独的 Apple Music 配置覆盖原先配置中相关域名,可解决非热门歌曲无法加载、速度慢问题.(生成方法同上)

  • 摘要 随着联网设备变得更小、更便携、更普遍,使用配置较少的基础设施进行操作的能力变得越来越重要。特别是,在没有传统的托管DNS服务器的情况下,查找DNS资源记录数据类型(包括但不限于主机名)的能力是很有用的。多播DNS(mDNS)提供了在没有任何传统的单播DNS服务器的情况下,在本地链路上执行类似于DNS的操作的能力。此外,多播DNS指定部分DNS名称空间免费供本地使用,不需要支付任何年费,也不需

  • 前言、 DNS 的全称是 Domain Name System 或者 Domain Name Service,它主要的作用就是将人们所熟悉的网址 (域名) “翻译”成电脑可以理解的 IP 地址,这个过程叫做 DNS 域名解析。优质的 DNS 服务不仅只是域名解析速度快,而且还兼具一些诸如屏蔽恶意网址、智能纠错、解决部分 DNS 污染以及准确地将 CDN 解析到离你距离最近的节点 IP (从而大大提

  • 我们知道DNS的工作方式是递归检索域的足够 . 例如www.google.com,它检索com的名称服务器并获取其IP地址,并使用此名称服务器来检索google.com,... 检索名称服务器的IP地址是此过程的关键部分 . 如果我们 dig google.com ,结果如下 ; << >> DiG 9.6.0-APPLE-P2 << >> google.com ;;全局选项:cmd ;;得到答案

  • 公共 DNS 服务器 IP 地址 名称 DNS 服务器 IP 地址 114 DNS 114.114.114.114 114.114.115.115 阿里 AliDNS 223.5.5.5 223.6.6.6 百度 BaiduDNS 180.76.76.76 DNSPod DNS+ 119.29.29.29 182.254.116.116 CNNIC SDNS 1.2.4.82 10.

  • 在上一讲里我们学习了HTTP协议使用TCP/IP协议栈,知道了HTTP协议是运行在TCP/IP上的 IP协议的职责是 “网际互连”。它在MAC层之上,使用IP地址把MAC转换成了四位数字,这就对物理网卡的MAC地址做了一层手抽象,发展出了许多的新玩法 例如,分为 A、B、C、D、E 五种类型,公有地址和私有地址,掩码分割子网等。只要每个小网络在 IP 地址这个概念上达成一致,不管它在 MAC 层有

  • dns

    什么是公用dns? 对于广大网民而言,头疼的问题之一就是宽带服务商强行劫持DNS,随之而来的就是满屏乱飞的广告,简直就是挥之不去的恶梦。本人一普通的不能再普通的网民一份子,自然也深受其苦,投诉无门之下,无奈,只有使用公用DNS服务器,杜绝国内宽带服务商的流氓行径。 目前,较权威的公用DNS服务器提供商有OpenDNS,Google Public DNS,Norton DNS ,那么这几个DNS服务

  • 1.修改 /etc/NetworkManager/NetworkManager.conf 文件 vim /etc/NetworkManager/NetworkManager.conf 在main部分添加 “dns=none” 选项。 [main] plugins=ifcfg-rh dns=none 2.重新装载NetworkManager配置 systemctl restart NetworkMa

  • 我想执行一些DNS查询,例如要获取针对特定域名的IP记录,我在iOS 3.2 SDK上寻找首选方式或一些有用的代码段. thanx提前 部分来自其他片段,我发现这个代码 Boolean result; CFHostRef hostRef; NSArray *addresses; NSString *hostname = @"apple.com"; hostRef = CFHostCreateWit

  • 我想查看CNAME记录的生存时间(TTL)值。 我可以使用dig(在Apple Mac OS X上)进行访问,这给了我这样的答案: % dig host.example.gov <*SNIP*> ;; ANSWER SECTION: host.example.gov. 43200 IN CNAME host1.example.gov. host1.example.gov.

 相关资料
  • 网络服务提供弹性公网IP、NAT网关、DNS解析等功能。 弹性公网IP 弹性公网IP(Elastic IP)是一种NAT IP,通过与虚拟机绑定,将弹性公网IP与虚拟机的私有地址进行NAT映射,实现虚拟机与公网之间的通信。 NAT网关 NAT网关能够为公有云VPC网络中虚拟机提供IP地址转换功能,使虚拟机可以访问外网或提供互联网服务。 DNS解析 DNS解析用于将简单好记的域名解析为计算机用于通信

  • 我一直试图让spark在我的本地机器上运行kubernetes。然而,我在试图理解服务网络是如何工作的方面遇到了一个问题。 我在笔记本电脑上用容器运行kubernetes: null kubectl create-f Kubernetes/examples/spark/spark-master-controller.yaml kubectl create-f Kubernetes/examples

  • Twisted Twisted 是一个事件驱动的网络引擎。他可以被用来构建多种网络协议的应用程序,包括:HTTP 服务器和客户端;使用 SMTP、POP3、IMAP 或者 SSH 协议测应用程序和 IM (即时消息)等应用 更多。 PyZMQ PyZMQ 是 ZeroMQ 的 Python 绑定。ZeroMQ 是一个高性能的异步消息库,它的一个很大的优势在于其可以被用作一个消息队列而不需要消息代理

  • 主要内容:一、网络的整体架构,二、服务端的流程,三、源码分析,四、总结一、网络的整体架构 在前面介绍Redis的整体流程时,初步介绍过服务端的网络代码,现在先看一下整体的架构: 1、服务处理(EPoll) 如果没有接触过网张编程的,特别是对LINUX上的编程模型一点都不清楚的。这块可能是个麻烦.Redis为了保证在不两同的平台的高效可行的运行,采用了在不同平台自适应使用不同的网络编程模型,这其中包括一些可能比较专用的平台,如Solaries10中的 evport,m

  • 问题 你想实现一个基于sockets的网络服务,客户端和服务器通过SSL协议认证并加密传输的数据。 解决方案 ssl 模块能为底层socket连接添加SSL的支持。 ssl.wrap_socket() 函数接受一个已存在的socket作为参数并使用SSL层来包装它。 例如,下面是一个简单的应答服务器,能在服务器端为所有客户端连接做认证。 from socket import socket, AF_

  • 在 Polar Flow 网络服务中,您可以详细规划和分析训练,并进一步了解您的表现。 您可以通过电脑在 flow.polar.com/start 上设置 Verity Sense。在此处您将在相关指导下下载并安装 FlowSync 软件以便在传感器与网络服务之间同步数据,您还可创建网络服务的用户账户。如果您使用移动设备和 Polar Flow 应用进行设置,您可以利用在设置期间创建的密码登录 F

  • 在 Polar Flow 网络服务中,您可以详细规划和分析训练,并进一步了解您的表现。通过添加运动内容并编辑它们的设定,您可以设置和自定义手表,以完美配合您的训练需求。您也可以在 Flow 社区中与好友分享训练亮点、报名参加俱乐部的课程,以及取得跑步赛事的个性化训练计划。 Polar Flow 网络服务还显示您的日常活动目标完成百分比以及活动详情,并帮助您了解您的日常习惯与选择如何影响您的健康。

  • 在 Polar Flow 网络服务中,您可以详细规划和分析训练,并进一步了解您的表现。通过添加运动内容并编辑它们的设定,您可以设置和自定义手表,以完美配合您的训练需求。您也可以在 Flow 社区中与好友分享训练亮点、报名参加俱乐部的课程,以及取得跑步赛事的个性化训练计划。 Polar Flow 网络服务还显示您的日常活动目标完成百分比以及活动详情,并帮助您了解您的日常习惯与选择如何影响您的健康。