vpnclient_x64.exe made a direct non-server list connection

Post your questions about SoftEther VPN software here. Please answer questions if you can afford.
Post Reply
routeseast
Posts: 2
Joined: Tue Sep 15, 2015 4:16 pm

vpnclient_x64.exe made a direct non-server list connection

Post by routeseast » Tue Sep 15, 2015 4:53 pm

Using latest Softether 4.18 Build 9570 with the latest available VPN Gate plugin
Using Windows 10 64-bit

I used Softether with VPN Gate to download a torrent. I've customized my firewall to only accept incoming and outgoing connections to my torrent client originating from the virtual Softether vpn client adapter's MAC address. Therefore, if I should lose my connection to a VPN Gate relay server, my torrent client becomes inactive and doesn't resume connections through my regular network adapter's hardware MAC address.

This has worked extremely well for me. However, I recently encountered a relay server based in Japan that disconnected me while I was still downloading a torrent file. The Softether VPN Client Manager console window showed no active "VPN Gate Connection". My browsers and other web based services were making direct connections to the internet using my actual IP address as confirmed by my firewall. I was completely disconnected from Softether VPN service, essentially.

However, my torrent was still downloading as I was still connected to a single IPV4 seed based in Sweden. This wasn't necessarily a failure of my firewall to prevent my torrent client from downloading from a non virtual adapter MAC address, as it is configured. The connection to this IPV4 seed wasn't established through the torrent client. The connection was established through vpclient_x64.exe . vpnclient_x64.exe was directly connected to this seed computer. I was under the impression that vpnclient_x64.exe should never make direct connections to computers outside the server relay list from VPN Gate. More so, I believed that vpnclient_x64.exe should never make any connection unless explicitly chosen by the end user, meaning I would have to actually choose a relay server for vpnclient_x64.exe to have any connections at all. This is incredibly strange and dangerous behavior. Obviously, it's a giant flaw in the Softether implementation that vpnclient_x64.exe can make direct non-user directed connections.

Please, to the Softether team, look into this issue. Thank you for the otherwise great software and service

Post Reply