Vadim Smirnov

Forum Replies Created

Viewing 15 posts - 256 through 270 (of 1,509 total)
  • Author
    Posts
  • in reply to: WiresockUI freezes once or twice a day #13102
    Vadim Smirnov
    Keymaster

      Thank you for your diligent efforts in troubleshooting the issue. I greatly appreciate your time and your willingness to try out different steps to diagnose the problem.

      In order to assist us with a deeper analysis, I recommend starting the console version of the Wiresock client. Please use the “-log-level all” argument to collect detailed logs and capture network traffic during the times when the connection drops, which could shed light on what may be causing these disruptions.

      Thank you once again for your cooperation.

      in reply to: Recommended SOCKS5 Proxy setup? #13101
      Vadim Smirnov
      Keymaster

        Wiresock VPN Client implements this feature via additional parameters:

        • Socks5Proxy – specifies SOCKS5 proxy endpoint, e.g. Socks5Proxy = socks5.sshvpn.me:1080 or Socks5Proxy = 13.134.12.31:1080
        • Socks5ProxyUsername – specifies SOCKS5 username (optional)
        • Socks5ProxyPassword – specifies SOCKS5 password (optional)

        Wiresock operates by establishing a connection to the indicated SOCKS5 proxy. This involves associating a UDP endpoint and transmitting handshake packets through the SOCKS5 UDP tunnel. The handshake response emerges from the same tunnel. However, all subsequent data traffic is routed directly to the intended WireGuard endpoint.

        Although the methodology is quite straightforward, it adds a layer of complexity to the WireGuard handshake and response process, making it more challenging to detect and subsequently block the tunnel.

        in reply to: PostUp and PostDown #13100
        Vadim Smirnov
        Keymaster

          Currently, that option is not available. However, I’m interested in understanding your perspective. Could you please share why you believe this feature would be beneficial?

          in reply to: WiresockUI freezes once or twice a day #13093
          Vadim Smirnov
          Keymaster

            Well, I’m afraid, it could prove to be somewhat complex and time-consuming. This would require you to install Visual Studio, clone the WiresockUI repository, and build the debug version of it. Next, you would need to run WiresockUI under Visual Studio debugger and use it until you encounter a hang. Subsequently, you would be required to examine the state of the application to identify the problem. The sequence of these actions could be intricate and demanding, so please consider your willingness to commit to this task carefully.

            in reply to: IP leakage a possibility? #13092
            Vadim Smirnov
            Keymaster

              It’s feasible to adjust the initial settings for the network driver, a setup that would halt all inbound and outbound network traffic until the VPN client becomes active. This strategy, however, could have extensive repercussions on the overall system functionality, possibly obstructing even DHCP operations.

              In light of this, I am considering developing a buddy Windows Service as an alternative. This service would be programmed to initialize with the system startup and manage network traffic in a more selective manner, permitting only certain types of traffic based on a pre-established rule set (e.g. allow DHCP/DNS or/and allow all for selected network interfaces).

              Without explicit approval from this service, any other traffic would be strictly denied unless it’s funneled through the VPN client. There, the traffic would be processed according to the configuration settings of the Wireguard VPN, ensuring secure and efficient handling of network operations.

              in reply to: WiresockUI freezes once or twice a day #13088
              Vadim Smirnov
              Keymaster

                The most effective strategy to tackle this issue requires reproducing it under the examination of a debugger. I’m committed to attempting to replicate the situation this coming weekend. Could you please describe your typical use scenario with the VPN?

                in reply to: Unable to access local network Google TV device. #13086
                Vadim Smirnov
                Keymaster

                  Thank you for the update. While I can’t state with certainty, it’s highly probable that the issue was related to MTU. I would recommend upgrading to version v1.2.26, as v1.2.25 has a known issue with the process context resolution feature for IPv6.

                  in reply to: Multiple (simultaneous) tunnels? #13085
                  Vadim Smirnov
                  Keymaster

                    Is this a limitation by WireSock itself? or is it only the UI? is there a fix for this?

                    Thank you for your kind words. Currently, Wiresock does not support multiple tunnels. Nevertheless, this is not a fundamental constraint, and I am contemplating the inclusion of this feature in the future. Please understand that due to my limited capacity to dedicate time to this project, I’m unable to offer a precise timeline for this enhancement.

                    in reply to: WiresockUI freezes once or twice a day #13083
                    Vadim Smirnov
                    Keymaster

                      Thank you for bringing this matter to our attention. Unfortunately, the process of identifying and resolving issues of this nature can prove to be challenging, particularly when their replication is inconsistent. Regardless, I assure you that I will try allocating time to investigate and address this issue.

                      in reply to: Unable to access local network Google TV device. #13072
                      Vadim Smirnov
                      Keymaster

                        There could potentially be an issue related to address conflict. Could you please provide the subnets for both your Local Area Network (LAN) and Wireguard?

                        in reply to: Failed to figure out route to VPN server error #13059
                        Vadim Smirnov
                        Keymaster

                          I sincerely apologize for not being able to take on this task sooner. Due to a considerable workload in the past few weeks, I was primarily focused on resolving bugs. However, I’m optimistic about finding time this upcoming weekend to address this matter. Thank you for your understanding and patience.

                          in reply to: Wireguard over proxy on router #13054
                          Vadim Smirnov
                          Keymaster

                            Любопытно, мне было неизвестно, что для Keenetic доступен клиент Shadowsocks. Это, безусловно, представляет собой интересную возможность для пользователей. Я тоже предпочитаю роутеры keenetic для дома, так что не исключено, что подобная схема может и мне как-нибудь пригодиться.

                            Единственный недостаток, который я вижу в данной схеме, заключается в том, что весь трафик, передаваемый через Wireguard, проходит через Shadowsocks. Это, вероятно, может негативно сказаться на общей производительности и скорости работы, которые обычно ассоциируются с использованием Wireguard.

                            in reply to: cant install wiresock vpn client #13053
                            Vadim Smirnov
                            Keymaster

                              The key part is below:

                              WixQuietExec64: Trying to install nt_ndiswgc ...
                              WixQuietExec64:
                              
                              WixQuietExec64: ... C:\Program Files\WireSock VPN Client\drivers\ndiswgc_lwf.inf was copied to C:\WINDOWS\INF\oem142.inf.
                              WixQuietExec64:
                              
                              WixQuietExec64: ... failed. Error code: 0x80070005.
                              WixQuietExec64:
                              
                              WixQuietExec64: Error 0x80070005: Command line returned an error.
                              WixQuietExec64: Error 0x80070005: QuietExec64 Failed
                              WixQuietExec64: Error 0x80070005: Failed in ExecCommon method

                              It appears you may not have the necessary permissions to install the driver.

                              in reply to: Wireguard over proxy on router #13046
                              Vadim Smirnov
                              Keymaster

                                Причем на VPS вижу как входящие пакеты, так и исходящие.

                                Похоже на то, что блокируют именно handshake response.

                                Соответственно у меня вопрос: возможно ли как-то настроить keenetic так, что бы он подключался к wireguard через прокси? Или же настроить wireguard сервер так, что бы запросы к нему шли через этот прокси?

                                Мне кажется, использование Keenetic может вызвать определенные сложности и, вероятно, потребуется модификация реализации Wireguard. К сожалению, ограничиться решением только на стороне VPS также не представляется возможным. В данной ситуации я вижу одну стратегию: вставить промежуточное звено между Keenetic и Интернетом, которое сможет перехватывать и обрабатывать Wireguard handshake. Я полагаю, что на основе Windows-хоста с двумя сетевыми интерфейсами и WinpkFilter можно было бы без больших усилий разработать подобное решение.

                                in reply to: cant install wiresock vpn client #13044
                                Vadim Smirnov
                                Keymaster

                                  Could you please collect the MSI log? Here’s a step-by-step guide to enable logging for an MSI installation:

                                  1. Open a command prompt. This can be done by searching for cmd in the Windows search bar and selecting “Command Prompt”.

                                  2. In the command prompt, navigate to the directory where the MSI file is located using the cd command. For example, if your MSI file is in the Downloads folder, you could type cd Downloads.

                                  3. Once you’re in the correct directory, enter the following command to start the installation and simultaneously enable logging:

                                  msiexec /i NameOfYourInstaller.msi /l*v MyLog.txt

                                  Replace NameOfYourInstaller.msi with the name of your MSI file, and MyLog.txt with the name you want for your log file.

                                  4. Press Enter to run the command. The installation will proceed and a log of the installation will be created in the same directory under the name you specified.

                                  The /l*v option in the command enables verbose logging. This records all actions that are taken during the installation, making it easier to identify any issues that may arise.

                                  Please remember that the generated logs might contain sensitive information, so handle and share them carefully.

                                Viewing 15 posts - 256 through 270 (of 1,509 total)