В настоящее время я использую Windows 10 и маршрутизатор netcomm nb604n.

Проблема: просмотр веб-страниц на Chrome / Edge / Firefox работает быстро, но моя скорость загрузки с большинства веб-сайтов начинается примерно с 10 КБ / с и в конечном итоге (через несколько минут) снижается до 0 КБ / с.

Вот несколько примеров файлов, которые делают это:https://atlas.hashicorp.com/laravel/boxes/homestead/versions/1.0.1/providers/virtualbox.box https://git-for-windows.github.io/ (есть кнопка загрузки)

Когда я загружаю из utorrent или когда я установил движок Unity через установщик Unity, моя скорость загрузки была хорошей.

Вещи, которые я пробовал:

  1. Запуск теста на speedtest.net. Это говорит о том, что моя скорость загрузки составляет 18 МБ / с, а скорость загрузки - 1 МБ / с. Конечно, это не демонстрирует фактическую скорость, которую я получу при загрузке / выгрузке с сервера, но мой провайдер использует это, чтобы сказать, что с их стороны проблем нет.

  2. Отвез мой роутер, фильтр и все кабели в другой дом и загрузил те же файлы, которые я не смог скачать. Это отлично работало, поэтому я думаю, что мое оборудование не проблема.

  3. Использование беспроводной сети и локальной сети на новом компьютере и старом ноутбуке. Проблема существует во всех случаях.

  4. Сброс и перезапуск роутера. Ничего не делать.

  5. Изменяя настройки mtu, как предложено в Windows 7, скорость загрузки падает до 0 кбит / с, и загрузка должна быть возобновлена. К сожалению, это не решило мою проблему.

  6. Позвонив моему провайдеру, чтобы убедиться, что они не душат мою сеть. Они отрицают любую ошибку на своем конце и утверждают, что с моим компьютером или маршрутизатором что-то не так, но отказываются предоставить решение.

Если у кого-то есть какие-либо предложения или идеи относительно того, что я мог бы попытаться решить эту проблему, пожалуйста, дайте мне знать!

1 ответ1

0

Возможно, у вашего провайдера есть прозрачный прокси

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

Чтобы быть ясным - я не уверен на 100%, что это ваша проблема - это кажется правдоподобным и заслуживает рассмотрения - это становится все более и более распространенной проблемой.

Чтобы объяснить это (не зная вашего опыта), я должен предоставить некоторые базовые сведения о зашифрованных протоколах связи, так что будьте терпеливы.

Если вас не интересует фоновая информация, перейдите в раздел «Сводка», где я перечислю несколько способов проверить, является ли прокси причиной ваших проблем.

Работа незашифрованных транзакций TCP

Мы знаем, что speedtest.net работает (разумно) хорошо. Этот тест по сути создает свои собственные незашифрованные сообщения / полезную нагрузку и затем использует TCP-соединения между удаленным и локальным хостами.

Зашифрованные транзакции TCP не работают

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

https и прозрачные прокси

  1. https используется для создания безопасного (зашифрованного) канала связи по небезопасному каналу (например, Интернет).

  2. TLS/SSL - приложение, выполняющее транзакцию https, создает подключение TLS/SSL к удаленному клиенту, которое, помимо прочего, предоставляет клиенту информацию, необходимую для расшифровки сообщений с хоста.

  3. доверие клиент / хост - это безопасное рукопожатие основано на установлении доверительных отношений между хостом и клиентом на основе ранее существовавших «доверительных отношений», которые предоставляются центрами сертификации (также называемыми сертификатами).

  4. MITM. Попытки «проникнуть» в защищенный канал TLS /SSL иногда называют атакой «человек посередине» (mitm), и обычно они совершаются атакующим сторонним хостом, притворяющимся хостом для клиента, и клиентом. хозяину. Другими словами, клиент думает, что он общается с удаленным сайтом, к которому он подключен, но на самом деле он общается со сторонним прокси.

  5. Прозрачный прокси - один из способов сделать это с помощью прозрачного прокси. Я не могу начать объяснять, как они работают здесь - прочтите это для хорошего объяснения. Чтобы прозрачный прокси работал, клиент обычно должен активно принимать (доверять) сертификат от этого прокси - например, программное обеспечение, предоставленное провайдером, но есть способы обойти это.

  6. HTTPS теперь небезопасен - прозрачный прокси-сервер, который функционально является человеком, находящимся в середине атаки, позволяет хосту, на котором работает прокси-сервер, по любой причине полностью дешифровать весь https-трафик (корпорации для контроля за своими сотрудниками, интернет-провайдеры для слежки за своими клиентами и разрешения им кешировать контент, который предоставляется в зашифрованном виде, преступники за кражу конфиденциальной информации и т. д.). Ваши пароли, информация о банковском счете, конфиденциальные электронные письма - все это полностью доступно тому, кто отвечает за прокси.

Резюме

Если у вашего интернет-провайдера есть прозрачный прокси-сервер, он может мешать вашим безопасным соединениям и не влиять на ваши незащищенные, поэтому я думаю, что это может быть вашей проблемой. Несмотря на то, что в вашем случае это не влияет на нормальный просмотр веб-страниц по протоколу https, существуют существенные различия в характере трафика загрузки и веб-страниц, которые могут вызвать проблему. В некоторых случаях (например, в моей собственной компании) прокси-сервер намеренно ведет себя так - большие загрузки замедляются до минимума, если прокси-сервер «решает», что конкретный файл нуждается в проверке, прежде чем пропустить его.

тесты

Если какой-либо из этих тестов показывает, что вы находитесь за прокси-сервером, нет необходимости продолжать следующие тесты; прыгать до конца. Я получил тесты обнаружения прокси отсюда: источник

  1. Перейдите на этот веб-сайт http://whatismyip.network/proxy-check и посмотрите, обнаружит ли он, что вы находитесь за прокси-сервером. Если в нем говорится, что вы не используете прокси-сервер, запишите, что означает ваш публичный IP-адрес.

  2. Перейдите по адресу http://whatismyip.network/ и проверьте, указан ли указанный IP-адрес в сравнении с адресом, указанным в шаге 1. Если они не совпадают, вы находитесь за прокси.

  3. Попробуйте этот сайт обнаружения прокси (другой подход) http://www.lagado.com/proxy-test

  4. Последняя проверка прокси (они могут быть очень хорошо спрятаны). Это самая эффективная проверка, которую я знаю, но она более сложна, чем другие. http://www.lagado.com/tools/cache-test

  5. Попробуйте различные загрузки с сайтов http и сравните их с сайтами https. Я поместил две ссылки ниже для загрузки 400M, одна http другая HTTPS.

Тест VPN и решение

Единственный способ обойти прокси-провайдера - это использовать VPN-сервис. Это гарантирует, что они не будут манипулировать вашими данными или потреблять их, и, возможно, одновременно ухудшать работу вашего сервиса.

Если у вас нет службы VPN для тестирования, есть множество бесплатных. Я предлагаю киберхост. После настройки и подключения к VPN снова проверьте скорость загрузки (http против https) - даже если прокси-сервер не найден, возможно, VPN исправит все, что может сделать ваш провайдер с вашими данными.

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

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