ChrisKim
Do not go gentle into that good night.
颢天

梅林路由器添加全局 Host

GitHub的几个域名国内有域名污染,是无法直接访问的,这也导致了我的电脑、手机、服务器和Linux虚拟机都没法直接访问raw.githubusercontent.com这个域名,每个都需要单独添加host条目,非常不方便。但通过修改路由器的Host,就可以达到全局host的效果,所有连接此局域网的设备都能生效,十分便捷。

要实现这个效果,可以利用梅林固件。将华硕路由器刷入梅林固件,再进行以下操作即可。

1. 首先登陆路由器后台,在 系统管理 > 系统设置 中开启JFFSSSH,然后重启路由器。

https://assets.zouht.com/img/blog/1823-01.webp

2. 然后通过SSH连接路由器,IP为路由器IP,用户名和密码和后台管理密码一致。

https://assets.zouht.com/img/blog/1823-02.webp

3. 在/jffs/configs下建立dnsmasq.conf.add文件,文件内容addn-hosts=/jffs/configs/hosts

具体操作:

(1)cd /jffs/configs
(2)vi dnsmasq.conf.add
(3)按i进入输入模式
(4)addn-hosts=/jffs/configs/hosts
(5)按ESC,再输入:wq保存并退出

4. 在/jffs/configs下创建自己的hosts文件,按照标准hosts规则填写,然后执行service restart_dnsmasq重启服务或者重启路由器即可生效规则。

具体操作:

(1)cd /jffs/configs
(2)vi hosts
(3)按i进入输入模式
(4)按照hosts规则填写
(5)按ESC,再输入:wq保存并退出
(6)service restart_dnsmasq

5.可以看到,在此局域网的所有设备都能正常上GitHub了

https://assets.zouht.com/img/blog/1823-03.webp

附GitHub相关host条目:

151.101.65.194	github.global.ssl.fastly.net
185.199.108.153	assets-cdn.github.com
185.199.108.153	documentcloud.github.com
140.82.112.4	gist.github.com
151.101.0.133	gist.githubusercontent.com
185.199.109.154	github.githubassets.com
185.199.111.154	help.github.com
140.82.112.10	nodeload.github.com
151.101.128.133	raw.github.com
140.82.112.18	status.github.com
185.199.110.153	training.github.com
151.101.64.133	avatars0.githubusercontent.com
151.101.128.133	avatars1.githubusercontent.com
151.101.64.133	avatars2.githubusercontent.com
151.101.0.133	avatars3.githubusercontent.com
151.101.0.133	avatars4.githubusercontent.com
151.101.0.133	avatars5.githubusercontent.com
151.101.64.133	avatars6.githubusercontent.com
151.101.64.133	avatars7.githubusercontent.com
151.101.64.133	avatars8.githubusercontent.com
140.82.113.9	codeload.github.com
151.101.0.133	camo.githubusercontent.com
151.101.128.133	raw.githubusercontent.com
151.101.64.133	cloud.githubusercontent.com
151.101.64.133	user-images.githubusercontent.com
185.199.110.153	customer-stories-feed.github.com
185.199.109.153	pages.github.com
140.82.113.5	api.github.com
140.82.112.26	live.github.com
140.82.112.29	githubapp.com
140.82.113.4	github.com
本文链接:https://www.zouht.com/1823.html
本文使用:CC BY-NC-SA 4.0 许可
# #
首页      随笔      梅林路由器添加全局 Host

发表回复

textsms
account_circle
email

颢天

梅林路由器添加全局 Host
GitHub的几个域名国内有域名污染,是无法直接访问的,这也导致了我的电脑、手机、服务器和Linux虚拟机都没法直接访问raw.githubusercontent.com这个域名,每个都需要单独添加host条目,非…
扫描二维码继续阅读
2020-12-13