Используем (костыли) виртуалку (назовем ее proxyhost) для доступа в интернет с удаленной машины за натом.
На тачке, чей IP нужно получить, нужно предварительно поднять ssh-сервер и создать юзера guest, далее вводим:
Тем самым мы пробрасываем порт 22 (ssh) на удаленную тачку, можно также указать ключ -N чтоб не держать терминал открытым.
На клиенте (кому интернет), пишем следующее заклинание:
Нужно будет ввести пароль от guest (ну или не вводить, если используются ssh-ключи).
В результате у нас будет поднят socket на порту 8888, его можно ввести в браузер (или использовать в любом другом софте).
На тачке, чей IP нужно получить, нужно предварительно поднять ssh-сервер и создать юзера guest, далее вводим:
ssh proxyhost -R 2222:localhost:22
Тем самым мы пробрасываем порт 22 (ssh) на удаленную тачку, можно также указать ключ -N чтоб не держать терминал открытым.
На клиенте (кому интернет), пишем следующее заклинание:
ssh -t -L 8888:localhost:8888 proxyhost ssh guest@localhost -p 2222 -D 8888
Нужно будет ввести пароль от guest (ну или не вводить, если используются ssh-ключи).
В результате у нас будет поднят socket на порту 8888, его можно ввести в браузер (или использовать в любом другом софте).