Web

DNS屏蔽YouTube网页及APP视频中的广告

通过路由器设置DNS屏蔽YouTube的广告服务器,从而实现连接次wifi下的所有设备播放视频不再有插入时广告。具体做法很简单,将下边的文本复制到电脑hosts文件中,或者智能路由器的hosts中。 这个列表是一年前的(2017年),可能有些老了,用平板看视频时候绝大多数可以被阻拦掉,可是任然还有漏网之鱼。总体来说在可接受范围内。刚开看到Github有一些项目有实时更新的列表,如果追求极致的话可以在那里找一找,总体来说不复杂。 0.0.0.0 *.6.googlevideo.com 0.0.0.0 ad.doubleclick.net 0.0.0.0 googlesyndication.com 0.0.0.0 tpc.googlesyndication.com 0.0.0.0 pagead.googlesyndication.com 0.0.0.0 pagead1.googlesyndication.com 0.0.0.0 pagead2.googlesyndication.com 0.0.0.0 ade.googlesyndication.com 0.0.0.0 googleads.g.doubleclick.net 0.0.0.0 googleads4.g.doubleclick.net 0.0.0.0 googlesyndication.com 0.0.0.0 yt.moatads.com 0.0.0.0 yts.moatads.com 0.0.0.0 ads.doubleclick.net 0.0.0.0 ad.youtube.com 0.0.0.0 ads.youtube.com 0.0.0.0 pixel.moatads.com 0.0.0.0 rtd.tubemogul.com 0.0.0.0 pubads.g.doubleclick.net 0.0.0.0 stats.g.doubleclick.net 0.0.0.0 pagead.l.doubleclick.net 0.0.0.0 files.adform.net 0.0.0.0 securepubads.g.doubleclick.net 0.0.0.0 static.doubleclick.net 0.0.0.0 ad-g.doubleclick.net 0.0.0.0 ad.doubleclick.net 0.0.0.0

DNS屏蔽YouTube网页及APP视频中的广告 Read More »

海外对网易云音乐的IP伪装

2019年1月19日更新,终极大招,超级简单但是特别高效的方法,只要网易不倒闭就能免费永久管用。 参考我新的帖子:https://shuspieler.com/blog/1155/ 2018年11月11日更新。详见文章末 习惯用网易云音乐,可是大陆之外的由于版权原因,很多歌曲都不能播放,播放列表打开灰蒙蒙一片。 初始方案是对网易云音乐全局代理。我在中国的家里路由器搭建了一个XXX服务器,可以连接回去,这样播放器就认为自己身处国内,当然所有音乐可以播放。我的实现过程比较特别,可能其他人很难搭建我的这个环境,这篇文章更大的意义是对这次折腾的一个记录。 我在中国的家里和这边都是用的是极路由,国内连接的是100M联通宽带,上传大约26M。测速如下: 在中国家里极路由运行XXX服务器以及动态域名,这样PPPOE改变IP这边也能自动找到服务器。 在德国这边我在极路由端设置连接,运行模式选择企业组网方式,这样实现特定的IP走VPN通道,普通流量保持直连。 其中的ip地址是用wireshark以及iOS端Stream抓网易云音乐的包记录下来的。由于会有CDN的原因,所以各个地方略微不同。由于全局代理所有音乐数据都需要国内路由器中转,这样造成数据流很卡顿,并且我找到更好的方法代替全局代理,音乐数据可以直连,所以这里我就不放出全局代理的填写模板了。所有朋友推荐用下边的方式。 优化后的方法: 网易云音乐在全球有很多的CDN加速节点。经过测试对于用于IP检测主要在下边几个网址请求时候完成的: music.163.com interface.music.163.com nstool.netease.com ip.ws.126.net music.httpdns.c.163.com http://ipservice.163.com/isFromMainland 在经过主程序和这些服务器的交流,检查完IP来源以及会员状态, 就下发播放列表以及就近资源服务器。有了这些后,音乐数据服务器不再检查IP来源。 这样我们在国外极路由企业组网IP框里讲这几个主程序用到的IP填进去,使之走中国IP中转,配置如下: 103.65.41.0/255.255.255.0 88.134.182.0/255.255.255.0 59.111.160.0/255.255.255.0 59.111.19.0/255.255.255.0 35.157.85.0/255.255.255.0 18.195.0.0/255.255.0.0 这样已经可以正常使用网易云音乐了,播放音乐比之前快了很多,因为现在音乐数据是客户端直接连接中国的服务器。同时偶尔还会有卡顿,原因是数据大多数是中国传过来的,距离远所以速度被局限。下一步可以将数据源从中国获取改为网易放在海外的缓存。在介绍这个前,先看一下我在我这里之前嗅探的网易云音乐地址: 其中m 指的 m*.music.126.net 音乐服务器,星号换成下边的数字就是IP对应的地址。p指的p*.music.126.net图片服务器。 m1 123.58.180.106 ok m2 1.1.1.1 m3 157.185.150.115 ok m4 157.185.150.115 ok m5 123.58.180.105 ok m6 123.58.180.105 ok m7 148.253.246.9 ok 148.253.246.197 美国 m8 88.134.182.88 ok 88.134.182.106 德国

海外对网易云音乐的IP伪装 Read More »

博客不能发送邮件通知

