Vadim Smirnov

Forum Replies Created

Viewing 15 posts - 361 through 375 (of 1,476 total)
  • Author
    Posts
  • in reply to: Wiresock causes high ping in a game #12208
    Vadim Smirnov
    Keymaster

      If you had problems with v1.2.4 and don’t have them with v.1.2.5, then it was probably the same bug reported here.

      in reply to: Wiresock causes high ping in a game #12203
      Vadim Smirnov
      Keymaster

        Using a VPN may affect your ping, the details depend on the location of the VPN and the game server. Sometimes you can win, sometimes you can lose. Wiresock software itself has very low latency, unless you use verbose logging, don’t forget that I/O operations are always expensive.

        in reply to: WireSock Debugging | Not receiving packets #12201
        Vadim Smirnov
        Keymaster

          Hmm, are you sure the handshake was successful? If you’re using stock Wireguard for Windows on the client side, what tunnel statistics do you see?

          in reply to: WireSock Debugging | Not receiving packets #12199
          Vadim Smirnov
          Keymaster

            I assume you have installed official WireGuard for Windows and Wiresock VPN Gateway and created the Wireguard tunnel using wg-quick-config. I also assume that port forwarding is configured on your router, and you can connect to your Wireguard server using the client application. Correct?

            Please check, can you ping the Wireguard server virtual IP address from the client? It should normally work even without Wiresock VPN Gateway service running, which is only responsible for forwarding client connections to the external network.

            It could also be helpful if you could share server and client configuration files (just strip endpoint and key information out).

            in reply to: Exclude apps #12196
            Vadim Smirnov
            Keymaster

              Thanks for pointing this out. I’ve resolved the issue in v.1.2.5, please give it a try.

              in reply to: Exclude apps #12187
              Vadim Smirnov
              Keymaster

                Thanks for testing. I’ve slightly improved the logic. Please update to v.1.1.18.

                in reply to: Exclude apps #12185
                Vadim Smirnov
                Keymaster

                  The requested extended parameter to exclude applications (DisallowedApps) was added in v.1.1.16. Please give it a try.

                  in reply to: Exclude apps #12184
                  Vadim Smirnov
                  Keymaster

                    There are three small features that I would like to add to the next version. I hope to be ready in a week or two, depending on whether I have enough spare time.

                    in reply to: Looking to replace WireGuard Windows Client #12181
                    Vadim Smirnov
                    Keymaster

                      If you have IPv6 enabled and use an IPv6 DNS (e.g. iPhone hotspot) then no traffic goes via the tunnel.

                      Could you please collect the wiresock application log and PCAP files for this setup and can send the files/link to support@ntkernel.com? It should help me to understand what is going on.

                      in reply to: Looking to replace WireGuard Windows Client #12178
                      Vadim Smirnov
                      Keymaster

                        We can check what is going on by analyzing log and PCAP files:

                        Troubleshooting
                        If you experience any problems, then first try starting the application/service with ‘-log-level all‘ command line parameter. If you run it as an application, then it dumps the debug log directly on the console, while service will save the log into the file located in C:\ProgramData\NT Kernel Resources\WireSock VPN Client. In both cases, all processed network packets will be stored in PCAP files (can be opened and analyzed in Wireshark) in the C:\ProgramData\NT Kernel Resources\WireSock VPN Client.

                        Please note that ‘-log-level all‘ exists for debug purposes only and significantly affects the application performance.

                        in reply to: Looking to replace WireGuard Windows Client #12176
                        Vadim Smirnov
                        Keymaster

                          Typically, if the system is configured with both IPv4 and IPv6 DNS, DNS queries are sent to both. Thus, most applications should work fine. Please check if browsers are working good via wiresock and the only problem you are having is with using nslookup.

                          The latter seems to always default to an IPv6 DNS address if available, and this is where we have some issues.

                           

                          in reply to: Looking to replace WireGuard Windows Client #12173
                          Vadim Smirnov
                          Keymaster

                            It looks a bit unusual that a laptop has an IPv6 DNS server but no IPv4. However, this is quite a possible setup. I think I’ll just add IPv6 to IPv4 and vice versa DNS resolution to close this question.

                            in reply to: Looking to replace WireGuard Windows Client #12171
                            Vadim Smirnov
                            Keymaster

                              Yes, that explains what’s going on. Wiresock does not change your network settings or add another DNS server from the WG configuration. Instead, it translates and forwards DNS requests to the DNS server from WG configuration instead of the original one. But it does not convert IPv4 DNS requests to IPv6 and vice versa. I’ll think about what can be done about it. However, if your laptop is configured with an IPv4 DNS server in addition to an IPv6 server, then all other applications (such as browsers) should work fine. NSLOOKUP should also work fine if you manually set the DNS server to any IPv4 address. For example, using server 8.8.8.8 or any other IPv4 address will force nslookup to use the DNS server from the WG configuration.

                              in reply to: Looking to replace WireGuard Windows Client #12168
                              Vadim Smirnov
                              Keymaster

                                Thanks for the details. One question though, how nslookup works without WG (stock or wiresock) activated? Does it try to use the IPv6 DNS servers?

                                in reply to: Looking to replace WireGuard Windows Client #12165
                                Vadim Smirnov
                                Keymaster

                                  Hmm, while standard WireGuard adds a virtual NIC with an assigned IP address along with the appropriate DNS servers, Wiresock implements the same using Network Address Translation (NAT). For example, the outgoing DNS request is NAT translated to the DNS server taken from the configuration file. However, meanwhile, an IPv4 DNS query is only translated to IPv4, and IPv6 is only translated to IPv6. There is no address translation between IPv4 and IPv6 DNS queries.

                                  I’m not 100% sure, but I suspect your case may be related to these IPv4/IPv6 DNS server differences. If you’re interested, we could analyze this issue in more detail to find a workaround.

                                  P.S. You can try disabling IPv6 on your mobile hotspot to see if this is the case.

                                Viewing 15 posts - 361 through 375 (of 1,476 total)