Туннели к тому же номеру порта

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

Даже если, скажем, машина Pentium II в наше время, вероятно, так стара, что некоторые люди просто пойдут, "но это - oooold" вместо того, чтобы фокусироваться на легкости, вещь: существуют менеджеры окон (и возможно простой DES, как XFCE до него начал быть более чрезмерно увеличенным в размере), который будет работать приятно на упомянутой машине. Они легки.

Firefox, OTOH, имеет утечки памяти и требует нескольких сотен мегабайтов для поддержания нескольких открытых вкладок. Это прекратило быть легким где-нибудь, прежде чем Firefox 2 был запущен.

Ваш "не использует много ресурсов компьютера", также другой возможный сравнительный тест, с этим старым сравнительным тестом машины, память обычно является самой большой проблемой: программы как LibreOffice, даже если они не являются медленными, требуют большей памяти, чем, скажем, Ваш средний текстовый редактор UNIX (я имею в виду материал как Emacs, vi, nano или бабочки).

Даже затем использование ЦП или доступ к диску могут быть другой вещью рассмотреть. Мне не нравится новое средство выбора файла GTK не только из-за их модернизаций UI, но также и потому что, когда я использовал более старую машину, я также заметил одно из изменений, которые они внесли, должен был представить файл, осуществляющий сниффинг этого, Вы просто не могли выключить. Это представило длительные задержки каждый раз некоторый GTK +, приложение открыло средство выбора файла, особенно в каталогах с несколькими файлами. Выполнение ls или использование спокойного средства выбора файла были бы быстры и легки. Так был бы Firefox с его собственным средством выбора файла. Но, скажем, Firefox с GTK + запрос средства выбора файла двоичного файла для открытия файла с открыл бы/usr/bin, и это займет несколько секунд для обработки. С тех пор я думаю, что мы можем сказать, что GTK + средство выбора файла не легок. Легкий инструментарий, возможно, позволил бы Вам выключать этот сниффинг, поскольку это может быть интенсивно.

"приложение не разветвляет новые процессы", "(процесс ожога или только для потоков)": Я не знаю тем, насколько, но процессы, вероятно, будет медленнее, чем потоки, да. Взятие процессов поточной обработки/нескольких (даже если последний медленнее, чем первый) во внимание является хорошей идеей — если мы не говорим о программе, что ветвления много (говорят, старый добрый bash fork-бомбы), они не будут использовать это много ресурсов, в то время как они могут улучшить скорость отклика. Одна вещь, которая может даже произойти, состоит в том, что кто-то, кто полагает, что программа легка, если это является быстро реагирующим, скажет, что программа не легка, если это блокируется в течение нескольких секунд, делая что-то под капотом и одним способом избежать, чтобы это имело отдельные потоки, один контакт с UI и другое выполнение этих вещей под капотом.

Легкий вес может также быть "только с необходимыми функциями". Например, поскольку я не так большая часть человека мыши или GUI, я предпочитаю медиаплееры, которые могут быть запущены с файла и просто показать файл с сочетаниями клавиш, а не плеер GUI с большим количеством кнопок и средств управления для использования с мышью. Я мог сказать mplayer легко по сравнению с его версиями GUI (или к, скажем, vlc, хотя я думаю, что существует cvlc). В конце, даже если это не требует так большой памяти или ресурсов ЦП, можно все еще считать "легким" при размышлении о нем как о "сохранении экранной недвижимости".

Много Менеджеров окон, как могут говорить, легки по сравнению с Настольными средами, потому что DES предоставляет несколько приложений и инструментов, чтобы сделать различные вещи, в то время как WMs просто, ну, в общем, управляют окнами (DES действительно, на самом деле, имеют WMs как один из их компонентов).

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

3
17.01.2014, 13:02
2 ответа

У Вас есть две опции. Или используйте адреса другого источника или используйте прокси носков.

Адреса другого источника

Ваш lo интерфейс настроен как 127.0.0.1/8, т.е. все адреса, запускающиеся с 127, действительно принадлежат текущему хосту.

Синтаксис для Вашего туннеля

-L [bind_address:] port:host:hostport

Поэтому можно использовать что-то как:

ssh -L 127.1.0.1:123:a.protected:123 -L 127.1.0.2:123:b.protected:123

Теперь позвольте a.protected решить к 127.1.0.1:123, и b.protected решают к 127.1.0.2.

Используя прокси носков

ssh -D 1080 

Это запустит локальный прокси носков на порте 1080. Все соединение решит и соединится на другом конце туннеля.

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

7
27.01.2020, 21:13

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

От моей точки легкий и правильный путь состоит в том, чтобы создать туннели на различных локальных портах:

ssh -f me@x.accessible -L 123:a.protected:123 -N
ssh -f me@x.accessible -L 123:a.protected:124 -N

Таким образом, первое соединение будет доступно через порт 123, и второй соперничают порт 124.

PS помнит, что Вам нужны корневые полномочия использовать порт под 1 024.

0
27.01.2020, 21:13

Теги

Похожие вопросы