Заставить весь трафик ноутбука проходить через настольный компьютер в Великобритании, прежде чем он будет подключен к корпоративной сети через VPN

Заставить весь трафик ноутбука проходить через настольный компьютер в Великобритании, прежде чем он будет подключен к корпоративной сети через VPN

У меня есть ноутбук, с которым я путешествую по всей Европе.

У меня дома есть десктоп, я использую его как сервер и у меня есть доступ к нему по ssh с моего ноутбука. Предположим, у меня статический IP и т. д., так что не стоит беспокоиться о DNS.

У меня есть рабочая сеть в офисе, и мне нужно подключиться к ней через VPN, чтобы получить доступ ко всему, что мне нужно. Пока я подключен к VPN, я использую приложение для удаленного рабочего стола (Remmina), терминал Linux для ssh и веб-браузер для доступа к интрасети и т. д.

Я хочу запускать на своем ноутбуке такие приложения, как Remmina и Chrome, и направлять ВЕСЬ трафик через мой домашний компьютер, чтобы все выглядело так, как будто оно исходит с домашнего компьютера, а IP-адрес моего ноутбука нигде не указан, только мой домашний компьютер.

Изначально я думал использовать VPN с моего ноутбука на домашний компьютер, но, по-видимому, он поддерживает только порты 80 и 443, я хочу, чтобы трафик каждого порта проходил через мой домашний компьютер, просто на всякий случай. Также я не знаю, как мой домашний компьютер, работающий как VPN-сервер (от ноутбука к нему) и VPN-клиент (от него к работе), будет работать друг с другом.

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

Наконец, я считаю, что я мог бы настроить прокси, так что я буду пересылать трафик на определенные порты через мой домашний компьютер, однако Remmina не поддерживает настройку прокси. И мне не нравится идея зависеть от части программного обеспечения для правильного выполнения этого.

Поэтому я хочу спросить, какое решение было бы правильным?

Спасибо

Джоуи

Связанный контент