Что замораживает мой сеанс удаленного терминала на сервере Ubuntu 14.04, когда я включаю туннелирование носков в моем браузере?
Я новичок в Ubuntu и использую удаленный сервер с установленной на нем Ubuntu 14.04 (без головы). Я использую putty (на ноутбуке с Windows) для подключения к нему - SSH с закрытыми и открытыми ключами. Я также настроил ssh туннелирование для носков (динамическое, порт xxxx). Сохранил сеанс под именем EmmaWatson. Готово.
Запустил браузеры (как Chrome, так и Firefox) на моем ноутбуке с Windows, установил расширение SwitchySwarp в Chrome и дополнение FoxyProxy в Firefox. Я заполнил детали (socks5, localhost - порт xxx), включил прокси.
Все работало нормально: в течение недели я с радостью использовал свой прокси для работы в Интернете, но все изменилось вчера. Теперь, по какой-то причине, каждый раз, когда я включаю прокси-сервер, веб-страницы сначала загружаются нормально, затем соединение зависает, страницы перестают загружаться, и в то же время сеанс Putty (EmmaWatson) также зависает / зависает!!
Когда я отключаю прокси, он размораживается и терминал замазки снова становится отзывчивым.
Я предположил, что замазка капризничает. Итак, я установил Connectbot
на Android, перенаправил порт (туннель), запустил браузер Firefox на Android, внес изменения в about:config
и это сработало! Но вскоре оно тоже замерзло (всего несколько минут). Терминал (connectbot) перестал отвечать на запросы, и мне пришлось его закрыть.
Затем я вернулся в Putty. На этот раз я создал еще одну сессию Putty 'Hermoine' без настроек туннеля. Загрузил первый сеанс (EmmaWatson) - включил прокси в браузере и дал ему заморозиться. Затем я загрузил второй сеанс (Hermoine), и это было быстро! Закрыл Hermoine, добавил те же настройки туннеля, что и EmmaWatson, и заново загрузил новый Hermoine. Это было быстро. Но Эмма Уотсон осталась замороженной.:(
- tl; dr - каждый раз, когда я использую прокси socks, все (терминал) зависает!
Дополнительная информация:
- с помощью клиента Windows 8.1, Android 5.1.1
- ssh - сжатие - включено (это актуально?)
- socks5
- все остальные программы работают нормально
- засыпали. Система не зависает. Висят только эмуляторы терминала.
1 ответ
Я думаю, что решил свою проблему. Виновником, похоже, являются настройки MTU. Мое домашнее соединение - PPPoE с максимальным MTU, установленным на 1460. Итак, я изменил настройки MTU на своем сервере Ubuntu на 1460, и все улучшилось, хотя все еще было небольшое отставание, по-видимому, из-за издержек SSH. Я набрал его до 1432. Теперь все нормально.