iwara.tv加速 i站加速 和本地DNS代理软件Acrylic的简单使用

时间:2024-02-24 20:50:52

方法一,本地DNS代理软件Acrylic,支持通配符(Windows 10及以上版本一键安装)

下载地址

https://www.lanzouw.com/b026i4yje

密码:4nnq

下载 Acrylic-Portable.zip 这个文件

解压到一个你想要安装到的目录,然后双击运行里面的安装脚本

然后访问(注意是HTTPS)

https://ecchi.iwara.tv

https://www.iwara.tv

我录了一个简单的视频可以参考

https://www.bilibili.com/video/BV1ov411b7ff

方法二,nginx + cloudflare workers(仅限Windows)

我撸了一个视频放在了b站

https://www.bilibili.com/video/BV1vA411V74H

东西下载地址

https://wws.lanzoui.com/b026366mb
密码:dney

cloudflare workers官网
https://workers.cloudflare.com/

配置完毕就可以访问下面Uri(注意是HTTPS)

https://ecchi.iwara.tv

https://www.iwara.tv

假如出现了502 gay 的错误可以刷新几下浏览器试试

还有我对nginx的缓存功能不是特别了解,假如视频没有被nginx缓存完毕的话,跳跃播放视频会卡一段时间,顺序播放会好很多

方法三,利用cloudflare workers 搭建个人专属镜像站(不稳定)

说明

其实可以使用cloudflare workers,来搭建个人专属镜像站

原理可以参考

https://github.com/EtherDream/jsproxy/blob/master/docs/blogs/js-hook.md

备用地址

https://github.leikaifeng.workers.dev/EtherDream/jsproxy/blob/master/docs/blogs/js-hook.md

其实这个备用地址就是我自己根据所介绍的技术建的,只不过用的不是一个模板

但是因为使用的模板是通用的,作者把它搞成了在线代理,并没有针对i站进行优化,所以不稳定

该模板使用到了一些静态资源,从该模板作者的仓库里加载,假如作者把仓库删了,可能就无效,我也不确定,并且i站改版可能也会失效

有基础的朋友可以去该项目参考具体说明

https://github.com/EtherDream/jsproxy

其实你只要将Uri后面的尾巴换成另一个网站,理论上可以访问任何网站,但是理想丰满而现实骨感,主要的问题在于目标网站是否允许cloudflare的IP来访问它

开始

为了简单我撸了一个视频,下面围绕该视频说明,视频放在蓝奏云中,因为不可能放b站,但是因为蓝奏云不支持视频上传,我搞成了压缩文件

https://wws.lanzoui.com/iidtyod93kj
密码:5fn3

  1. 主要的先注册一个cloudflare workers账号,视频里没演示,注册完了会主动提示选择套餐,当前有免费版的,也就是Free版,完了还会主动提示设置一个主域名,自己随便瞎起一个,推荐把子域名起的随机一些,并且推荐经常修改。实在是不会注册的话,那我也没办法了, 我搜了半天也没有讲详细注册步骤的教程,我自己再注册一个也挺麻烦的,因为撸视频的话会暴露邮箱,而我也不会给视频加马赛克
    cloudflare workers官网
    https://workers.cloudflare.com/
  2. 跟着视频,把原来的模板删掉,然后整个复制一个模板过去,什么都不用改,别复制多了也别复制少了,然后部署
    模板地址
    https://github.com/EtherDream/jsproxy/blob/master/cf-worker/index.js
    备用地址
    https://github.leikaifeng.workers.dev/EtherDream/jsproxy/blob/master/cf-worker/index.js
  3. 跟着视频改一下Uri,Uri跟下面的类似,只是类似,这个是我自己的,你根据视频里面的操作改,在你自己的域名基础上,视频里跟你的不会一样,域名是你自己起的,你用我的就错了,然后把改完的Uri保存书签就好了
    https://damp-king-464f.leikaifeng.workers.dev/-----https://ecchi.iwara.tv/?language=en

一些说明  

  1. 视频源在youtube中的不管用
  2. 主要原因有2个
    1. 浏览器默认DNS解析出的IP缓慢
    2. 网站有一个jquery脚本在ajax.googleapis.com域中,而该域默认访问缓慢,甚至无法访问,导致浏览器迟迟不显示页面
  3. 受到不同浏览器,不同运营商,不同地区,等等设置的影响,有的可能没用,有的可能还会减速

