全面解锁Github,解决加载慢、无法访问等问题!解锁Google翻译,支持chrome网页翻译及插件,解锁划词翻译,以及依赖Google翻译API的各种平台插件。解锁tinyMediaManager影视刮削。
自动设置最佳DNS服务器。
适合部分地区饱受dns污染困扰,访问 GitHub 卡顿、抽风、图裂,无法使用Chrome浏览器 自带翻译功能,无法刮削影视封面等问题。分别使用
setDNS
自动查找最快服务器并设置,使用setHosts
自动查找DNS映射主机并设置。支持Windows、Linux、MacOS。Enjoy!❤
Note
首次运行大约需要2分钟以获取DNS主机并建立缓存,请耐心等待。后续运行速度大概二三十秒。
直接下载下方文件,解压后双击运行,enjoy❤!
程序使用DNS服务器实时解析和DNS A、AAAA记录获取IPv4及IPv6地址,通过本地网络环境检测延迟并进行SSL证书验证。
由于需要进行 hosts
修改备份操作,exe文件已标记需要管理员权限,如果被系统误报病毒,请允许后再次操作。
强烈建议采用本方法,如果喜欢折腾,可以继续往下看。
# cnNetTool Start in 2024-12-24 09:39:43 +08:00
140.82.113.25 alive.github.com
140.82.114.25 live.github.com
140.82.114.5 api.github.com
140.82.112.10 codeload.github.com
140.82.113.21 central.github.com
140.82.113.3 gist.github.com
140.82.112.4 github.com
140.82.114.18 github.community
151.101.1.194 github.global.ssl.fastly.net
3.5.28.141 github-com.s3.amazonaws.com
3.5.0.61 github-production-release-asset-2e65be.s3.amazonaws.com
3.5.0.61 github-production-user-asset-6210df.s3.amazonaws.com
3.5.0.61 github-production-repository-file-5c1aeb.s3.amazonaws.com
13.107.42.16 pipelines.actions.githubusercontent.com
185.199.111.154 github.githubassets.com
3.5.8.187 github-cloud.s3.amazonaws.com
192.0.66.2 github.blog
185.199.109.153 githubstatus.com
185.199.109.153 assets-cdn.github.com
185.199.109.153 github.io
140.82.113.22 collector.github.com
140.82.113.22 education.github.com
185.199.111.133 avatars.githubusercontent.com
185.199.111.133 avatars0.githubusercontent.com
185.199.111.133 avatars1.githubusercontent.com
185.199.111.133 avatars2.githubusercontent.com
185.199.111.133 avatars3.githubusercontent.com
185.199.111.133 avatars4.githubusercontent.com
185.199.111.133 avatars5.githubusercontent.com
185.199.111.133 camo.githubusercontent.com
185.199.111.133 cloud.githubusercontent.com
185.199.111.133 desktop.githubusercontent.com
185.199.111.133 favicons.githubusercontent.com
185.199.111.133 github.map.fastly.net
185.199.111.133 media.githubusercontent.com
185.199.111.133 objects.githubusercontent.com
185.199.111.133 private-user-images.githubusercontent.com
185.199.111.133 raw.githubusercontent.com
185.199.111.133 user-images.githubusercontent.com
52.85.151.24 tmdb.org
52.85.151.24 api.tmdb.org
52.85.151.24 files.tmdb.org
52.85.151.24 themoviedb.org
52.85.151.24 api.themoviedb.org
52.85.151.24 www.themoviedb.org
52.85.151.24 auth.themoviedb.org
169.150.236.99 image.tmdb.org
169.150.236.99 images.tmdb.org
52.94.225.248 imdb.com
52.94.225.248 www.imdb.com
52.94.225.248 secure.imdb.com
52.94.225.248 s.media-imdb.com
52.94.225.248 us.dd.imdb.com
52.94.225.248 www.imdb.to
52.94.225.248 imdb-webservice.amazon.com
52.94.225.248 origin-www.imdb.com
108.138.64.62 m.media-amazon.com
108.138.64.62 Images-na.ssl-images-amazon.com
108.138.64.62 images-fe.ssl-images-amazon.com
108.138.64.62 images-eu.ssl-images-amazon.com
108.138.64.62 ia.media-imdb.com
108.138.64.62 f.media-amazon.com
108.138.64.62 imdb-video.media-imdb.com
108.138.64.62 dqpnq362acqdi.cloudfront.net
172.253.122.154 translate.google.com
172.253.122.154 translate.googleapis.com
172.253.122.154 translate-pa.googleapis.com
52.85.151.69 plugins.jetbrains.com
52.85.151.69 download.jetbrains.com
52.85.151.69 cache-redirector.jetbrains.com
# Update time: 2024-12-24 09:39:43 +08:00
# GitHub仓库: https://github.com/sinspired/cnNetTool
# cnNetTool End
以上内容会自动定时更新, 数据更新时间:2024-12-24 09:39:43 +08:00
Note
由于数据获取于非本地网络环境,请自行测试可用性,否则请采用方法 1,使用本地网络环境自动设置。
hosts 文件在每个系统的位置不一,详情如下:
- Windows 系统:
C:\Windows\System32\drivers\etc\hosts
- Linux 系统:
/etc/hosts
- Mac(苹果电脑)系统:
/etc/hosts
- Android(安卓)系统:
/system/etc/hosts
- iPhone(iOS)系统:
/etc/hosts
修改方法,把第一步的内容复制到文本末尾:
- Windows 使用记事本。
- Linux、Mac 使用 Root 权限:
sudo vi /etc/hosts
。 - iPhone、iPad 须越狱、Android 必须要 root。
Note
Windows系统可能需要先把 hosts
文件复制到其他目录,修改后再复制回去,否则可能没有修改权限。
首先安装 python,然后在终端中运行以下命令:
git clone https://github.com/sinspired/cnNetTool.git
cd cnNetTool
pip install -r requirements.txt
这将安装所有依赖项
cnNetTool 可以接受以下参数:
- --debug 启用调试日志
- --show-availbale-list, --list, -l 显示可用dns列表,通过 --num 控制显示数量
- --best-dns-num BEST_DNS_NUM, --num, -n 显示最佳DNS服务器的数量
- --algorithm --mode {region,overall} 默认
region
平衡IPv4和ipv6 DNS,选择overall
则会在所有IP中选择最快IP - --show-resolutions, --resolutions, -r 显示域名解析结果
- --only-global, --global 仅使用国际DNS服务器
- -log 设置日志输出等级,'DEBUG', 'INFO', 'WARNING', 'ERROR'
- -num --num-fastest 限定Hosts主机 ip 数量
- -max --max-latency 设置允许的最大延迟(毫秒)
- -v --verbose 打印运行信息
命令行键入 -h
help
获取帮助
py SetDNS.py -h
py SetHosts.py -h
请使用管理员权限,在项目目录运行,分别设置解析最快的DNS服务器,更新hosts文件。 接受传递参数,大部分时候直接运行即可。
py SetDNS.py
py SetHosts.py
可执行文件也可带参数运行
./SetDNS.exe --best-dns-num 10 --mode 'overall' --show-resolutions
./SetHosts.exe --num-fastest 3 --max-latency 500