Ghips:自动获取 GitHub 最快 IP,一键刷新 hosts

Ghips:自动获取 GitHub 最快 IP,一键刷新 hosts,支持 Win7,Win8,Win10,Win11 等操作系统。软件通过 GitHub 官方 API 获取所有 IP,并自动找到最快 IP。

Ghips 是一个仅 600 KB 的开源软件:

github.com/aardio/Ghips

支持 Win7,Win8,Win10,Win11 等操作系统。

软件通过 GitHub 官方 API 获取所有 IP,并自动找到最快 IP。

Ghips:自动获取 GitHub 最快 IP,一键刷新 hosts

刷新间隔时间设为非 0 则定时获取最快 IP 并自动刷新域名解析。

更新 IP 后首次访问 GitHub 可能会略慢,稍等就快了。

程序需要以管理权限运行才能修改 hosts。
建议右键点 Ghips 托盘图标,在弹出菜单中勾选「开机启动」。

Ghips:自动获取 GitHub 最快 IP,一键刷新 hosts

这样开机就会静默获取管理权限启动,不会再弹出警告。

访问速度快的 IP 经常变更,单击 Ghips 托盘图标能快速刷新 IP 测速结果。

Ghips 使用 aardio 开发,早于 2019 年 就在 aardio 中发布了源代码(现已分离为 Chips 项目):

Ghips:自动获取 GitHub 最快 IP,一键刷新 hosts

类似 GitHub 这样的 HTTP API,在 aardio 中一般不需要特别封装,直接就可以转换为一般的函数对象,关键代码:

import web.rest.jsonClient;

var http = web.rest.jsonClient();
var github = http.api("https://api.github.com/")	
var metaInfo = github.meta.get();

metaInfo.git 就是获取的 IP 列表。

修改 hosts 文件的文件夺权这些比较麻烦, 关键源码如下:

fsys.hosts.ownCacls();
fsys.hosts.update(githubIps)

另外,修改 hosts 需要管理权限。

如果将软件设为在开机时静默获取管理权限 —— 就不用每次都去点警告对话框了。

实现开机自动获取管理权限的关键源码如下:

import sys.runAsTask;
var sysTask = sys.runAsTask("Ghips","GitHub 网速优化工具")
sysTask.register("/tray");

添加定时器自动刷新 IP 的关键源码如下:

winform.setInterval( 
	function(){
		if(!winform.plusUpdateIps.disabled){
			winform.plusUpdateIps.oncommand(,,true);
		}
	},interval * 5000 
)

 

相关文件下载地址
*该资源需回复评论后下载,马上去发表评论?
©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!

转载作品,原作者:aardio,文章来源:https://www.toutiao.com/article/7160190421052686882

(2)
打赏 微信赞赏 微信赞赏 支付宝赞赏 支付宝赞赏
宝塔面板,php安装后无法启动 undefined symbol:zip_libzip_versi,解决办法
上一篇 2022-10-31 15:26
微软实用工具PowerToys新增Hosts修改利器
下一篇 2022-11-10 10:05

相关推荐

  • shopxo升级包4.0.0-5.0.0

    shopxo升级包4.0.0-5.0.0 ,直接解压新的源码包,然后把项目里面这些目录文件复制过去替换或者覆盖都可以、然后重命名原来的站点目录,再把这个新的目录改为站点目录即可,这样就完成了升级。

    2024-01-31
    1.6K6
  • 企业微信群机器人webhook如何自动定时推送消息

    企业微信群机器人webhook如何自动定时推送消息企业微信群机器人webhook如何自动定时推送消息企业微信群机器人webhook如何自动定时推送消息企业微信群机器人webhook如何自动定时推送消息

    企业微信群机器人webhook如何自动定时推送消息,我们就以腾讯轻联的企业微信群机器人定时推送消息为例。腾讯轻联,新一代应用与数据集成平台。快速连接日常办公应用,轻松实现工作流程自动化,高效打通跨部门业务数据。500+ 应用能力,海量应用满足您需求。

    2024-11-07 其它
    1.7K0
  • 一款开源的跨境电商ERP,支持多平台订单统一处理

    一款开源的跨境电商ERP,支持多平台订单统一处理一款开源的跨境电商ERP,支持多平台订单统一处理一款开源的跨境电商ERP,支持多平台订单统一处理一款开源的跨境电商ERP,支持多平台订单统一处理

    提姆跨境电商ERP实现了多平台订单统一处理、多仓库商品统一管理、供应链流程控制,实现库存精准化、数据精细化管理。

    2025-11-25 其它
    3490
  • NarratoAI:影视解说+自动化剪辑的AI工具

    NarratoAI:影视解说+自动化剪辑的AI工具NarratoAI:影视解说+自动化剪辑的AI工具NarratoAI:影视解说+自动化剪辑的AI工具NarratoAI:影视解说+自动化剪辑的AI工具

    NarratoAI 是基于AI技术自动化影视解说和编辑的工具。通过大型语言模型(LLM)理解视频内容,自动生成解说文案,并将文案转化为配音,同时进行视频剪辑和字幕生成。极大地简化视…

    2025-03-04 其它
    4.4K0
  • qrcode网址生成二维码插件

    qrcode是基于谷歌Chrome浏览器的一款网页二维码生成器,也可以输入网址来生成二维码。生成后您可以下载二维码图像保存。 功能如下: – 快速把任意当前页面生成二维码– 您可以…

    2025-03-07
    1.3K0
  • Docker快速自建v2Ray服务端和客户端

    Docker快速自建v2Ray服务端和客户端Docker快速自建v2Ray服务端和客户端Docker快速自建v2Ray服务端和客户端Docker快速自建v2Ray服务端和客户端

    Docker快速自建v2Ray服务端和客户端,V2Ray(也被称为Project V)是一个开源的网络代理工具,目前V2Ray支持在Windows、macOS、Linux、Android和iOS等多种操作系统上使用。对于Windows用户,V2rayN是个不错的选择。

    2024-03-29 其它
    13.4K0

发表回复

登录后才能评论

评论列表(1条)

  • nzc816的头像
    nzc816 2023-02-22 11:41

    1111111111111111111111111

    来自上海
扫码了解
扫码了解
反馈建议
分享本页
返回顶部