Назад | Перейти на главную страницу

Невозможно установить 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.

Я установил check-certificate возможность 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.

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

[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

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

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

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

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