openwrt下自动更新github hosts

这篇具有很好参考价值的文章主要介绍了openwrt下自动更新github hosts。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

GitHub hosts

本文在原作者的基础上进行修改https://blog.csdn.net/lovelyed/article/details/127882930
使用到gitee-hosts的仓库https://gitee.com/fliu2476/github-hosts/blob/main/hosts
该仓库每天更新hosts for GitHub

1.shh连接openwrt

cd /root
touch hostsUpdate.sh
vim hostsUpdate.sh

将以下内容粘贴到 hostsUpdate.sh中
命令分别对应获取、整合编辑、复制到hosts文件、修改权限、重启dns服务器

wget -q https://gitee.com/fliu2476/github-hosts/raw/main/hosts -O /tmp/hostsNew.txt --no-check-certificate
cat /tmp/hostsNew.txt /etc/hosts_origin > /tmp/hostsNewAll.txt
cp /tmp/hostsNewAll.txt /etc/hosts
chmod 664 /etc/hosts
/etc/init.d/dnsmasq restart

以下命令分别对应1.修改脚本运行权限;2.复制原hosts,使其更新时不破坏原有hosts文件信息;3.修改复制的hosts文件的权限;4.运行脚本

chmod 777 hostsUpdate.sh
cp /etc/hosts /etc/hosts_origin
chmod 664 /etc/hosts_origin
/root/hostsUpdate.sh

待运行完成后,查看hosts

cat /etc/hosts

若有更新,表示脚本顺利执行,则可以在OpenWRT路由器管理页面的系统-计划任务中添加下面的代码,添加后点提交,最后在系统-启动项中将cron重启即可。下面代码表示每小时运行该脚本更新hosts文件。
跳转过去学习->openwrt计划任务语法
每天6点执行脚本文章来源地址https://www.toymoban.com/news/detail-429696.html

0 6 * * * /root/hostsUpdate.sh

到了这里,关于openwrt下自动更新github hosts的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • tauri在github上进行自动更新打包并发版过程,实战操作避坑

    从网上找了很多很多的文章,结果还是入坑了,一个问题找了一天才解决: Error A public key has been found, but no private key. Make sure to set `TAURI_PRIVATE_KEY` environment variable. 596 ELIFECYCLE  Command failed with exit code 1. 597Error: Process completed with exit code 1. 想要让tauri应用自动升级,就要配置公

    2024年02月15日
    浏览(32)
  • 国内GitHub加速访问工具-Fetch GitHub Hosts

    Fetch GitHub Hosts是一款开源跨平台的国内GitHub加速访问工具,主要为解决研究及学习人员访问 Github 过慢或其他问题而提供的 Github Hosts 同步工具。 项目原理:是通过部署此项目本身的服务器来获取 github.com 的 hosts,而不是通过第三方ip地址接口来进行获取,例如 ipaddress.com 等。

    2024年02月13日
    浏览(36)
  • github hosts 最新地址

    https://gitlab.com/ineo6/hosts/-/raw/master/hosts https://raw.githubusercontent.com/JohyC/Hosts/main/hosts.txt https://hosts.gitcdn.top/hosts.txt 因为系统和浏览器都会对DNS进行缓存,有时候不是立即看到效果,正确的操作每次设置完先清空缓存。 Chrome缓存 地址栏访问chrome://net-internals/#dns,点击Clear host cac

    2024年02月11日
    浏览(30)
  • 修改host访问GitHub

    国内无法访问GitHub的问题除了用某工具访问,还可以通过host文件来达到效果,缺点就是需要经常更新ip地址。 可以在链接: ipaddress或者链接: https://ip.tool.chinaz.com/github.global.ssl.fastly.net上查询域名对应的IP。需要查询的域名有github.com,assets-cdn.github.com,github.global.ssl.fastly.net,查询

    2024年02月15日
    浏览(33)
  • GitHub登不上:修改hosts文件来解决(GitHub520,window)

    参考链接:GitHub520: 本项目无需安装任何程序,通过修改本地 hosts 文件,试图解决: GitHub 访问速度慢的问题 GitHub 项目中的图片显示不出的问题 花 5 分钟时间,让你\\\"爱\\\"上 GitHub。 (gitee.com) GitHub网站一直登不上去,后来参考上述网站的链接解决。 现在梳理上述步骤: 1.复制下

    2024年03月14日
    浏览(47)
  • 访问GitHub的host配置

    注意:随着时间推移,以上ip可能失效,如果失效,可在这里查询:“github.com”A记录/cname检测结果--Dns查询|dns查询--站长工具

    2024年02月13日
    浏览(39)
  • 修改hosts文件,提高访问github的速度(github外网的登录问题)

    修改hosts文件,提高访问github的速度 1,查询github的ip(网址ip、域名、静态ip) ● github的网址ip查询:网站:GitHub.com - GitHub: Let\\\'s build from here · GitHub ● github域名查询:网站:在Fastly.net - The edge cloud platform behind the best of the web | Fastly ● github静态ip查询:网站:https://github.com

    2024年02月06日
    浏览(40)
  • 【github加载不出来】github 加载不出来、获取GitHub官方CDN地址、修改系统Hosts文件 刷新缓存

    https://www.ipaddress.com/打开后如图,右上角搜索查 查找这三个DNS链接的解析地址 http://github.com http://assets-cdn.github.com http://github.global.ssl.fastly.net hosts 文件在每个系统的位置不一,详情如下: Windows 系统:C:WindowsSystem32driversetchosts Linux 系统:/etc/hosts Mac(苹果电脑)系统:/e

    2024年02月12日
    浏览(44)
  • 【github加载不出来】github 加载不出来、打开网页乱码-获取GitHub官方CDN地址、修改系统Hosts文件 刷新缓存

    https://www.ipaddress.com/打开后如图,右上角搜索查 查找这三个DNS链接的解析地址 http://github.com http://assets-cdn.github.com http://github.global.ssl.fastly.net hosts 文件在每个系统的位置不一,详情如下: Windows 系统:C:WindowsSystem32driversetchosts Linux 系统:/etc/hosts Mac(苹果电脑)系统:/e

    2024年02月11日
    浏览(39)
  • mac修改hosts文件加速github访问

    进入站长工具搜github.com,找一个快的ip地址(如140.82.121.3) 在hosts文件中加入: 140.82.121.3 http://github.com 具体方法如下: 打开终端,输入命令 输入密码后,使用vi编辑hosts文件: 1) 按i进入编辑模式,开始编辑 2) 编辑完成后按esc退出,再按:wq回车保存 注: 不要直接用文件夹

    2024年01月24日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包