Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I brought a VPN service that I want to use on VPS for web bots.

I've installed OpenVPN and config from the VPN Service, but openVPN is tunneling with the VPN service for all services even for remote desktop connection, so now it is hard to manage Windows VPS from my local because of a 500+ ms latency.

So is there any way to exclude the remote desktop service or my IP, so I can manage VPS in normal way, but in VPS other things could be with the VPN?

share|improve this question
add comment

1 Answer

You can exclude single IP addresses or address ranges by adding a new entry to the routing table.

  1. Find out your usual "default gateway" (usually your router's IP address) from ipconfig.

  2. Connect to VPN.

  3. Run route add <vps-address> mask 255.255.255.255 <gateway> in Command Prompt.

    If you want to add an entire subnet, adjust the netmask accordingly. (For example, add 198.51.100.0 mask 255.255.255.0)

  4. If it works, add it again with route add -p so that Windows will remember it for the future.

share|improve this answer
2  
I personally prefer adding the appropriate line to the OpenVPN config file: (example for 192.168.1.0/24 subnet) route 192.168.1.0 255.255.255.0 net_gateway OpenVPN will then use the system's commands to add this to the routing table. The advantage to doing it this way is the config is portable without manual routing and the route will be removed when OpenVPN is disconnected. Also, net_gateway serves as a convenient alias for The pre-existing IP default gateway, read from the routing table. See community.openvpn.net/openvpn/wiki/Openvpn23ManPage for more information. –  Bob Oct 15 '12 at 8:59
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.