# HostsManagerTool **Repository Path**: Dangks/hosts-manager-tool ## Basic Information - **Project Name**: HostsManagerTool - **Description**: HostsMaster 是一个使用 Python 和 Tkinter 库开发的图形界面程序,旨在帮助用户轻松管理和修改 Windows 系统中的 hosts 文件。 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-11-06 - **Last Updated**: 2025-02-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: Python, GUI ## README # HostsManagerTool #### 介绍 HostsMaster 是一个使用 Python 和 Tkinter 库开发的图形界面程序,旨在帮助用户轻松管理和修改 Windows 系统中的 hosts 文件。 因为作者之前工作中容易遇到改hosts文件的需求,所以就想着写一个小工具方便操作,这也是作者学习python写的第一个图形化工具,希望多多鼓励! 作为一个美好的开端,也希望以后能写出更多更好更强大的工具!谢谢!!! #### 软件功能 1、查看 Hosts 文件内容: 用户可以随时查看当前 hosts 文件的内容,了解已配置的域名解析规则。 1.1 备份 Hosts 文件: 用户可以在查看hosts文件时将文件内容保存到指定路径,方便进行备份和恢复。 2、编辑 Hosts 文件: 用户可以像使用文本编辑器一样,直接编辑 hosts 文件,修改域名解析规则。 3、添加本地域名解析: 用户可以快速向 hosts 文件中添加新的域名解析规则,实现自定义域名解析。 4、屏蔽域名或 IP: 用户可以通过屏蔽特定的域名或 IP,防止访问恶意网站或拦截广告。 5、一键加速 GitHub: 用户可以一键添加 GitHub 加速域名解析规则,提高访问 GitHub 的速度。 6、还原 Hosts 文件: 用户可以随时将 hosts 文件还原为默认设置,清除所有自定义配置。 **V2.0.0版本新增功能:** 7、添加菜单栏:新增菜单栏功能:系统信息、关于、获取更新、退出。 8、程序模块化: about.py作为信息模块,并引入主程序; get_update.py作为更新模块,并引入主程序; meun.py作为菜单模块,并引入主程序; util.py作为工具模块,并引入主程序和子程序。 9、支持应用内获取最新版本,直接下载最新版本。 **V2.1.0版本新增功能:** 10、增加功能模块:查看网络配置信息 **V2.2.0版本新增功能:** 11、增加功能模块:支持查看连接过的历史WiFi密码并支持导出为txt文件; 12、增加功能模块:支持释放IP、重新获取IP、清除DNS缓存 #### 安装教程 无需安装,下载release包,直接运行HostsMaster.exe即可。 若使用源码HostsMaster.py文件运行,请确保已安装Python环境,并使用pip安装所需依赖库。 #### 使用说明 HostsMaster 的界面简洁直观,操作方便,免安装直接使用。同时,HostsMaster 还提供了完善的错误处理机制,能够有效地避免因操作失误导致的系统问题。 在Windows系统中使用,为确保Hostsaster的正常运行,请确保以管理员身份运行。否则无权限修改Hosts文件。 ⚠ 注意: 1、修改hosts文件可能会影响系统正常运行,请谨慎操作。如若修改 hosts文件后出现异常,请使用还原功能还原。 2、本程序仅用于学习和研究目的,请勿用于非法用途。还原。 3、本程序不提供任何形式的售后服务,使用本程序所造成的任何后果,本程序作者不承担任何责任。 4、请相信本程序绝对安全,使用过程中可能会被安全软件误报为病毒,请放心使用。