1

В общедоступной сети Wi-Fi я не могу загружать файлы по ссылкам http, но могу использовать ссылки https. Как я могу скачать файл с http? Решение, которое я предложил, - преобразовать ссылку из http в https, но я не знаю, как это сделать.

2 ответа2

1

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

Подобный вопрос (но об изображениях): https://stackoverflow.com/questions/36381612/easy-reverse-proxy-for-serving-images-over-ssl

Там есть несколько ответов, но короткий ответ - вам нужен другой сервер.

Альтернатива, которую я ТОЛЬКО рекомендую, если у вас возникла чрезвычайная ситуация, - это подключиться к Tor и загрузить файл через Tor. Причина, по которой это не рекомендуется, заключается в том, что Tor состоит в том, что это излишне напрягает сеть, а передача файлов, скорее всего, будет мучительно медленной.

ОБНОВЛЕНИЕ: Другой вариант - использовать VPN или публичный прокси. Однако, опять же, это требует другого сервера между вами и файлом.

1

Похоже, вы пытаетесь обойти прозрачный прокси-сервер, который блокирует работу обычного незашифрованного HTTP, но ничего не делает с HTTPS.

Не существует простого способа "перенаправить" HTTP-ссылки на HTTPS исключительно с клиентской стороны. Рассматриваемый сервер должен поддерживать отправку контента через HTTPS со своей стороны, и со стороны клиента вы ничего не можете сделать или заставить сервер делать то, для чего он не настроен.

Некоторые сайты перенаправляют пользователей, которые переходят на версию http:// своего сайта, на версию https:// . Происходит следующее: веб-сервер в ответ на ваш HTTP-запрос выдает сообщение 302 Redirect или аналогичное, в результате чего ваш браузер автоматически перенаправляет их на сайт HTTPS. Без сервера, готового / желающего сделать это, вы не можете сделать это самостоятельно.

Таким образом, вам потребуется прокси-сервер или аналогичный сервер за пределами сети, чтобы выполнить то, что вы пытаетесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .