Машина, через которую я выполняю SSHing для удаленного / хост-компьютера (той же сети / локальной сети), имеет доступ к Интернету, а хост - нет.
Запуск обновлений и установка пакетов на хосте становится довольно неудобным, потому что тогда мне нужно запустить прокси локально, а затем настроить удаленный компьютер для его использования.
Так что мне было интересно, есть ли более простой способ сделать это через, может быть, SSH или что-то еще?
У меня есть понимание сложностей, которые лежат внутри, но мне было любопытно узнать.
Использование plink
через Emacs (если это имеет значение).
ssh -t -D 1080 localhost ssh -R 1080:localhost:1080 noinet
(да, одна команда).Вот способ сделать это через SSH:
На машине без доступа к интернету беги
Вы можете заменить 8080 любым неиспользуемым номером порта,
Затем установите программное обеспечение, такое как proxychains или redsocks , настройте их для подключения к localhost: 8080 и запустите программное обеспечение, которому через них требуется доступ в Интернет.
источник