Make VPN Killswitch for Tor in Firewall

i use Tor on my Win 2019 Server.
I use a VPN and normally i can do a killswitch for any program by firewall, when i do this:

example firefox.exe
my main network is private
my vpn network is public

Now i do in the windows firewall and restrict the internet connection for firefox.exe when no public network is connected.

If vpn (public network) disconnect = firefox no connection.

But when i do this for tor.exe and also firefox.exe inside the tor folder, it does not work.

Which .exe or process is responsible for the internet connection in tor browser?
which process should i have to restrict the connectoin, so tor is getting blocked?

hope you can help me

best regards

1 Like

Tor.exe it the one which connects to the internet. Firefox connects to Tor.exe as a sock5h proxy. I don’t understand why it cannot be blocked by a firewall.

Which firewall? The standard one which is in Windows?

I don’t have a server to try it out.

Edited 2024/06/06
OK, I tried this out on a vanilla Windows Pro and made a new rule applied in all profiles to block tor.exe in the desktop Tor Browser folder. This was using Windows Defender. Now a firewall is a firewall is a firewall and it would work with any.

Firefox starts and it just sits there waiting. I have logs. This is not really a kill switch.

To make a kill switch would require making some sort of script which would turn on/off this rule. I will leave this up to you to implement.

Edited even later:

There it is. Now make that into a script.


Hello, yes i use windows firewall itself.
I can block any other program without problems,

i will look into your link thx

1 Like

Do it at the firewall rule place and not at the app rule place.

1 Like