Тоннелируйте все удаленные порты через SSH на локальное имя хоста

Я хочу получить доступ ко всем порты с моего VPS на мою локальную машину Я знаю, что могу сделать ssh -f myusername@vps -L 1000:vps:1000 -N для доступа к одному порту - но могу ли я сделать это простым способом (не зная заранее, какие порты находятся на vps), которые я могу ввести в своем локальном браузере vps.localhost:1000, чтобы получить доступ к порту 1000 на VPS?Так что мне нужно что-то вроде ssh -f myusername@vps -L vps.localhost:vps:* -N.По сути, я хочу получить доступ к localhost с vps через vps.localhost на моей локальной машине.

] Я не уверен, что мой вопрос задавали раньше - если да, пожалуйста, скажите мне, и я тоже счастлив, я мог найти только вопрос, который задавал противоположный моему вопрос, чтобы туннелировать весь локальный трафик через VPS.

0
30.07.2017, 01:01
1 ответ

Используйте опцию -D [port]. Настроить ваше приложение на использование [port]в качестве прокси-сервера SOCKS5 (может быть немного сложно, если приложение не поддерживает это. Firefox определенно делает ). Теперь вы можете перейти, например, к http://127.0.0.1:9001, и вы окажетесь в приложении удаленной коробки, прослушивающем порт 9001.

1
28.01.2020, 02:45

Теги

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