zgn16357

Forum Replies Created

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • in reply to: Wiresock two or more instances #12735
    zgn16357
    Participant

      Большое Вам спасибо, Вадим, за то что откликнулись, еще и так развернуто. Достаточно ввести в Google “windows bind application to a specific network interface site:superuser.com” и найдутся пол-сотни вопросов как это сделать во многих контекстах, но ни одного ответа полноценной реализации, потому что на Windows нет такой возможности как есть на Linux. Мне требуется разнести различные сетевые сервисы по туннелям c удаленными серверами и так, чтобы каждый надежно обращался только к своему не пересекаясь с другими, имея доступ ко всему IPv4 адресному пространству на другом конце. SOCKS решает эту проблему только для программ, которые его поддерживают, остальным нужны проксификаторы, но если приложение создает несколько процессов и общается между ними, то прокси нарушает их согласованность.

      Никакой UI не требуется для таких разовых задач, Wireguard через консоль создает множество туннелей без UI и все прекрасно работает, но все они это лишь 0.0.0.1/0-маршруты виртуальных интерфейсов, которые невозможно распределить по приложениям. Windows умеет упорядочивать обращения к ним только по метрике.

      Виртуальные интерфейсы тоже не требуются, достаточно одного фильтра на реальном интерфейсе, который бы разносил все обращения к нему на туннели согласно указанным именам процессов. Такой возможностью вы подарите Windows функционал, которого еще никто не реализовал, впервые станет доступным практически нативное разделение общей сетевой подсистемы на отдельные приложения. С ростом ограничений в Интернете в разных странах, однажды действительно придется запускать несколько браузеров с туннелями к серверам каждой страны, чтобы получить доступ к их сайтам.

      in reply to: Wiresock two or more instances #12732
      zgn16357
      Participant

        Возможность создавать десятки туннелей, где каждый будет со своим фильтром – сделает Вашу программу единственной в своем роде и решением огромной проблемы, потому что на Windows нет ни одной программы или способа, которые позволили бы полноценно разделить больше 2-ух сетевых интерфейсов на разные приложения.

      Viewing 2 posts - 1 through 2 (of 2 total)