# HostsMananger **Repository Path**: rabbitTang_admin/hosts-mananger ## Basic Information - **Project Name**: HostsMananger - **Description**: No description available - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-04-21 - **Last Updated**: 2025-08-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # hostsmananger ## 项目简介 hostsmananger 是一个基于 Python tkinter 的 Windows hosts 文件可视化管理工具,支持 hosts 文件的编辑、备份、还原、切换及便捷跳转到网络配置页面,旨在为用户提供简单直观的 hosts 管理体验。 ## 主要功能 - **hosts 编辑**:直接在界面中查看和编辑本机 hosts 文件内容。 - **hosts 备份**:一键备份当前 hosts 文件,自动保存到本地 backups 目录。 - **还原备份**:从备份列表中选择任意历史备份进行还原。 - **切换 hosts 配置**:支持从本地选择其他 hosts 文件(如 .bak/.txt/.hosts)快速切换。 - **网络配置跳转**:一键打开 Windows 网络适配器设置页面,便于进一步网络配置。 ## 使用方法 1. **运行环境准备**: - Windows 系统 - Python 3.6 及以上版本 - 已安装 tkinter(大多数 Python Windows 发行版自带) 2. **启动程序**: - 命令行进入 `hostsmananger` 目录,运行: ```bash python hostsmananger.py ``` - 建议以管理员身份运行,否则无法修改系统 hosts 文件。 3. **界面操作说明**: - "加载hosts":读取并显示当前 hosts 文件内容。 - "保存hosts":将编辑区内容保存到 hosts 文件。 - "备份当前hosts":将当前 hosts 文件备份到 backups 目录。 - "还原备份":从下方备份列表选择一个备份进行还原。 - "切换hosts配置":从本地选择其他 hosts 文件覆盖当前 hosts。 - "网络配置":跳转到 Windows 网络适配器设置页面。 ## 依赖环境 - Python 3.6 及以上 - tkinter(标准库,通常已集成) ## 注意事项 - **管理员权限**:修改 hosts 文件需管理员权限,建议右键以管理员身份运行。 - **备份目录**:所有备份文件默认保存在 `backups` 文件夹下。 - **仅支持 Windows**:本工具仅适用于 Windows 系统。 ## 常见问题 - 启动报错或无法保存 hosts?请确认以管理员身份运行。 - 找不到 hosts 文件?请确保系统 hosts 路径为 `C:\Windows\System32\drivers\etc\hosts`。 - 其他问题可通过 issue 或邮箱反馈。 ## 联系方式 如有建议或问题,欢迎通过 issue 或邮箱联系作者。