Как сделать прокси сервер на стороне пользователя?
Есть приложение на electron на стороне пользователя и сервер на ноде.
Нужно чтобы при запуске приложения на хосте в локальной сети, можно было подключаться к компу с ним как к прокси.
Чтобы на сервере можно было открыть браузер, используя puppeteer и ip адрес пользователя как прокси-сервер.
Есть рабочий вариант использовать socks сервер на стороне клиента (в приложении), но это требует использования port forwarding на роутере пользователя, поэтому такой вариант не подходит.
Другими словами, как проксировать весь трафик через ip пользователя за NAT, не используя port forwarding на его роутере?