b7music
Мой дом здесь!
- Регистрация
- 2 Ноя 2015
- Сообщения
- 678
- Реакции
- 396
- Автор темы
- #1
Добрый день. В связи с блокировкой телеги, решил использовать через прокси.
Добавил соответствующие настройки, однако сообщения не уходят.
Подскажите, где ошибся?
Сам прокси 100% рабочий, cURL на сервере установлен и работает.
В логах пусто, ошибок нет.
Добавил соответствующие настройки, однако сообщения не уходят.
Код:
public static function executeCurl($action, array $data = null)
{
//++ proxy
$proxy = 'okgbpb.tgvpnproxy.me:1080';
$proxyauth = 'telegram:telegram';
//-- proxy
$ch = curl_init();
$curlConfig = array(
CURLOPT_URL => 'https://api.telegram.org/bot' . self::$telegram->getApiKey() . '/' . $action,
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
//CURLOPT_SAFE_UPLOAD => true,
CURLOPT_SSL_VERIFYPEER => false,
);
if (!empty($data)) {
$curlConfig[CURLOPT_POSTFIELDS] = $data;
}
curl_setopt_array($ch, $curlConfig);
//++ proxy
curl_setopt($ch, CURLOPT_PROXY, $proxy); // PROXY details with port
curl_setopt($ch, CURLOPT_PROXYUSERPWD, $proxyauth); // Use if proxy have username and password
curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
//-- proxy
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
Сам прокси 100% рабочий, cURL на сервере установлен и работает.
В логах пусто, ошибок нет.