# github访问助手 **Repository Path**: xcyxiaoxiang/githubAccessAssistant ## Basic Information - **Project Name**: github访问助手 - **Description**: 一款用于更改主机Hosts文件中关于github域名解析数据的脚本。原理很简单,即通过ping的响应时间来选择最优线路,并将主机中的github域名解析更换为最优线路。从而达到优化github访问的效果。 - **Primary Language**: Python - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2021-12-19 - **Last Updated**: 2025-10-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # github访问助手 ## :palm_tree:1. 简介 一款更改Hosts文件中关于github域名解析数据的脚本。原理很简单,即通过ping的响应时间来选择最优线路,并将主机中的github域名解析更换为最优线路。 ## :palm_tree:2. 平台兼容 - Windows10+ - Linux ## :palm_tree:3. 使用方法 ### Linux - 切换至root用户,获取root权限 - 运行目录中的`main.py`文件,前提是需要装有python3的环境。 > 提示:如果报错:` lxml not found`,请执行命令`pip3 install lxml `安装`lxml`库。 ### Windows 程序的运行方式有两种:​​ - :anchor:第一种是通过运行目录中的`main.py`文件,前提是需要装有python3的环境。 - :anchor:第二种是通过双击main.exe文件,脚本则会自动执行。 - **注意**:当运行时会提示给予管理权限,请授予!否则程序将无法执行! - ~~**程序运行结束后需要重启浏览器!**~~ > 提示:如果报错:` lxml not found`,请执行命令`pip3 install lxml `安装`lxml`库。 ## :palm_tree:4. 免责声明 该脚本仅用于学习交流使用!禁止用于其它用途!