mirror of
https://github.com/flucont/btcloud.git
synced 2025-10-18 17:38:30 +00:00
update
This commit is contained in:
@@ -2,7 +2,6 @@
|
|||||||
namespace app\controller;
|
namespace app\controller;
|
||||||
|
|
||||||
use think\facade\Db;
|
use think\facade\Db;
|
||||||
use think\facade\Cache;
|
|
||||||
use app\BaseController;
|
use app\BaseController;
|
||||||
use app\lib\Plugins;
|
use app\lib\Plugins;
|
||||||
|
|
||||||
@@ -467,40 +466,6 @@ class Api extends BaseController
|
|||||||
return json(['status'=>true, 'msg'=>'', 'data'=>$data]);
|
return json(['status'=>true, 'msg'=>'', 'data'=>$data]);
|
||||||
}
|
}
|
||||||
|
|
||||||
//获取堡塔云WAF恶意IP库
|
|
||||||
public function get_malicious_ip_list()
|
|
||||||
{
|
|
||||||
$cacheKey = 'malicious_ip_list';
|
|
||||||
|
|
||||||
// 尝试从缓存获取
|
|
||||||
if (Cache::has($cacheKey)) {
|
|
||||||
return json(json_decode(Cache::get($cacheKey), true));
|
|
||||||
}
|
|
||||||
$url = 'https://api.bt.cn/bt_waf/get_malicious_ip';
|
|
||||||
$postData = json_encode([
|
|
||||||
'x_bt_token' => 'MzI3YjAzOGQ3Yjk3NjUxYjVlMDkyMGFm'
|
|
||||||
]);
|
|
||||||
|
|
||||||
$ch = curl_init();
|
|
||||||
curl_setopt($ch, CURLOPT_URL, $url);
|
|
||||||
curl_setopt($ch, CURLOPT_POST, 1);
|
|
||||||
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
|
|
||||||
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
|
|
||||||
curl_setopt($ch, CURLOPT_HTTPHEADER, [
|
|
||||||
'Content-Type: application/json',
|
|
||||||
'Content-Length: ' . strlen($postData)
|
|
||||||
]);
|
|
||||||
|
|
||||||
$response = curl_exec($ch);
|
|
||||||
if (curl_errno($ch)) {
|
|
||||||
return json(['status'=>true, 'msg'=>'', 'data'=>$data]);
|
|
||||||
}
|
|
||||||
curl_close($ch);
|
|
||||||
Cache::set($cacheKey, $response, 86400); //缓存一天
|
|
||||||
|
|
||||||
return json(json_decode($response, true));
|
|
||||||
}
|
|
||||||
|
|
||||||
public function return_success(){
|
public function return_success(){
|
||||||
return json(['status'=>true, 'msg'=>1, 'data'=>(object)[]]);
|
return json(['status'=>true, 'msg'=>1, 'data'=>(object)[]]);
|
||||||
}
|
}
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
Linux_Version="9.5.0"
|
Linux_Version="9.6.0"
|
||||||
Windows_Version="8.2.2"
|
Windows_Version="8.2.2"
|
||||||
Aapanel_Version="7.0.16"
|
Aapanel_Version="7.0.16"
|
||||||
Btm_Version="2.3.0"
|
Btm_Version="2.3.0"
|
||||||
|
Binary file not shown.
1
public/install/update/LinuxPanel-9.5.0.pl
Normal file
1
public/install/update/LinuxPanel-9.5.0.pl
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"hash": "c097e387cb3f2baf34a222191de7130bd878215ffa4ba8cef2d337e3466e6963", "update_time": "1747723203"}
|
1
public/install/update/LinuxPanel-9.6.0.pl
Normal file
1
public/install/update/LinuxPanel-9.6.0.pl
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"hash": "d869ee4b8bdcfae324c4fdef9ec647db4a1529e7f6890b8cb4693f40b8a24626", "update_time": "1748242787"}
|
Binary file not shown.
@@ -18,7 +18,7 @@ Route::post('/Auth/GetBindCode', 'api/return_error');
|
|||||||
Route::post('/auth/GetUserGiveAway', 'api/get_user_give_away');
|
Route::post('/auth/GetUserGiveAway', 'api/get_user_give_away');
|
||||||
Route::any('/bt_monitor/update_history', 'api/btm_update_history');
|
Route::any('/bt_monitor/update_history', 'api/btm_update_history');
|
||||||
Route::any('/bt_monitor/latest_version', 'api/btm_latest_version');
|
Route::any('/bt_monitor/latest_version', 'api/btm_latest_version');
|
||||||
Route::any('/bt_waf/get_malicious_ip', 'api/get_malicious_ip_list');
|
Route::any('/bt_waf/get_malicious_ip', 'api/get_ssl_list');
|
||||||
Route::any('/bt_waf/daily_count_v2', 'api/get_ssl_list');
|
Route::any('/bt_waf/daily_count_v2', 'api/get_ssl_list');
|
||||||
Route::any('/bt_waf/latest_version', 'api/btwaf_latest_version');
|
Route::any('/bt_waf/latest_version', 'api/btwaf_latest_version');
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user