Невозможно установить SSL-соединение с wget

Я пытаюсь выполнить:

wget https://app.adroll.com/api/v1/export/all_campaigns_report?advertisable=T4ZPAGYESJEZZMCCBVEMHK&reports=AllCampaignsSummary,AllCampaignsChart,AllAds,AllCampaignsSites&format=csv&currency=USD

Я заменил wget 1.12 на 1.16 на моей машине centos.

Я установил контрольный сертификат вариант off в

vi /etc/wgetrc

Я могу фактически использовать https обычно с wget

wget https://google.com

Это не дает ошибки ssl с google.com.

Фактически я могу получить доступ к ссылка в браузере просто отлично. Почему тогда кажется, что wget не работает?

С помощью этой команды я получаю:

[root@warehouse ~]# wget 'https://app.adroll.com/api/v1/export/all_campaigns_report?advertisable=T4ZPAGYESJEZZMCCBVEMHK&reports=AllCampaignsSummary,AllCampaignsChart,AllAds,AllCampaignsSites&format=csv&currency=USD'
[2] 1487
[3] 1488
[4] 1489
[3]   Done                    reports=AllCampaignsSummary,AllCampaignsChart,AllAds,AllCampaignsSites
[root@warehouse ~]# --2016-10-06 18:27:48--  https://app.adroll.com/api/v1/export/all_campaigns_report?advertisable=T4ZPAGYESJEZZMCCBVEMHK
Resolving app.adroll.com (app.adroll.com)... 52.11.56.178, 52.89.249.63
Connecting to app.adroll.com (app.adroll.com)|52.11.56.178|:443... connected.
Unable to establish SSL connection.

Edit: Пробовали также с одинарными и двойными кавычками. Без разницы:

[root@warehouse ~]# wget 'https://app.adroll.com/api/v1/export/all_campaigns_report?advertisable=T4ZPAGYESJEZZMCCBVEMHK&reports=AllCampaignsSummary,AllCampaignsChart,AllAds,AllCampaignsSites&format=csv&currency=USD'
--2016-10-06 18:32:38--  https://app.adroll.com/api/v1/export/all_campaigns_report?advertisable=T4ZPAGYESJEZZMCCBVEMHK&reports=AllCampaignsSummary,AllCampaignsChart,AllAds,AllCampaignsSites&format=csv&currency=USD
Resolving app.adroll.com (app.adroll.com)... 52.89.249.63, 52.11.56.178
Connecting to app.adroll.com (app.adroll.com)|52.89.249.63|:443... connected.
Unable to establish SSL connection.

Edit2: Пробовали с --no-check -certificate также:

[root@warehouse ~]# wget --no-check-certificate "https://app.adroll.com/api/v1/export/all_campaigns_report?advertisable=T4ZPAGYESJEZZMCCBVEMHK&reports=AllCampaignsSummary,AllCampaignsChart,AllAds,AllCampaignsSites&format=csv&currency=USD"
--2016-10-06 18:35:23--  https://app.adroll.com/api/v1/export/all_campaigns_report?advertisable=T4ZPAGYESJEZZMCCBVEMHK&reports=AllCampaignsSummary,AllCampaignsChart,AllAds,AllCampaignsSites&format=csv&currency=USD
Resolving app.adroll.com (app.adroll.com)... 52.11.56.178, 52.89.249.63
Connecting to app.adroll.com (app.adroll.com)|52.11.56.178|:443... connected.
Unable to establish SSL connection.

Изменить 3:

using  curl -v "https://app.adroll.com/api/v1/export/all_campaigns_report?a‌​dvertisable=T4ZPAGYE‌​SJEZZMCCBVEMHK&repor‌​ts=AllCampaignsSumma‌​ry,AllCampaignsChart‌​,AllAds,AllCampaigns‌​Sites&format=csv&cur‌​rency=USD" 
* About to connect() to app.adroll.com port 443 (#0)
*   Trying 52.11.56.178... connected
* Connected to app.adroll.com (52.11.56.178) port 443 (#0)
* Initializing NSS with certpath: sql:/etc/pki/nssdb
*   CAfile: /etc/pki/tls/certs/ca-bundle.crt
  CApath: none
* NSS error -5938
* Closing connection #0
* SSL connect error
curl: (35) SSL connect error
2
задан 6 October 2016 в 16:08
2 ответа

Использование ключа -d в wget будет печатать отладочную информацию. Я подозреваю, что вы можете получить доступ к URL-адресу через браузер на другом компьютере, чем тот, который вы используете, или что wget по той или иной причине не использует те же настройки безопасности, что и ваш браузер. Использование опции отладки должно показать вам подробную информацию о подтверждении SSL (включая то, действительно ли он проверяет сертификат).

1
ответ дан 3 December 2019 в 12:38

Вы можете подключиться к серверу,как видно из строки * Подключено к app.adroll.com (52.11.56.178) порт 443 (# 0) (что исключает проблемы с брандмауэром и / или маршрутизацией), но затем соединение разрывается, как показано код ошибки NSS * Ошибка NSS -5938 * Закрытие соединения # 0 и curl: (35) Ошибка соединения SSL .

Обычно вам нужно просмотреть журнал на стороне сервера, чтобы узнать точную причину, но @Anubioz, похоже, правильно понимает, сервер блокирует вашу попытку подключения.

Вы можете столкнуться с их защитой от недействительного трафика , если вы подключаетесь с определенных диапазонов IP-адресов.

«Любые домены, идентифицированные как источники недействительного трафика, навсегда заблокированы.»

0
ответ дан 3 December 2019 в 12:38

Теги

Похожие вопросы