proxy wip

This commit is contained in:
salam committed 2025-12-18 20:29:34 +01:00
1 parent 5c9745b1da
commit d16a8a3a1f
9 files changed
+144 -42

No files matched your search

+16 -9
View File
@@ -29,26 +29,33 @@ class Curl
return json_decode($file, true);
}
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FAILONERROR, true);
if ($proxy) {
$request = curl_init('https://proxydb1.nuhodds.com');
curl_setopt($request, CURLOPT_RETURNTRANSFER, true);
curl_setopt($request, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($request, CURLOPT_HTTPHEADER, [
'Proxy-Auth: $2y$12$/iKduDrM9HJA6T6t/5e5x.nkQ9KUNWLvTXhRwdU.EN2Twfwlr4jzu',
'Proxy-Auth: iKduDrM9HJA6T6t5e5xnkQ9KUNWLvTXhRwdUEN2Twfwlr4jzu',
'Proxy-Target-URL: '.$url,
]);
return curl_exec($request);
} else {
$request = curl_init($url);
curl_setopt($request, CURLOPT_TIMEOUT, 30);
curl_setopt($request, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($request, CURLOPT_RETURNTRANSFER, true);
curl_setopt($request, CURLOPT_FAILONERROR, true);
}
$data = curl_exec($ch);
$curl_errorno = curl_errno($ch);
$data = curl_exec($request);
$curl_errorno = curl_errno($request);
if ($curl_errorno) {
Notice::note('curl_errorno: '.self::curlerrorcode($curl_errorno));
}
if (PHP_VERSION_ID < 80000) {
curl_close($ch);
curl_close($request);
}
if ($save) {