Greasy Fork is available in English.

解除B站区域限制

通过替换获取视频地址接口的方式, 实现解除B站区域限制; 只对HTML5播放器生效; 只支持bangumi.bilibili.com域名下的番剧视频;

Tính đến 24-04-2017. Xem phiên bản mới nhất.

Tác giả
ipcjs
Đánh giá
0 0 0
Phiên bản
5.0.4
Đã tạo
16-12-2016
Đã cập nhật
24-04-2017
Giấy phép
N/A
Áp dụng cho

更新日志

有BUG请积极反馈

  1. 5.0.3:紧急更新,修正一个逸单位的换算错误!
  2. 5.0.2:检测到区域限制番剧时显示通知提示;
  3. 5.0.0:可切换三种代理模式,任何一种模式都不会卡界面了,详见代理模式
  4. 3.0.0:实现方式改为直接重定向请求;在第一次使用时会弹登录提示框;

问&答

如何安装脚本?

使用脚本前必须安装扩展,各浏览器对应的扩展如下:

  1. Firefox浏览器:Greasemonkey
  2. 傲游浏览器:Violentmonkey
  3. Chrome浏览器:Tampermonkey

安装脚本后无效?

  1. 确定你使用的播放器是HTML5版的。Flash版请在播放器界面的右上角切换成HTML5版。
  2. 确定你打开的页面的域名是bangumi.bilibili.com开头的,当前该脚本只在这个域名下开启了。以京吹为例,在这个页面下点开的链接就是bangumi.bilibili.com域名下的。
  3. 如果还是无效的话,大概是因为获取真实地址的请求失败了。。。默认代理服务器太渣的原因。。一般多刷新几下应该就可以了。。。
  4. 如果依然无效,可能确实是这个脚本的问题了,请反馈给我:解除B站区域限制 - 反馈

看不了1080P画质?

  1. 确定你是B站的大会员
  2. 确定当前视频拥有1080P画质的版本
  3. 确定你登录了代理服务器;注意,当前默认代理服务器只支持“使用bilibili账号密码进行登录”

https下无效?

B站当前是支持https的,但默认还是用http。默认代理服务器还没有支持https,获取真实播放地址的网络请求默认会被Chrome、Firefox阻止。可以使用其他支持https的代理服务器,或者解除阻止:

  • Chrome永久解除阻止的方法是,启动时添加参数--allow-running-insecure-content不推荐
  • Firefox临时解除阻止的方法是,点击地址栏左侧的锁状图标,选择暂时解除保护

高级设置

该脚本包含一些可设置项, 使用解除B站區域限制輔助腳本可以帮助你进行一些选项的设置。

或者直接手动设置:打开这个番剧页面,按F12进入开发者工具,在控制台/Console中执行命令:bangumi_aera_limit_hack.setCookie(key, value);,其中keyvalue分别使用下面的值:

代理模式

key'balh_mode',可选的value为:

  1. 'default'undefined:默认模式, 自动判断使用何种模式; 推荐;
  2. 'replace':替换模式, 只替换有区域限制的视频的接口的返回值;
    • 进行了两次请求, 若代理服务器不稳定, 普通番剧不受影响; (代理服务器不稳定时, 推荐该模式)
  3. 'redirect':重定向模式, 重定向所有番剧视频的接口到代理服务器;
    • 进行一次请求, 若代理服务器不稳定, 普通番剧也可能加载不出视频; (代理服务器足够快时, 推荐该模式)
    • 付费抢先看番剧支付金额会显示9876547210.33:因为代理服务器的接口获取不到金额,为了防止手抖误操作,默认显示一个逸。使用支付宝/微信扫码可以看到真实金额。

自定义代理服务器

key为'balh_server',可选的value为:

  1. undefined:默认代理服务器
  2. 'https://www.your_server.com':自定义的代理服务器

大会员账号被B站永封了?(懵逼

  1. 注册并登录一个小号
  2. 在控制台执行命令:bangumi_aera_limit_hack.setCookie('balh_blocked_vip', 'true');
  3. 代理服务器中使用账号密码登录被永封的大会员账号
  4. 就可以用小号看1080P了(扭曲

源码&测试页

  1. 源码仓库:ipcjs/bilibili-helper at user.js
  2. 代码贡献者:@esterTion@ipcjs
  3. 部分源码取自:Yet Another Weibo Filter - 看真正想看的微博
  4. 测试页面: