Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » cURL и proxy

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

b7music



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А вы на какой версии cUrl проверяли? У меня 7.19.7
И некоторые параметры добавили только  in 7.34.0

Всего записей: 672 | Зарегистр. 04-03-2010 | Отправлено: 05:44 26-04-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
b7music

Цитата:
А вы на какой версии cUrl проверяли?

не помню, я его в принципе не ставлю, поэтому поставил что было в репе - 7.0.28 (это версия php, которая ставит libcurl3 версии 7.47.0), протестировал и снес.
 
в вашем случае ошибка, скорее всего, из за версий поддерживаемых протоколов шифрования.

Всего записей: 15024 | Зарегистр. 20-09-2014 | Отправлено: 05:57 26-04-2018 | Исправлено: Mavrikii, 06:05 26-04-2018
b7music



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Обновил курлу до версии 7.59.0   теперь лог чуть иначе выглядит
Curl error: OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to api.telegram.org:443
Погуглил,  
Произошла некоторая ошибка ввода-вывода. Очередь ошибок OpenSSL может содержат дополнительную информацию об ошибке. Если очередь ошибок пуста (то есть ERR_get_error() возвращает 0), ret может использоваться для поиска большего количества об ошибке: если ret == 0, наблюдался EOF, который нарушает протокол. Если ret == -1, базовый BIO сообщил об ошибке ввода-вывода (для сокета ввода/вывода в Unix-системах, обратитесь к errno за подробностями).
 
И все равно ничерта не ясно.

Всего записей: 672 | Зарегистр. 04-03-2010 | Отправлено: 06:10 26-04-2018 | Исправлено: b7music, 06:44 26-04-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
b7music
и openssl обновили?
возможна несовместимость версий.

Всего записей: 15024 | Зарегистр. 20-09-2014 | Отправлено: 06:30 26-04-2018
b7music



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Подключаюсь к другому прокси, там нет ни логина ни пароля
Ругается на то что нет аутентификации.
Curl error: No authentication method was acceptable. (It is quite likely that the SOCKS5 server wanted a username/password, since none was supplied to the server on this connection.)
Как сделать анонимную?

Всего записей: 672 | Зарегистр. 04-03-2010 | Отправлено: 06:44 26-04-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
b7music

Цитата:
там нет ни логина ни пароля  

значит есть.

Всего записей: 15024 | Зарегистр. 20-09-2014 | Отправлено: 06:46 26-04-2018
b7music



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ну в браузере я указываю просто адрес с портом, и в приложении десктопном тоже, без логина и пароля.
80.211.22.159:1080
Можете проверить?

Всего записей: 672 | Зарегистр. 04-03-2010 | Отправлено: 06:49 26-04-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Можете проверить?

NMAP говорит, что
Цитата:
Username/password authentication required

Всего записей: 15024 | Зарегистр. 20-09-2014 | Отправлено: 06:57 26-04-2018
b7music



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Перерыл половину инета, постоянно то одна ошибка то Can't complete SOCKS5 connection to 0.0.0.0:0
В итоге нашел
$proxy = 'socks5h://ip:port';
Заработало! Спасибо!

Всего записей: 672 | Зарегистр. 04-03-2010 | Отправлено: 08:22 26-04-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
socks5h


Цитата:
In a proxy string, socks5h:// and socks4a:// mean that the hostname is
resolved by the SOCKS server. socks5:// and socks4:// mean that the
hostname is resolved locally. socks4a:// means to use SOCKS4a, which is
an extension of SOCKS4.

значит ваш локальный DNS выдавал не то.

Всего записей: 15024 | Зарегистр. 20-09-2014 | Отправлено: 08:28 26-04-2018 | Исправлено: Mavrikii, 08:28 26-04-2018
b7music



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
наверно роскомнадзора рук дело)  В любом случае, большое спасибо за помощь

Всего записей: 672 | Зарегистр. 04-03-2010 | Отправлено: 08:32 26-04-2018
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Интернет » Web-программирование » cURL и proxy


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru