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.

My question is strange, but once you understand my meaning you'll know why I asked.

I work at a web development/hosting company and we have dedicated servers hosted by a third party in Dallas somewhere. At our office, we just use the internet that is provided by the building, an internet connection that was included with our lease. We don't have access to the main router, so we can't open any ports. It's really fine; we don't really NEED any more than what was provided.

Recently my bosses asked if I could set up a VPN so we can connect from our homes. Our office has shared storage and all usernames/passwords/data on all of the websites we host, so it would be useful to have access to all of that. Set up a VPN? Not a problem, I've set up a billion VPN's in the past. But we don't have any open ports, and we have no way to open them, since we don't have access to the router. So I've been thinking of a way to make the VPN happen for a while, and what I came up with was to put a VPN server on our dedicated hosting servers in Dallas, connect with a Linux computer at the office, and then we can connect to the Dallas VPN server from our homes. After connecting to our Dallas VPN, we'll have access to the IP of the office's VPN server.

Is it possible to connect to the office VPN through the Dallas VPN? If there's a more efficient way with less overhead, I'd love to hear about it. Do you have any suggestions?

share|improve this question

1 Answer 1

Install OpenVpn on the server. Setup a linux client at the office and configure it to expose its local network through the vpn. Now you can connect with openvpn from home and trafic to the office network will route through openvpn. No need for double vpn's. Also, Im sure you can do similar with other vpn's, but OpenVpn I know and it is free.

share|improve this answer
    
about OpenVPN: OpenVPN is an application to securely tunnel IP networks over a single UDP or TCP port. It can be used to access remote sites, make secure point-to-point connections, enhance wireless security, etc. OpenVPN uses all of the encryption, authentication, and certification features provided by the OpenSSL library (any cipher, key size, or HMAC digest). OpenVPN may use static, pre-shared keys or TLS-based dynamic key exchange. It also supports VPNs with dynamic endpoints (DHCP or dial-up clients), tunnels over NAT or connection-oriented stateful firewalls (such as Linux's iptables). –  karel Dec 13 '13 at 11:28
    
Ok. Thanks for the help. I've always used PPTPD. Do you know if there's a term for what i'll be doing with it? –  Deathstalker Dec 13 '13 at 15:25
    
also, is this possible without opening any ports? because thats the problem. i have no ports open. –  Deathstalker Dec 13 '13 at 15:48
    
@Deathstalker Just stop using pptpd. It has poor security and some routing issues. It is simple to install for road warriors though, so I guess it has some use.. –  Mattias Åslund Dec 13 '13 at 22:49
    
@Deathstalker If you setup the OpenVpn server on your cloud machine, your office will be a client and needs no open ports. Other clients will still be able to route to the office if correctly configured. –  Mattias Åslund Dec 13 '13 at 22:51

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.