熊猫不是猫 人的性命似洪水在奔流,不遇着岛屿暗礁,难以激起美丽的浪花。——奥斯特洛夫斯基
博主

3小时前在线

熊猫不是猫
对一个人来说,所期望的不是别的,而仅仅是他能全力以赴和献身于一种完美事业。——爱因斯坦
歌曲封面 未知作品

萌ICP备20229950号 蜀ICP备2021028903号

网站已运行 5 年 28 天 17 小时 13 分

Powered by Typecho & Sunny

8 online · 39 ms

Title

docker无法访问?如何在绿联下搭建开源的广告拦截器—Pi-hole

panda

·

NAS教程

·

Article
怕错过我的精彩分享?那就赶快关注下熊猫吧!
封面

前言

很多小伙伴都在问:完蛋了啊,docker无法访问了,这样我没有SSH权限的绿联岂不是无法拉取景象了?其实并不是的,被污染的只是docker hub这个网址,而其中的容器并没有遭到污染,也就是我们还是可以正常拉取的,通常情况下使用docker pull就可以了。而绿联虽然没有开放SSH的权限,但是自带的容器中心还是可以直接pull镜像。熊猫今天便以开源广告拦截器Pi-hole为例展示一下在现阶段绿联如何去拉取镜像!

部署过程

首先进入打开Docker中心,点击镜像管理再直接点击添加输入pihole/pihole:latest,随后不需要等待版本加载,直接点击确认直接拉取镜像就行。

镜像拉取

此时你能看到镜像还是正常拉取的,如果觉得速度慢,你也可以选择其他镜像源,例如阿里这种。而在镜像拉取成功后便能在本地镜像中找到容器了。

容器

随后我们在绿联的docker文件夹中新建pihole文件夹(没有docker文件夹的新建一个)再在该文件夹下新建子文件夹pihole与dnsmasq.d。

文件夹准备

之后选择创建容器,将容器的能力值拉满,并设置退出自启动,随后网络一定记得选择host,还有就是将端口全部删除掉。

设置

接下来设置文件映射,将子文件夹pihole挂载路径设置为/etc/pihole/;再将dnsmasq.d挂载路径设置为/etc/dnsmasq.d/,记得是读写模式哦!

映射设置

最后我们设置环境变量,将默认的IPV4变量删除,添加ServerIP设置为你的绿联IP地址;添加WEB_PORT设置应用的端口,随意不冲突即可;添加DNSMASQ_LISTENING设置为local最后再添加WEBPASSWORD设置应用登录密码,自行设置。一切设置好之后便是这样的。

环境变量

最后启动容器,需要等待片刻时间,最后看到映射的文件夹中有生成文件了便可以访问了。

体验

浏览器输入http://绿联ip+设置的端口/admin就可以访问主界面了,如果设置了密码直接使用密码登录即可。

主界面

既然是广告拦截,那我们肯定需要添加规则的,在开源项目anti-AD中有很多规则可供选择,我们选择适用于Pi-hole的规则将规则链接复制后,在Groups里面添加链接后点击add讲规则添加到Pi-hole中。

添加规则

添加后我们还需要更新规则,在Tools中的Update Gravity里面点一下Update,系统就会开始更新了,可以看到这里更新了183821条内容。

规则更新

你可以将你的手机或者电脑DNS地址设置为绿联IP,如果觉得麻烦也可以直接更改路由器的DNS地址从而进行全局拦截。

总结

该项目可能在4G一下内容的设备运行会有问题,所以本次我选择的是绿联DX4600,8G的内存在扩展后可达到16G,运行一些容器绰绰有余了。而大家也不用担心docker污染问题,其实有很多方法都可以拉取容器的,除了我这种适合小白的方法外,你甚至可以布置旁路由设置特定环境然后指向你的绿联NAS,也能达到直接拉取的效果。
以上便是本期的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!
点赞收藏关注

现在已有 48 次阅读,0 条评论,0 人点赞
Comment:共0条
😀😃😄😁😆😅🤣😂🙂🙃😉😊😇🥰😍🤩😘😗😚😙😋😛😜🤪🤝🤑🤗🤭🤫🤔🤐🤨😐😑😶😏😒🙄😬🤥😌😔😪🤤😴😷🤒🤕🤢🤮🤧🥵🥶🥴😵🤯🤠🥳😎🤓🧐😕😟🙁☹️😮😯😲😳🥺😦😧😨😰😥😢😭😱😖😣😞😓😩😫🥱😤😡😠🤬
发表
搜 索 消 息 足 迹
你还不曾留言过..
你还不曾留下足迹..
博主 欢迎来到熊猫的小站,站点内容已全部恢复,不过之前的评论无法恢复,如有友链请在友链界面自行申请 不再显示
博主