一、工具简介
cnNetTool 是一款专为解决特定网络问题而设计的强大工具。它能够帮助用户全面解锁 GitHub,解决加载慢、无法访问、图片裂开等问题;同时,它还能解锁 Google 翻译,支持 Chrome 网页翻译及插件,让你轻松阅读外文文献,实现与世界的无障碍交流;此外,cnNetTool 还能解锁 tinyMediaManager 影视刮削,让你的影视库封面焕然一新。更值得一提的是,它具备智能 DNS 优化功能,能够自动设置最佳 DNS 服务器,使你的网络连接更加稳定和快速。
二、适用场景
cnNetTool 主要适用于以下几种网络困扰场景:
-
GitHub 访问受限:部分地区由于 DNS 污染,导致 GitHub 访问卡顿、抽风、图片裂开等问题,严重影响了开发者的使用体验。 -
Chrome 翻译失效:无法使用 Chrome 浏览器自带的翻译功能,给需要阅读外文资料的用户带来了不便。 -
影视刮削困难:使用 tinyMediaManager 等工具时,无法顺利刮削影视封面,影响了影视库的美观和管理。
如果你正面临以上任何一种情况,cnNetTool 都将是你的不二之选。
三、使用方法
cnNetTool 提供了两种使用方式,无论是技术小白还是资深玩家,都能轻松上手。
(一)自动操作
-
下载与解压:前往 cnNetTool 的 GitHub 仓库(https://github.com/sinspired/cnNetTool),下载最新版本的压缩包,并将其解压到你喜欢的位置。 -
双击运行:找到解压后的文件夹,双击运行 cnNetTool.exe
程序。 -
自动优化:程序会自动使用 DNS 服务器实时解析,获取最新的 IPv4 和 IPv6 地址,检测本地网络环境延迟,并进行 SSL 证书验证,同时自动修改 hosts 文件(需要管理员权限)。 -
等待完成:整个过程大概需要 2 分钟,首次运行可能需要更长时间以获取 DNS 主机并建立缓存,后续运行速度会大大提升,大约只需二三十秒。
(二)手动操作
-
复制 Hosts 内容:从 cnNetTool 的 GitHub 仓库获取最新的 hosts 文件内容。 -
修改系统 Hosts 文件:根据你的操作系统,找到对应的 hosts 文件位置(Windows 系统为 C:WindowsSystem32driversetchosts
,Linux 和 Mac 系统为/etc/hosts
),使用文本编辑器打开 hosts 文件,并将复制的 cnNetTool hosts 内容粘贴到文件末尾,最后保存并关闭 hosts 文件。
四、安装与运行
git clone https://github.com/sinspired/cnNetTool.git
cd cnNetTool
pip install -r requirements.txt
这将安装所有依赖项。
py SetDNS.py
py SetHosts.py
你也可以根据需要传递参数,大部分时候直接运行即可。
五、参数说明
DNS 服务器工具 SetDNS.py
-
--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 服务器
Hosts 文件工具 SetHosts.py
-
-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
六、总结
cnNetTool 是一款功能强大、易于使用且持续更新的网络优化工具。它能够帮助你解决 GitHub 访问、Google 翻译以及影视刮削等问题,让你的网络体验更上一层楼。如果你正被上述网络问题所困扰,不妨试试 cnNetTool,相信它会给你带来意想不到的惊喜。立即行动,告别网络卡顿,拥抱更畅快的网络世界吧!
原文始发于微信公众号(网络侦查研究院):cnNetTool--全面解锁Github,解决加载慢、无法访问等问题!
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论