Vadim Smirnov

Forum Replies Created

Viewing 15 posts - 331 through 345 (of 1,509 total)
  • Author
    Posts
  • in reply to: Smb over wiresock as allowed app #12757
    Vadim Smirnov
    Keymaster

      I wouldn’t say it’s anything complicated, just another filter similar to the existing DNS redirect implementation. But at the same time, it requires adding new configuration options and some tests. All in all, it will probably take me a day. So I guess if I won’t have anything urgent, I can dedicate a day to it next weekend.

      in reply to: Smb over wiresock as allowed app #12753
      Vadim Smirnov
      Keymaster

        I think the SMB redirector runs in the context of a system process, so adding something like this to AllowedApps will tunnel more than you really need. However, I think I can add a new setting called AllowedPorts to have AllowedPorts = tcp:139, tcp:445 force SMB traffic into the tunnel.

        in reply to: sending customized packet example #12737
        Vadim Smirnov
        Keymaster

          There is no such example, and although it is not difficult to create one, note that some information is required to build the TCP SYN packet, e.g. source and destination MAC, IP addresses and TCP ports. Requesting all of these options from the command line can be annoying. Any ideas what it might look like?

          By the way, please clarify, is your question about constructing a TCP SYN packet or sending it to the network?

          in reply to: Wiresock two or more instances #12733
          Vadim Smirnov
          Keymaster

            В каком контексте могут понадобиться десятки туннелей?  Хотя давеча меня спросили можно ли пропустить 50 браузеров через 50 разных SOCKS на 50 амазоновских аккаунтов. Так что, похоже, такое действительно бывает нужно, но случай весьма специфический.

            И тут возникает сразу несколько вопросов.

            Во-первых, подобное хозяйство нужно как-то конфигурировать, так что вероятно стоит начать с какого-то UI. У меня не так много свободного времени этим заниматься, но есть надежда, что Tunnl.To (это UI для WireSock) допилят до стабильной версии и можно будет развиваться в этом направлении.

            Во-вторых, если делать десятки туннелей в режиме NAT еще более-менее беспроблемно, то десятки виртуальных интерфейсов могут создать серьезную путаницу, особенно если каждый сконфигурирован как дефолтовый гейтвей (0.0.0.0/0).

            Но в целом, если ограничиться режимом NAT, то поддержку множества WireGuard туннелей сделать не слишком сложно. Пакеты будут перехватываться, шифроваться в соответствии с выбранным на основе списка приложений туннелем и отправляться дальше.

            in reply to: Exit on bad config flag #12727
            Vadim Smirnov
            Keymaster

              Works perfectly!

              Thanks for checking!

              Unrelated suggestion: display version info in the initial notice message

              As you wish, v1.2.15!

              in reply to: Exit on bad config flag #12725
              Vadim Smirnov
              Keymaster

                Yes, sorry, my fault. Fixed in v1.2.14. Please try.

                in reply to: Exit on bad config flag #12719
                Vadim Smirnov
                Keymaster

                  The proposed changes were implemented in v1.2.13. Please give it a try.

                  in reply to: AllowedApps не работает #12718
                  Vadim Smirnov
                  Keymaster

                    Так как DNS указан в config, то весь DNS трафик (через dnscache) идет через тоннель на 1.1.1.1. И DNS трафик браузеров не включенных в AllowedApps тоже (исключение, случаи использования DNS over HTTPS в том же Firefox).

                    На всякий случай я попробовал такую же конфигурацию с 1.1.1.1 у себя и она работает как ожидалось. Так что описанное поведение для меня выглядит странно, надо бы записать логи и PCAP файлы, посмотреть, что там на уровне сети происходит. Не исключено, что установлен какой-то антивирусный пакет, который встраивается в браузер, и за DNS происходит некий конфликт. Если что-то такое установлено, попробуйте удалить/выключить. Еще попробуйте поменять адрес DNS, на что-то альтернативное (8.8.8.8), посмотреть будет ли разница.

                    in reply to: Use VirtNet to connect to Internet #12714
                    Vadim Smirnov
                    Keymaster

                      I have not tried to test compatibility with VirtualBox, in general, Ethernet Bridge is just a sample to demonstrate the capabilities of Windows Packet Filter. But it’s quite possible that VirtualBox is using a similar approach to connect to the host network and there is some conflict. This requires more in-depth research.

                      in reply to: Use VirtNet to connect to Internet #12712
                      Vadim Smirnov
                      Keymaster

                        Good! However, in my previous post, I indicated where you can download the pre-build binaries. This archive contains all what you needed.

                        in reply to: how to use wiresock? #12708
                        Vadim Smirnov
                        Keymaster

                          Путь к файлу конфигурации не нужно ставить в квадратные скобки. Скорее всего из-за этого клиент не может его найти.

                          in reply to: Use VirtNet to connect to Internet #12705
                          Vadim Smirnov
                          Keymaster

                            I think you have downloaded binaries for legacy Windows systems. Instead, you should try this more modern Windows Packet Filter example. Compiled binaries are available here. Note to install Windows Packet Filter drivers to be able to use sample binaries.

                            in reply to: Use VirtNet to connect to Internet #12703
                            Vadim Smirnov
                            Keymaster

                              Yes, but you will need to relay packets from the virtual NIC to the real one. For example, you can use the Windows Packet Filter for this purpose.

                              in reply to: Exit on bad config flag #12700
                              Vadim Smirnov
                              Keymaster

                                You may be right, at least for the case where wiresock-client is running as an application and neither the primary nor secondary configurations are good/available, it makes sense to exit. As for the service, it may constantly try to restart.

                                in reply to: Wiresock exiting unexpectedly #12697
                                Vadim Smirnov
                                Keymaster

                                  For those facing a similar issue, check the MTU configuration setting. As a rule, it should not exceed 1420 bytes (1440 bytes for IPv4 only tunnels), specifying a larger value, such as 1500, results in the behavior described above.

                                Viewing 15 posts - 331 through 345 (of 1,509 total)