美文网首页
屏蔽网站

屏蔽网站

作者: lotosbin | 来源:发表于2015-10-15 10:22 被阅读43次

准备

workspace

cd ~
mkdir g
cd g

#准备域名列表文件
mkdir /etc/g/
touch /etc/g/block.txt

#准备dnsmasq配置文件
mkdir /etc/dnsmasq.d/
touch /etc/dnsmasq.d/block.conf
echo "conf-dir=/etc/dnsmasq.d">>/etc/dnsmasq.conf

gadd.sh

cd ~/g
touch gbadd.sh && chmod a+x gbadd.sh && vi gbadd.sh
#!/bin/sh
touch /etc/g/block.txt
echo "$1">>/etc/g/block.txt

touch /etc/g/guniq.txt
cat /etc/g/block.txt | sort | uniq > /etc/g/blockuniq.txt
cat /etc/g/blockuniq.txt > /etc/g/block.txt

touch /etc/dnsmasq.d/block.conf
cat /etc/g/block.txt | awk '{print "server=/"$1"/0.0.0.0"}'>/etc/dnsmasq.d/block.conf

/etc/init.d/dnsmasq restart

使用方法

./gbadd.sh facebook.com

gbdelete.sh

cd ~/g
touch gbdelete.sh && chmod a+x gbdelete.sh && vi gbdelete.sh
#!/bin/sh
touch /etc/g/block.txt
sed -i "/$1/d" /etc/g/block.txt

touch /etc/g/blockuniq.txt
cat /etc/g/block.txt | sort | uniq > /etc/g/blockuniq.txt
cat /etc/g/blockuniq.txt > /etc/g/block.txt

touch /etc/dnsmasq.d/g.conf
cat /etc/g/g.txt | awk '{print "server=/"$1"/0.0.0.0"}'>/etc/dnsmasq.d/g.conf

/etc/init.d/dnsmasq restart

使用方法

./gbdelete.sh facebook.com

gblist.sh

touch gblist.sh && chmod a+x gblist.sh && vi gblist.sh
#!/bin/sh
cat /etc/g/block.txt

安装

cd ~/g/
ln -s `pwd`/gbadd.sh /usr/bin/gbadd
ln -s `pwd`/gblist.sh /usr/bin/gblist
ln -s `pwd`/gbdelete.sh /usr/bin/gbdelete

安装后可以直接使用

gbadd google.com
gblist
gbdelete google.com
gblist

卸载

rm /usr/bin/gbadd
rm /usr/bin/gblist
rm /usr/bin/gbdelete

相关文章

  • 屏蔽网站

    准备 workspace gadd.sh 使用方法 gbdelete.sh 使用方法 gblist.sh 安装 安...

  • js屏蔽广告代码

    js脚本屏蔽网页元素 去网页留白 屏蔽网站超链接

  • mac屏蔽指定网站

    为了增强工作的专注,需要屏蔽无关网站比如我将屏蔽掉斗鱼、淘宝这类网站打开/private/etc/hosts文件 ...

  • 如何屏蔽网站

    经常接触host文件,但从来没想过利用host文件屏蔽网站。 今天刚好这个需求,google了一下,这个方法比在浏...

  • 如何屏蔽网站

    1. 修改host配置文件 屏蔽网站最彻底的方法当然就是配置host文件了,网上有各种教程无需意义赘述。 Mac:...

  • 如何利用极路由屏蔽网站

    现在并不提供“丢包式”屏蔽指定网站、IP的功能,但是可以利用“自定义hosts”插件来实现屏蔽网站。

  • 如何在谷歌Chrome浏览器中屏蔽网站

    Google Chrome浏览器里没有屏蔽特定网站的功能,但是可以通过下载浏览器插件,来屏蔽指定的网站。你可以从C...

  • JS

    全局去悬浮广告 悬浮广告屏蔽 去网页留白 屏蔽网站超链接 未知id和class删除图片广告 js脚本屏蔽网页元素 ...

  • 如何有效防止恶意点击?

    商盾 IP屏蔽策略: 访客屏蔽策略: 为了防止有些人使用IP技术对网站进行攻击,可以采用访客屏蔽策略,因为每个电脑...

  • 网站 屏蔽F12 审查元素 ,屏蔽右键菜单等网站隐私小技巧

    最近在搭建自己的个人网站所以用上了,话不多说 上代码防止恶意的串改网站的内容 一、屏蔽F12 审查元素 二、屏蔽右...

网友评论

      本文标题:屏蔽网站

      本文链接:https://www.haomeiwen.com/subject/swoocttx.html