基础信息: wordpress,原EC2是amazon-Linux,现在ubuntu 我的博客搬过一次家,从位于法兰克福的亚马逊云搬到了日本的亚马逊。由于环境几乎是完全一样的,搬过来博客运转很正常我也就没想起来检查邮件通知这回事情。前几天我在后台更换主邮箱没有收到确认邮件,当时也没在意,今天有个人在帖子回复我消息,我在认真回答后很关心Ta能不能收到我的回复邮件通知。后来尝试发现我的php服务器即使测试发送成功,我的个人邮箱也并不能收到邮件,不是spam的原因,就是发送端还有问题。 查资料是我Linux缺少一些库,所以即使php配置没问题,但是系统后援跟不上。解决方法不复杂: sudo apt install sendmail sudo apt install sendmail-cf sudo apt install mailutils sudo apt install sharutils 其中mailutils是邮件的基础功能,sharutils是带附件功能。默认的配置只能给自身发送邮件,需要更改为允许给任何地址发送: sudo vim  /etc/mail/sendmail.mc 找到Port=smtp, Addr=127.0.0.1′)dnl  改成 Port=smtp, Addr=0.0.0.0′)dnl , 保存。 下一步备份并生成新的配置文件: sudo -i cd /etc/mail mv sendmail.cf sendmail.org m4 sendmail.mc > sendmail.cf 然后重启服务: sudo service sendmail restart sudo service apache2 restart 有个简单的测试程序,在terminal中运行: echo “test mail ok”

博客不能发送邮件通知 Read More »

使用AdBlock屏蔽多瑙影院广告的步骤

之前写过用DNS屏蔽广告服务器的方法来实现多瑙影院跳过广告的方法,原帖在这里: http://blog.shuspieler.com/317/ 没过多久多瑙影院升级了,虽然广告不能播放,但是他们检测到这个屏蔽广告情况强制让继续等将近两分钟,像下图这样。 今天实在忍不了了,花了两个小时时间找到了新的屏蔽广告的解决办法,步骤如下: 需要使用Chrome插件实现屏蔽广告的效果,所以用Chrome浏览器搜索AdBlock类似如下,然后点击打开AdBlock Chrome Web Store,注意别装成了AdBlock Plus,那个流程不太一样,我的这个教程是按照AdBlock写的。之后一步一步按照提示添加Chrome插件。   添加成功后浏览器右上角应该会有一个红色的图标出现,右键点击options进行一些设置: 在打开的一个页面,切换到过滤列表FILTER LIST 页面,选择添加另外的语言下拉菜单,选中chinese+EasyList。这个是一个社区维护的专注中文网页的广告源列表。然后勾选other filter lists中的第一个,这个是防止浏览器检测到用户是否有使用AdBlock的功能,建议勾选Cryptocurrency,这个是检测有没有网页使用恶意代码使用用户的浏览器资源来挖矿,挺有用的一个功能。(这两个勾应该默认是勾选的) 简单的几步,下边是见证奇迹的时刻,打开多瑙影院找个电影试试吧。 回复一下,让我知道你成功了。  

使用AdBlock屏蔽多瑙影院广告的步骤 Read More »

新闻酸菜馆会员节目VIP 爬虫全集下载

是什么时候喜欢上听播客的呢?来德国之后吧,确切的说应该是15年正式入学后。个人的感触是,在德国最难熬的并不是无尽的学业问题,而是从早晨睁开眼到晚上要和自己说晚安了,都没有和几个人有过交流。来这里感觉最得到锻炼的就是忍受长时间的孤单。有个男女朋友还好,心灵的伴侣到不清楚,至少生活的依靠是很给人以安慰的。 更加感觉到这个世界对于单身狗满满的恶意。 有点跑题。 一个人生活,一个人学习,一个人住的话整个屋会特别的安静,不用担心有人吵到你。可是这种环境太让人压抑了。一些感觉难以描述,只有经历过才会有共鸣。 当时为了让家里有点生活气息,就找点节目随便播播,也不为听内容,就是让家里不那么的冷清。当时听过很多电台,新闻酸菜馆也是随便放放,可是听了几期后觉得有点意思,后来就每期必听,真的成了一条酸菜鱼。 遗憾的是,今年的10月,本来说相伴永远的公开节目停播了,其实之前也有想到,可是真的到了这个时候还是感觉好不舍。太多压抑的夜晚,是叮叮和王掌柜陪我度过的。可以说,这档节目对于我的留学这几年有特别重要的意义,不想说再见。 还好有会员节目,可是我是一个穷逼,一直买不起。。。公开节目停播后,我凑了微信余额宝以及银行卡三个地方的钱,终于凑齐了会员费,开始成为一名VIP酸菜鱼。订阅后发现一个问题,最新的节目可以通过iPhone的博客来很方便的播放,而往期节目需要到官方网站上点播,或者从网站下载播放。这也太不方便了。 看了下官网当时有102期会员节目,一个一个点击下载需要至少半个小时,太浪费时间了。所以我想着写个爬虫自动下载这一百多个音频。 好讽刺的是,写爬虫至最终能用用了我两个多小时。。。 很简单的一个python爬虫,我拿到这里提供给同样需要这个工具的同学。注意,爬虫需要vip会员账号登陆网站后的验证信息,所以用这个爬虫知识给购买了会员需要下载全集的同学一个方便,并不能在未购买的情况话来获得资源。 #coding: utf-8 import urllib.request import re header = { ‘Host’: ‘vip.wasai.org’, ‘Connection’: ‘keep-alive’, ‘Cache-Control’: ‘max-age=0’, ‘Upgrade-Insecure-Requests’: ‘1’, ‘User-Agent’: ‘Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36’, ‘Accept’: ‘text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8’, ‘Referer’: ‘http://vip.wasai.org/wp-login.php’, # ‘Accept-Encoding’: ‘gzip, deflate’, 支持压缩后,收到的是gzip后的数据流,还需要解压,增加工作量,故将此特性去掉。 ‘Accept-Language’: ‘zh-CN,zh;q=0.8,en;q=0.6,de;q=0.4,zh-TW;q=0.2’, ‘Cookie’: ‘最重要的一项: 这里粘贴你的cookie’ }

新闻酸菜馆会员节目VIP 爬虫全集下载 Read More »