有时候不小心,总会点到一些很黄很暴力的网址,如果自己一个人还好,如果旁边人多,那得多尴尬?
所以,就写了一个 chrome 扩展插件,希望点击到不好的网站时直接给 404。
现在,我搜集了 3 个黄色网站,放在了 blacklist.js 里,只要这个黑名单里的 url 被打开,扩展就会自动给 404。
那么问题来了,如何在 chrome 扩展里可以每天自动更新这个黑名单?这样就不用每次重新载入扩展了。
高手们给个参考建议哈?
1
ShundL 2018-08-03 19:04:37 +08:00 via iPhone 1
你这个黑名单列表 会加密储存吗😳
|
3
a632027512 2018-08-03 19:06:56 +08:00 16
希望你屏蔽完之后能贡献下屏蔽的网站。谢谢
|
4
a632027512 2018-08-03 19:07:22 +08:00
绿坝可是老古董了。
|
5
XhstormR 2018-08-03 19:07:43 +08:00 via Android 2
这个叫不良网站感觉不妥,应该叫成人网站,另外以后在也不用去网上搜了,LZ 已经帮我们找好了,哈哈
|
6
FanWall 2018-08-03 19:08:11 +08:00 via Android
blacklist.js 已阅,谢谢 LZ
|
7
molvqingtai 2018-08-03 19:10:24 +08:00
7 楼表示 3 楼说得对
|
8
JinChen 2018-08-03 19:14:25 +08:00 via iPhone
ProxySwitchyOmega 就能自己更新 gfwlist 啊,借鉴一下人家代码就好了吧。
|
9
SingeeKing 2018-08-03 19:14:45 +08:00 via iPhone
后续可以加一些功能
1. 一键关闭屏蔽并随机打开黑名单中的一个网址 2. 给网站评分了+ 打电话 Tag |
10
kljsandjb 2018-08-03 19:16:28 +08:00 via iPhone 1
为啥要屏蔽呀😌
|
11
imn1 2018-08-03 19:16:39 +08:00
list 必须开放,我会逐个鉴黄,反馈让你知道有没有误伤
|
12
MOmc 2018-08-03 19:18:20 +08:00 via iPhone
希望能一起维护黑名单,这样子才能有力的屏蔽不良网站。
|
13
yytsjq 2018-08-03 19:33:48 +08:00 1
楼主都是怎么点击到这些网址的。。。
|
14
aice114 2018-08-03 19:58:13 +08:00 via Android 2
明天我胖虎过来的时候要在 list 里面看到至少 10 个网址
|
15
MuscleOf2016 2018-08-03 20:02:03 +08:00
终于找到一个可以共享代码的开源项目了。我有一个开发团队,希望加入。
|
16
d5 2018-08-03 20:21:42 +08:00
哈哈哈哈人才好多。。。已经献上小星星
|
17
stooory 2018-08-03 20:29:51 +08:00 via Android
应该怎么回复?楼主好人?
|
18
loveqianool 2018-08-03 20:34:42 +08:00 via Android
维护个 ublock 列表不就行了吗?
我记得 adblock 有成人站屏蔽规则。 |
19
zhengjian 2018-08-03 20:37:03 +08:00 6
那我不得不贡献一个了
www.v2porn.com ----- 上次看到的《花花公子》选出的全球 20 大免费**网站 20.Empflix.com 19.Bigtube.com 18.Madbitties.com 17.Eskimotube.com 16. Porn.com 15. Freeporn.com 14. Hustlertube.com 13. xHamster.com 12. ThePornDude.com 11. Tnaflix.com 10. Bustnow.com 9. Tubethumbs.com 8. Xtube.com 7. Yobt.com 6. Xnxx.com 5. Redtube.com 4. YouJizz.com 3. YouPorn.com 2. Xvideos.com 1. Pornhub.com ---- 一个导航 https://www.whichav.video/ |
20
veightz 2018-08-03 21:35:55 +08:00 via Android
那么,能把名单同步给我吗😀
|
21
killadm 2018-08-03 21:43:18 +08:00 via Android 1
希望增加网站评价打分功能,还有全网拦截排行榜😏
|
22
IvanLi127 2018-08-03 21:44:32 +08:00 via Android
一套规则,两种用法,可以开发两个插件呢 2333
|
24
asaxing 2018-08-03 22:00:42 +08:00 via Android
话说之前我也有这个想法,建议有自己添加网站的屏蔽功能,可以屏蔽掉知乎之类浪费时间的网站
|
25
EricXuu 2018-08-03 22:03:10 +08:00 via Android
怎么就不良了呢? nsfw 就 nsfw 呗,或者成人网站之类的
|
26
glouhao 2018-08-03 22:14:43 +08:00 via Android
有用的,我 chrome 同步了浏览记录,自动填充网址很危险。
|
27
cr4fun OP @a632027512 源代码的黑名单里有,你可以自己找
|
31
cr4fun OP @MuscleOf2016 好棒!
|
33
cr4fun OP 认真看了你们的评论,我认为,有必要对 blacklist 进行加密,否则有些人把黑名单当白名单用,所以,应该增加一个 md5 的算法,对黑名单进行加密处理。
|
34
OneTomato 2018-08-03 23:25:25 +08:00
我是来看网址的。
|
35
akira 2018-08-03 23:27:25 +08:00
只要你不翻墙,这个需求已经有人帮你做了啊
|
36
shitonu 2018-08-04 06:09:38 +08:00
终于有可以贡献代码的开源项目了 233333
|
37
szzhiyang 2018-08-04 12:22:40 +08:00
防病毒软件的「家长控制」功能以及 Adblock Plus 完全可以实现楼主所述的功能。
|
38
Nott 2018-08-04 13:46:55 +08:00
blacklist.js 已收藏
|
39
Yoefs 2018-08-04 13:52:28 +08:00
1024 好人一生平安
|
40
wwg1994 2018-08-04 14:03:28 +08:00
2048 楼主好人
|
41
vmos 2018-08-04 14:25:32 +08:00
你永远想不到你的项目是怎么火的
|
42
yuanfnadi 2018-08-04 14:44:23 +08:00
@cr4fun
你的需求很简单 我之前写过一个一键转换文档中英文的插件。 自己维护了一个中文文档-》英文文档的 map 自动更新原理就是把数据放到 github,每次启动浏览器都从 github 请求一些文件。 源码就几行。 https://github.com/DiamondYuan/switch-document/blob/master/background.js |
43
xcssum 2018-08-04 14:45:54 +08:00
启动的时候尝试拉一下你 github 上的 blacklist.js ?
|
44
Tyanboot 2018-08-04 15:00:31 +08:00 via Android
说了多少遍了,md5 不是加密,是摘要。
|
46
InternetExplorer 2018-08-04 16:31:44 +08:00
@cr4fun #33 你加了 md5 别人怎么知道你屏蔽了些什么,所以必须明文 口亨~
|
47
898601566 2018-08-04 16:40:07 +08:00
成年人应该知道的网站
|
48
Greatshu 2018-08-04 17:27:20 +08:00
建议定期使用 17ce 等工具检测网站可用性
|
49
zhishidahao 2018-08-04 18:38:20 +08:00
火绒好像是有个屏蔽这种网站的功能,lz 研究一下能不能把里面的 list 导出来用在你的扩展里
|
51
cr4fun OP 感谢 @yuanfnadi
用你的方法,已经能实现自动加载 json 文件升级黑名单了。这样以后只要维护 blacklist.json,扩展插件就可以挡住更多的不良网站。 现在,打算要做个新功能,就是一旦用户访问钓鱼网站时,能强制给跳转到真网站上去。 因此,目前需要考虑的是,钓鱼网站列表写在黑名单里,还是写在一另一个 json 里?欢迎大家给出建议。 |
53
nciyuan 2018-08-05 00:22:28 +08:00 via Android
@cr4fun 有了钓鱼网站列表,还得有一个转向地址,另外这种网站的域名和主机基本上域名一星期一星期一换,ip 天天换,封禁域名的话建议加上过期时间,封 ip 万万不可,因为 CloudFlare,所以不太现实,还有赛尔号开发商上海淘米曾经推出过一款安全浏览器,然后就没有然后了
|
54
agagega 2018-08-05 01:00:31 +08:00
不可逆散列就完事了
|
55
lslqtz 2018-08-05 03:37:50 +08:00 via iPhone
只希望不要加密,😄
|
56
wdv2ly 2018-08-05 09:55:21 +08:00 via Android
第一条 4chan ?没有 pornhub ?🙃
|
58
cr4fun OP @nciyuan 是个好方法,否则数量越来越多,循环比对很浪费时间。但是这种正则匹配,可能会误伤一些正常网站,因此还得配合一个白名单。
|
59
nciyuan 2018-08-06 05:13:47 +08:00 via Android
@cr4fun 我认为正则不是必须使用,该用还得一条一条的,另外正则其实好处在于规律,比如谷歌全家桶域名,别人写的 shit 一样 ACL 是一条一条加,传统的 hosts 也且只能一条一条加,特别反感这种 ACL,还去 Github 丢人。所以我只要
(^|\.)google\.[a-z]+$ (^|\.)google\.com?\.[a-z][a-z]$ 这两条中第一条就匹配了谷歌所有的 ccTLD 域名,以及 gTLD 的保护性域名,当然 google.wang 这种也能匹配上,而第二条亦可以匹配谷歌的 2ndTLD 域名类似 co.jp ,com.tw ,co.uk 这些 co/com+ccTLD,这种东西的魅力就在于此。另外微软家 msn.global 和 live.global 以及 windows.global 也是可以用这种方法匹配(微软土豪,几百个域名) 另外第二条您可能有点过了,现在 V2 咋啥玩意都能根 blockchain 联系在一块?谁当做节点?还是用 ETH?谁出成本?这种东西的维护真的很心累,你看 github 上 hosts 停更了,ss 原作者已退,蓝灯已跑路,gfwlist 等很多 list 的维护者也基本上缓更,所以这就是全凭兴趣,真的很难做的长久,再说推广还是个问题 |