Anybody knows if this is possible? I know it sounds silly but I don’t need it to access government top-security secrets or the file with the Nuclear Bomb codes…
Yes. There are many options. Personally I use pivpn software installed on a raspberry pi.
As other have noted, yes.
You will need to set up port forwarding on your router. Also, it’s unlikely that you have a static IP address so you’ll want to look into buying a domain name and using DDNS on your router (this is much cheaper and easier than it sounds).
Absolutely. Almost any system that can run OpenVPN can be a host. Some folks use their router (e.g., DD-WRT, OpenWRT). Other folks (including myself) use a Raspberry Pi. I even know some folks that run their endpoint on a Windoze box. If you do host your OpenVPN server on a system within your network, you will need to forward the OpenVPN ports to that system.
I definitely like to do the same thing as you OP. I’ve been looking for a instruction guide on how to do it. I use AdvancedTomato on my N66R Router.
Yes. If you are willing to set up a linux machine, the SSHd has this functionality built in.
Whats the difference/advantages between setting a VPN on a Raspberryl Pi, and paying for like, TunnelBear?
Upvote for Softether. I’m using it at home using their dns service and at work with a fixed ip. Easy to configure and it just plain works.
What could the implications for this be? Like will it affect the speed, or affect in any way other devices connected to my Wi-Fi?
what server has anything to do with home vpn?
Pi: you are showing to the outside world your home IP. TunnelBear: you don’t know what it does to your data.
Upvote for Softether.
Thanks for leaving the trail. OP erased his comment and yours allowed me to make this work, thank you!
For port forwarding and DDNS? Nothing really. Only forward the port you need for running an OpenVPN server (usually 1194).
When you’re actually connected to the VPN and doing stuff, remember that your home network’s upload bandwidth will probably be the factor limiting the download bandwidth on the remote device connecting to the VPN. This probably won’t be a real problem unless you’re doing lots of network-intensive stuff remotely and on the LAN simultaneously or you have really slow internet to begin with.
Pi: you are showing to the outside world your home IP.
If you set your routes accordingly. The idea behind a VPN is that you can connect to a different network than the one your currently on, not to spoof IP addresses.
I have a whole lot of VPNs where I don’t change my external IP but am still able to get work done…
I’m glad to hear it helped you. It has been rock solid for me. I use a Linux box at work (fixed ip) and I’ve loaded the vpn server on my desktop at home (using OpenVPN dynamic DNS). I use self generated certificates for computers and IPSec/L2TP for phones and tablets. It was much easier to configure than OpenVPN.
Let me know if you have any questions, I’ll be happy to try to give you a hand.
That’s called “split horizon”.