Tailscale – это сеть «VPN» без конфигурации, которая работает поверх других сетей, эффективно «выравнивает» сети и позволяет пользователям и сервисам безопаснее и проще общаться друг с другом. Я подробно написал о том, как подключиться по SSH к WSL2 в Windows 10 с другого компьютера. В инструкции не только множество шагов, но и несколько способов подключения!
Я уже говорил об этом, но если вы активный разработчик и хотите поделиться сервисами и сайтами, над которыми работаете, со своими коллегами и соавторами, то придётся разобраться с нетривиально большим объёмом настроек, управления и обслуживания. Другими словами, «не было бы проще, если бы все были в одной сети и в одной подсети?»
WSL1 делит сетевой стек с Windows 10, поэтому «машина» рассматривается как одна и та же. Как бы машина ни называлась, выполняемый на порте 5000 сервис, – сервис Windows или приложение, работающее в Linux под WSL1 – выполняются на одной и той же машине. Однако в WSL2 ваша среда Linux находится «за» хостом Windows. Хотя WSL2 упрощает доступ к http: // localhost: 5000 через прозрачную переадресацию портов, ваш компьютер WSL2 Linux на самом деле не является одноранговым узлом в той же сети, что и другие ваши устройства.
Использование сетевой системы с нулевой конфигурацией, такой как Tailscale (и подобных сервисов), выравнивает игровое поле – и сеть. Из-за некоторых особенностей WSL2 можно сделать несколько ошибок. Вот, как я заставил всё заработать.
Читать дальше
[Перевод] Дружим WSL и VSCode через Tailscale и упрощаем работу в сети
Source: habrahabr