一些原理

  1. 一般情况下浏览器访问网站,第一步就是根据域名找到网站的IP,而我们可以人为的左右解析出的结果,假如默认解析出的IP缓慢,那我们就让他解析到访问快速的IP上,所以问题成了,如何控制浏览器DNS解析的结果
  2. 有的网站并非只能通过一组IP访问
  3. 网站的所有资源也并不强制只能在同一组IP下加载
  4. 网站所有的资源也并非都只在同一个域名下,比如网站的图片和视频分属于不同的子域(所以也造成了后面一些方法的困难,比如最好能使用通配符)
  5. 有的网站只有主域无法访问或者访问缓慢,但是其他资源可以正常访问并且访问速度不慢
  6. 有的网站访问缓慢只是因为外部脚本访问缓慢,因为外部脚本可能存在于无法访问的IP中

关于什么是通配符

简单的讲就是一种模式

比如我让你根据有没有胡子,有胡子的话胡子多长,来找人,那么肯定不会只找到一人

比如下面的行

*.baidu.com

意思是baidu.com前面需要有一嘬小胡子,只要符合域名的标准就行,但不能没有

那么就可以匹配包括但不限于下面的这些

www.baidu.com
cn.baidu.com
shit.baidu.com
fuck.baidu.com

 

关于安卓端

Virtual-Hosts (推荐)

项目地址

https://github.com/x-falcon/Virtual-Hosts

备用地址

https://github.leikaifeng.workers.dev/x-falcon/Virtual-Hosts

可以通过这里下载 (主要的是hosts.txt文件用来导入)

https://wws.lanzoui.com/b02626d9e
密码:875b

使用办法很简单,安装后,运行,会有一个大按钮,叫做选择HOSTS文件,然后你把我给你的那个hosts.txt导入就好了

你也可以自己构造一个hosts.txt导入

内容如下

不一样的地方在于他的通配符前面没有星号

127.0.0.5 ajax.googleapis.com
104.26.12.12 .iwara.tv

启动服务后然后访问(注意是HTTPS)

https://ecchi.iwara.tv

https://www.iwara.tv

也可以参考简单的视频演示

https://www.bilibili.com/video/BV1Gp4y1b7VQ

其他办法

安卓端有很多第三方或者说小众浏览器,可能会有支持自定义hosts的,或者其他特殊功能,可以自行试一试

如何查找当地最快的CDN节点(建议看看)

 好像如果同时下载的视频多了会被限速,并且不同的时段速度也不一样,在线看原始质量的视频,可能还是有点卡,毕竟服务器在国外,并且静态配置的ip没有弹性,这里我介绍一个github上的一个测试cloudflare节点速度的一个项目,可以测一下当地哪个ip节点最快,对应到最快的ip上应该也会提速不少

地址

https://github.com/XIU2/CloudflareSpeedTest

备用地址

https://github.leikaifeng.workers.dev/XIU2/CloudflareSpeedTest

网站有使用教程

用测出来的IP替换掉教程当中的IP,但是不要替换跟下面一样的一行

127.0.0.5 ajax.googleapis.com

假如以后办法失效的可能原因与解决思路

可能原因

  1. cloudflare节点IP无法访问了(一是不太可能,二是他的ip节点很多,貌似任意一个IP都可以,所以可以换一个IP试试,通过上面章节介绍的办法)
  2. 网站不使用cloudflare的CDN了,或者网站主动让CDN屏蔽我们
  3. SNI (可以在搜索引擎当中输入看看默认自动补全什么,后面加上 阻断)

解决思路

  1. 前置代理修改 SNI

    可以参考博客

    https://2heng.xin/2017/09/19/pixiv/

  2. cloudflare workers

    可以参考博客

     https://blog.superpotato.dev/2019/10/02/cloudflare-break-the-wall/

    关于cloudflare workers注册之后如何使用,我也录了一个简单的视频https://www.bilibili.com/video/BV19K4y1m7oA

参考链接

不能访问网站的一些原因

https://www.cnblogs.com/leikaifeng/p/14593281.html

什么是DNS

https://www.cloudflare.com/zh-cn/learning/dns/what-is-dns/

什么是CDN

https://www.cloudflare.com/zh-cn/learning/cdn/what-is-a-cdn/

什么是无服务器

https://www.cloudflare.com/zh-cn/learning/serverless/what-is-serverless/