From b5a61d981502c6ae8eedab9d1e18a81116f22bc6 Mon Sep 17 00:00:00 2001 From: West Xu Date: Tue, 21 Dec 2021 16:29:12 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E6=9B=B4=E6=96=B0One-liner?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index e3fd3ec0..67600259 100644 --- a/README.md +++ b/README.md @@ -101,6 +101,13 @@ hosts 文件在每个系统的位置不一,详情如下: ### 2.2 自动方式 +#### 2.2.1 One-liner (for linux) + +`sed -i "/# GitHub520 Host Start/Q" /etc/hosts && curl https://raw.hellogithub.com/hosts >> /etc/hosts` +自动更新`/etc/hosts`文件,可以添加到cron定时执行。使用前确保Github520内容在该文件最后部分。 + +#### 2.2.2 + **Tip**:推荐 [SwitchHosts](https://github.com/oldj/SwitchHosts) 工具管理 hosts 以 SwitchHosts 为例,看一下怎么使用的,配置参考下面: From 01fa92976cd5045b239f7abbf231e1c72e191702 Mon Sep 17 00:00:00 2001 From: lxu Date: Wed, 22 Dec 2021 14:43:12 +0800 Subject: [PATCH 2/3] =?UTF-8?q?Revert=20"=E6=B7=BB=E5=8A=A0=E8=87=AA?= =?UTF-8?q?=E5=8A=A8=E6=9B=B4=E6=96=B0One-liner"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit b5a61d981502c6ae8eedab9d1e18a81116f22bc6. --- README.md | 7 ------- 1 file changed, 7 deletions(-) diff --git a/README.md b/README.md index 67600259..e3fd3ec0 100644 --- a/README.md +++ b/README.md @@ -101,13 +101,6 @@ hosts 文件在每个系统的位置不一,详情如下: ### 2.2 自动方式 -#### 2.2.1 One-liner (for linux) - -`sed -i "/# GitHub520 Host Start/Q" /etc/hosts && curl https://raw.hellogithub.com/hosts >> /etc/hosts` -自动更新`/etc/hosts`文件,可以添加到cron定时执行。使用前确保Github520内容在该文件最后部分。 - -#### 2.2.2 - **Tip**:推荐 [SwitchHosts](https://github.com/oldj/SwitchHosts) 工具管理 hosts 以 SwitchHosts 为例,看一下怎么使用的,配置参考下面: From f618878bc00533f02c99770ec9ecd283bb22355f Mon Sep 17 00:00:00 2001 From: lxu Date: Wed, 22 Dec 2021 14:47:00 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E6=9B=B4=E6=96=B0One-liner?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README_template.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/README_template.md b/README_template.md index 1d8dc536..9d85fdf6 100644 --- a/README_template.md +++ b/README_template.md @@ -78,7 +78,12 @@ hosts 文件在每个系统的位置不一,详情如下: 这样每次 hosts 有更新都能及时进行更新,免去手动更新。 -### 2.3 AdGuard Home 用户(自动方式) +### 2.3 One-liner (适用于类Unix系统) + +`sed -i "/# GitHub520 Host Start/Q" /etc/hosts && curl https://raw.hellogithub.com/hosts >> /etc/hosts` +自动更新`/etc/hosts`文件,可以添加到cron定时执行。使用前确保Github520内容在该文件最后部分。 + +### 2.4 AdGuard Home 用户(自动方式) 在 **过滤器>DNS 封锁清单>添加阻止列表>添加一个自定义列表**,配置如下: @@ -96,7 +101,7 @@ hosts 文件在每个系统的位置不一,详情如下: **Tip**:不要添加在 **DNS 允许清单** 内,只能添加在 **DNS 封锁清单** 才管用。另外,AdGuard for Mac、AdGuard for Windows、AdGuard for Android、AdGuard for IOS 等等 **AdGuard 家族软件** 添加方法均类似。 -### 2.4 Chrome 插件方式 +### 2.5 Chrome 插件方式 [FasterHosts](https://github.com/gauseen/faster-hosts) 是个 Chrome 插件,主要原理是拦截浏览器的某些请求,将 `domain` 替换成访问速度较快的那个。hosts 资源来自 [GitHub520](https://github.com/521xueweihan/GitHub520),每 1 小时更新一次。