From f2ccdee75df2a5af25e471f32d2bf99268171d2b Mon Sep 17 00:00:00 2001 From: david082321 <7046617+david082321@users.noreply.github.com> Date: Sun, 24 Jan 2021 18:05:21 +0800 Subject: [PATCH 1/3] 2.9.10 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit v2.9.10 1. 不缓存泰版搜索及字幕 2. 删除无意义空格 --- README.md | 34 +++++++++++++----------- Server_v2.9.9.zip => Server_v2.9.10.zip | Bin 12547 -> 12811 bytes cache.php | 2 +- index.php | 22 ++++++++++----- replace.php | 10 +++---- 5 files changed, 39 insertions(+), 29 deletions(-) rename Server_v2.9.9.zip => Server_v2.9.10.zip (56%) diff --git a/README.md b/README.md index b7b3af4..d77e1c8 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ ## 下载: -* [下载(GitHub) v2.9.8](https://github.com/david082321/BiliRoaming-PHP-Server/raw/main/Server_v2.9.8.zip) +* [下载(GitHub) v2.9.10](https://github.com/david082321/BiliRoaming-PHP-Server/raw/main/Server_v2.9.10.zip) ## 用法: @@ -40,21 +40,23 @@ * 在配置文件中加入以下代码 - server - - { - - #...(中间略过,请加在配置文件最底下)... - - rewrite "^/pgc/player/api/playurl?(.*)$" /pgc/player/api/playurl/index.php?$1 last; - - rewrite "^/intl/gateway/v2/ogv/playurl?(.*)$" /intl/gateway/v2/ogv/playurl/index.php?$1 last; - - rewrite "^/intl/gateway/v2/app/search/type?(.*)$" /intl/gateway/v2/app/search/type/index.php?$1 last; - - rewrite "^/intl/gateway/v2/app/subtitle?(.*)$" /intl/gateway/v2/app/subtitle?$1 last; - - } + server + + { + + #...(中间略过,请加在配置文件最底下)... + + rewrite "^/pgc/player/api/playurl?(.*)$" /pgc/player/api/playurl/index.php?$1 last; + + rewrite "^/pgc/player/web/playurl?(.*)$" /pgc/player/web/playurl/index.php?$1 last; + + rewrite "^/intl/gateway/v2/ogv/playurl?(.*)$" /intl/gateway/v2/ogv/playurl/index.php?$1 last; + + rewrite "^/intl/gateway/v2/app/search/type?(.*)$" /intl/gateway/v2/app/search/type/index.php?$1 last; + + rewrite "^/intl/gateway/v2/app/subtitle?(.*)$" /intl/gateway/v2/app/subtitle?$1 last; + + } ## (非必要步骤) 缓存 diff --git a/Server_v2.9.9.zip b/Server_v2.9.10.zip similarity index 56% rename from Server_v2.9.9.zip rename to Server_v2.9.10.zip index 4c4e79666d8b1ae633a70a668000a4bce9272cf5..a6e012d2b30ae99459a74b934a8fd4a59bf18faf 100644 GIT binary patch delta 4165 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 Re-C88-bOb-plrT>?myi^B`E*^ diff --git a/cache.php b/cache.php index 304e6a0..53ab704 100644 --- a/cache.php +++ b/cache.php @@ -41,7 +41,7 @@ function get_cache(){ global $dbh; global $refresh_cache; $ts = time(); - + $sqlco = "SELECT * FROM `cache` WHERE `area` = '".AREA."' AND `type` = '".TYPE."' AND `cid` = '".CID."' AND `ep_id` = '".EP_ID."'"; $cres = $dbh -> query($sqlco); $vnum = $cres -> fetch(); diff --git a/index.php b/index.php index 77458a8..e36f855 100644 --- a/index.php +++ b/index.php @@ -1,7 +1,7 @@ Date: Sun, 24 Jan 2021 21:25:44 +0800 Subject: [PATCH 2/3] TEST Rikiroll --- auth.php | 2 +- replace.php | 2 ++ rickroll.php | 45 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 rickroll.php diff --git a/auth.php b/auth.php index 37d3cca..59c7f2a 100644 --- a/auth.php +++ b/auth.php @@ -12,7 +12,7 @@ if (BLOCK_TYPE=="none"){ // 无鉴权模式 $out = get_webpage($url); // 如果是黑名单 if ($out=="ban" || $baned == 1){ - if (REPLACE_TYPE=="hlw" || REPLACE_TYPE=="tom" || REPLACE_TYPE=="xyy" || REPLACE_TYPE=="404"){ // 替换成葫芦娃、猫和老鼠、喜羊羊、肥肠抱歉 + if (REPLACE_TYPE=="hlw" || REPLACE_TYPE=="tom" || REPLACE_TYPE=="xyy" || REPLACE_TYPE=="404" || REPLACE_TYPE=="rickroll"){ // 替换成葫芦娃、猫和老鼠、喜羊羊、肥肠抱歉 include ("replace.php"); replace(); }else { diff --git a/replace.php b/replace.php index 688d24a..bb96102 100644 --- a/replace.php +++ b/replace.php @@ -24,6 +24,8 @@ function replace(){ $url = 'https://bili.tuturu.top/xyyjson.php?type='.$type; }else if (REPLACE_TYPE=="404"){ $url = 'https://'.$_SERVER['HTTP_HOST'].'/404.php?type='.$type; + }else if (REPLACE_TYPE=="rickroll"){ + $url = 'https://'.$_SERVER['HTTP_HOST'].'/rickroll.php?type='.$type; }else{ $url = 'https://black.qimo.ink/TandJ.php?type='.$type; } diff --git a/rickroll.php b/rickroll.php new file mode 100644 index 0000000..79c3fc2 --- /dev/null +++ b/rickroll.php @@ -0,0 +1,45 @@ + \ No newline at end of file From 3f77130c7862ae1a5221f7781a0986ba3dd119a0 Mon Sep 17 00:00:00 2001 From: david082321 <7046617+david082321@users.noreply.github.com> Date: Sun, 24 Jan 2021 21:28:07 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E5=88=A0=E9=99=A4=20=E8=82=A5=E8=82=A0?= =?UTF-8?q?=E6=8A=B1=E6=AD=89=E3=80=81Rickroll?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 404.php | 7 ------- auth.php | 2 +- replace.php | 4 ---- rickroll.php | 45 --------------------------------------------- 4 files changed, 1 insertion(+), 57 deletions(-) delete mode 100644 404.php delete mode 100644 rickroll.php diff --git a/404.php b/404.php deleted file mode 100644 index 7399d47..0000000 --- a/404.php +++ /dev/null @@ -1,7 +0,0 @@ - \ No newline at end of file diff --git a/auth.php b/auth.php index 59c7f2a..e57ab20 100644 --- a/auth.php +++ b/auth.php @@ -12,7 +12,7 @@ if (BLOCK_TYPE=="none"){ // 无鉴权模式 $out = get_webpage($url); // 如果是黑名单 if ($out=="ban" || $baned == 1){ - if (REPLACE_TYPE=="hlw" || REPLACE_TYPE=="tom" || REPLACE_TYPE=="xyy" || REPLACE_TYPE=="404" || REPLACE_TYPE=="rickroll"){ // 替换成葫芦娃、猫和老鼠、喜羊羊、肥肠抱歉 + if (REPLACE_TYPE=="hlw" || REPLACE_TYPE=="tom" || REPLACE_TYPE=="xyy"){ // 替换成葫芦娃、猫和老鼠、喜羊羊 include ("replace.php"); replace(); }else { diff --git a/replace.php b/replace.php index bb96102..8952561 100644 --- a/replace.php +++ b/replace.php @@ -22,10 +22,6 @@ function replace(){ $url = 'https://black.qimo.ink/TandJ.php?type='.$type; }else if (REPLACE_TYPE=="xyy"){ $url = 'https://bili.tuturu.top/xyyjson.php?type='.$type; - }else if (REPLACE_TYPE=="404"){ - $url = 'https://'.$_SERVER['HTTP_HOST'].'/404.php?type='.$type; - }else if (REPLACE_TYPE=="rickroll"){ - $url = 'https://'.$_SERVER['HTTP_HOST'].'/rickroll.php?type='.$type; }else{ $url = 'https://black.qimo.ink/TandJ.php?type='.$type; } diff --git a/rickroll.php b/rickroll.php deleted file mode 100644 index 79c3fc2..0000000 --- a/rickroll.php +++ /dev/null @@ -1,45 +0,0 @@ - \ No newline at end of file