This repository has been archived by the owner on May 2, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 50
/
config.php
148 lines (128 loc) · 8.29 KB
/
config.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
<?php
// 防止外部破解
define('SYSTEM', TRUE);
// 代码放置路径(通常不需要修改)
define('ROOT_PATH', $_SERVER['DOCUMENT_ROOT'].'/');
// 封锁
define('BLOCK_TYPE', 'blacklist'); // 封锁类型:blacklist 在线黑名单, whitelist 在线白名单, local_blacklist 本地黑名单, local_whitelist 本地白名單, 不是填写前面几个就是不封锁
define('REPLACE_TYPE', 'none'); // 是否替换视频(仅黑/白名单时生效)。random 随机番剧(海尔兄弟,喜羊羊,猫和老鼠,大耳朵图图等等)
define('NEED_LOGIN', 0); // 是否要登录用户才能用。0 否, 1 是
define('BILIROAMING', 1); // 是否要用哔哩漫游才能使用。0 否, 1 是
define('WEB_ON', 0); // 是否开启web接口 0 否, 1 是 目前Web接口不受哔哩漫游请求头影响,且不受服务器锁区影响(待更新)
define('LOCK_AREA', 0); // 服务器锁区,须设置$SERVER_AREA。0 否, 1 是
$BLACKLIST = array('1', '2', '3'); // 本地黑名单,填写 uid,可自行添加、删除,注意使用英文,和'
$WHITELIST = array('1', '2', '3'); // 本地白名单,填写 uid,可自行添加、删除,注意使用英文,和'
define('ROAMING_MIN_VER', 0); // 设置最低允许漫游版本,详情看哔哩漫游仓库 versionCode
define('ROAMING_MAX_VER', 0); // 0 表示不限制,设置最高允许漫游版本,详情看哔哩漫游仓库 versionCode
define('BLACKLIST_ERROR', 1); // 在线黑名单服务器发生错误的处理方式。2 全部拉黑并提示错误, 1 改用本地黑白名单, 0 不拉黑任何人也不提示
define('SIGN', true); // 用户传参的签名验证,请勿关闭,后果自负。false 关闭, true 开启
// 封锁指定epid视频
define('BAN_EP', 0); // 是否开启ban特定视频。1 为开启, 0 关闭
//$epid_list = array('369747','371362','371461','371462','371463','371596'); //示范内容:(单集屏蔽)
//$epid_list = array("769927","778292","778044","779739","780016","779967","778998"); //示范内容:(屏蔽天官賜福 第二季)
/* // 示范内容:(范围屏蔽)
foreach (range(368703, 368714) as $n) {
array_push($epid_list, strval($n));
}
*/
$epid_list = array(); // 必须用单引号或双引号
// 封锁指定cid视频
define('BAN_CID', 0); // 是否开启ban特定视频。1 为开启, 0 关闭
$cid_list = array(); // 必须用单引号或双引号
// 缓存
define('SAVE_CACHE', 0); // 开启缓存,须配置MySQL数据库(必须)及redis(可选)。0 否, 1 是
define('CACHE_TIME', 60*60*0.5); // Playurl缓存时长(秒),目前最长可到14400秒,建议7200秒以下(部分视频只有2小时)
define('CACHE_TIME_SEASON', 60*60*0.5); // 泰国 season 的缓存时长(秒)
// 发生错误时的缓存时长
define('CACHE_TIME_10403', 60*60*24*14); // 返回10403(地区错误)时的缓存时长(秒)
define('CACHE_TIME_412', 60*60*24*7); // 返回412(服务器IP被风控)时的缓存时长(秒)
define('CACHE_TIME_404', 60*60*24); // 返回404时的缓存时长(秒)
define('CACHE_TIME_OTHER', 60*60*24); // 返回其他错误时的缓存时长(秒)
define('CACHE_TIME_USER', 60*60*24); //缓存用户key的时长(秒)
define('CACHE_TIME_BLACKLIST', 60*15); //缓存黑白名单的时长(秒)
define('SAVE_LOG', 0); // 开启日志,须配置MySQL数据库,不会自动清除,空间满了请自行手动清除。0 否, 1 是
// MySQL数据库
define('DB_HOST', 'localhost');
define('DB_USER', '这里改成登录的用户名'); // 登录的用户名
define('DB_PASS', '登录的密码'); // 登录的密码
define('DB_NAME', '数据库名称'); // 数据库名称
// redis数据库
define('REDIS_ON', 0); // 是否开启redis缓存,0 否, 1 是 不开启缓存时,此开关无效
define('REDIS_HOST', 'localhost'); // redis服务器地址
define('REDIS_PORT', 6379); // redis服务器端口
define('REDIS_PASS', ''); // redis服务器密码
// 服务器所在的地区
/*
可不填,填写后可以锁区。
若要填写,请正确填写,以确保数据库写入正确。
下方为填写例子
$SERVER_AREA = array('cn');
$SERVER_AREA = array('hk','tw');
$SERVER_AREA = array('th');
*/
$SERVER_AREA = array(); // 空白,不锁区
// 指定锁区(不论上面怎么设置,只要填这个,可以锁定指定的地区)
$BAN_SERVER_AREA = array(); // 空白,不锁区
// API相关(视频服务器)
define('CUSTOM_HOST_DEFAULT', 'https://api.bilibili.com'); // 兼容未发送 area 参数的其他脚本
define('CUSTOM_HOST_CN', 'https://api.bilibili.com'); // CN 解析api
define('CUSTOM_HOST_HK', 'https://api.bilibili.com'); // HK 解析api
define('CUSTOM_HOST_TW', 'https://api.bilibili.com'); // TW 解析api
// API相关(搜索服务器-APP)
define('CUSTOM_HOST_DEFAULT_SEARCH', 'https://app.bilibili.com'); // 兼容未发送 area 参数的其他脚本
define('CUSTOM_HOST_CN_SEARCH', 'https://app.bilibili.com'); // CN 搜索api
define('CUSTOM_HOST_HK_SEARCH', 'https://app.bilibili.com'); // HK 搜索api
define('CUSTOM_HOST_TW_SEARCH', 'https://app.bilibili.com'); // TW 搜索api
// API相关(搜索服务器-WEB)
define('CUSTOM_HOST_DEFAULT_WEB_SEARCH', 'https://api.bilibili.com'); // 兼容未发送 area 参数的其他脚本
define('CUSTOM_HOST_CN_WEB_SEARCH', 'https://api.bilibili.com'); // CN 搜索api
define('CUSTOM_HOST_HK_WEB_SEARCH', 'https://api.bilibili.com'); // HK 搜索api
define('CUSTOM_HOST_TW_WEB_SEARCH', 'https://api.bilibili.com'); // TW 搜索api
// API相关(东南亚服务器)
define('CUSTOM_HOST_TH', 'https://app.biliintl.com'); // 泰区 解析api
define('CUSTOM_HOST_TH_SEARCH', 'https://app.biliintl.com'); // 泰区 搜索api
define('CUSTOM_HOST_TH_SUB', 'https://app.biliintl.com'); // 泰区 字幕api
define('CUSTOM_HOST_TH_WEBSUB', 'https://api.bilibili.tv'); // 泰区 字幕api
define('CUSTOM_HOST_TH_TOKEN', 'https://passport.biliintl.com'); // 泰区 刷新TOKEN api
// 自定义API,避免集中请求,降低风控几率
$hk_api = array('host1','host2','host3'); // 随机调用HK,可以自定义其他反代api,例如云函数、CFW,请自行修改 host1~3 的內容,启用要注释上方默认api
$tw_api = array('host1','host2','host3'); // 随机调用TW,可以自定义其他反代api,例如云函数、CFW,请自行修改 host1~3 的內容,启用要注释上方默认api
if (CUSTOM_HOST_HK == "CUSTOM_HOST_HK") {
define('CUSTOM_HOST_HK', $hk_api[array_rand($hk_api)]); // 随机调用HK
}
if (CUSTOM_HOST_TW == "CUSTOM_HOST_TW") {
define('CUSTOM_HOST_TW', $tw_api[array_rand($tw_api)]); // 随机调用TW
}
// 指定HTTP或SOCKS5代理
define('PROXY_ON', 0); // 开启功能。0 否, 1 是
//define('PROXY_TYPE', "CURLPROXY_HTTP"); // 使用HTTP代理
define('PROXY_TYPE', "CURLPROXY_SOCKS5"); // 使用SOCKS5代理
define('PROXY_IP', "127.0.0.1:1234"); // 自行修改地址(web脚本用)
define('PROXY_IP_CN', ""); // 自行修改地址(CN)
define('PROXY_IP_HK', ""); // 自行修改地址(HK)
define('PROXY_IP_TW', ""); // 自行修改地址(TW)
define('PROXY_IP_TH', ""); // 自行修改地址(泰区)
// 指定ip回源
define('IP_RESOLVE', 0); // 开启功能。0 否, 1 是
$ips = array('172.0.0.1', '192.168.0.1', '1.2.3.4');
$hosts = array('workers.dev', 'workers.dev');
// 替换泰区 aid (评论投币)
define('TH_AID', 0);
// 其他
define('WELCOME', "file"); // 首页画面。text 文字, file 加载文件
define('WELCOME_TEXT', "Success! Powered by BiliRoaming-PHP-Server."); // 首页欢迎语
define('WELCOME_FILE', "hello.php"); // 首页文件
// 【禁忌功能】替换访问密钥
define('MAGIC_KEY', '123'); // 请用密码生成器,随机生成任意内容,然后把123改成你生成的内容。(建议长一点)
define('RESIGN_CN', 0); // 替换成大会员。0 否, 1 是
define('RESIGN_TH', 0); // 替换成泰国登录会员。0 否, 1 是
define('RESIGN_TH_PAID', 0); // 替换成泰国付费会员。0 否, 1 是
// 【禁忌功能】替换字幕(泰区)
define('SUBTITLE_API', 'https://example.com/path?season_id='); // 换成可用的API
define('SUBTITLE_TEAM_NAME', '蒙古上单字幕组'); // 字幕组名称
//telegram_bot 412提醒
define('TG_NOTIFY',0); // 是否开启TG提醒。 0 否 , 1 是
define('TG_BOT_KEY',''); // 找BotFather要
define('TG_CHAT_ID',''); // TG的chat_id具体怎么获取自行百度
define('TG_BOT_API','https://api.telegram.org'); // 服务器在国内可以自行反代
?>