Несколько соединений в одном SSH SOCKS 5 Proxy - PullRequest
3 голосов
/ 20 апреля 2010

Мой первый вопрос здесь по Stackoverflow: Что мне нужно сделать, чтобы SSH SOCKS 5 Proxy (SSH2) разрешал множественные соединения?

Что я заметил, так это то, что когда я загружаю страницу в Firefox (уже настроенную на использование прокси-сервера SOCKS 5), она загружает все по одному. Это может быть воспринято невооруженным глазом, и я также подтверждаю, что с помощью вкладки NET Firebug, которая регистрирует сделанные подключения.

Я уже настроил некоторые директивы на странице about: config , такие как конвейер, постоянные прокси-соединения и некоторые другие вещи. Но я все еще получаю такую ​​последовательную загрузку ресурсов, которая заметно очень медленная.

network.http.pipelining;true
network.http.pipelining.maxrequests;8
network.http.pipelining.ssl;true
network.http.proxy.pipelining;true
network.http.max-persistent-connections-per-proxy;100
network.proxy.socks_remote_dns;true

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

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

Спасибо за все входные данные.

Ответы [ 2 ]

0 голосов
/ 12 января 2014

Я думаю, что это как-то связано с самим SSH-over-TCP; плюс, возможно, некоторые дополнительные неэффективности и / или ошибки в реализациях. Используете ли вы только OpenSSH в Mac OS X / * BSD / Linux, или это PuTTY в Windows?

Ваша ситуация на самом деле в значительной степени именно так и была разработана SCTP (в качестве замены TCP), которая имеет представление о нескольких потоках из одного соединения.

Надеюсь, однажды у нас будет SSH поверх SCTP. Самое приятное в SCTP - то, что он по-прежнему будет работать через IPv4, то есть, по-видимому, это в основном дело в том, что его поддерживают только конечные хосты, поэтому, в отличие от IPv6, вам не придется ждать своего ленивого интернет-провайдера , теоретически).

0 голосов
/ 07 сентября 2010

У меня были те же мысли, и я пришел к выводу, что у него уже должно быть несколько соединений, проходящих через прокси-сервер socks. Это связано с тем, что при просмотре соединения ssh с флагом -vvv вы заметите, что оно открывает разные порты для разных запросов.

...