Если вы можете установите сервер OpenSSH на компьютер A и клиент OpenSSH на компьютер B, то вы можете использовать функцию OpenSSH, называемую динамическая переадресация портов в простых случаях. При подключении к компьютеру A через SSH на компьютере B с динамической переадресацией портов прокси-сервер SOCKS будет создан, например, на порт 1080 в любой программе, поддерживающей прокси, выполнив:
ssh -D 1080 имя-или-ip-компьютера-a
Затем это можно использовать, установив localhost: 1080 в качестве прокси-сервера SOCKS в любых программах, поддерживающих прокси.
Для чего-то более постоянного или если установка прокси-сервера не является подходящим решением для приложений, которые вы хотите использовать, вы, вероятно, захотите настроить отдельную VPN. Легко устанавливаемый вариант Хвост, который позволяет частным пользователям бесплатно настраивать свои собственные VPN с возможностью довольно легко маршрутизировать трафик для определенных подсетей через определенные машины или же маршрутизировать весь интернет-трафик вашего компьютера через другую машину. Эти VPN-соединения являются прямыми, где это возможно, и ретранслируются сквозным шифрованием, когда нет, поэтому сам Tailscale не видит никакого трафика между компьютером A и компьютером B.
Прежде всего, убедитесь, что вы соблюдаете требования сетевой безопасности любой VPN, к которой вы подключаетесь на компьютере A!