BrainEater Posted April 20, 2017 Share Posted April 20, 2017 (edited) So I have been working on this Server/VPN project for about a month now and I'm supper happy i finally have everything together, setup and boxed up. A quick rundown on what is in there and what i have done. The top black box is clearly just my router and the bottom hosing is an electronic project box i picked up for my local electronics store (Jaycar). The actual internals consist of 3 raspberry pi 3's, a TP 5 port switch which i removed the housing from as the board by itself takes up significantly less room, a 70 watt powered USB hub to power the pi's, 3 micro USB power cables, 3 cat 5e Ethernet cables, and a 2TB external hard drive. The standalone raspberry pi with the 2TB external drive is a self contained, fully functional, and port forwarded for external access, OwnCloud server which i have found myself using on a dally basis. The other 2 that are stack, are VPN related. The bottom pi is my own OpenVPN household server which is port forwarded for external access and it is what i actually connect all of my devices to. The top pi is my NordVPN client that i have also set up as a local internet gateway for my local network. So the config currently works and is setup as follows. My OwnCloud server stands allow with internal pi encryption, https, and encrypted storage. The OpenVPN local server runs all of its encrypted traffic through the NordVPN pi gateway, then through to my router, while still encrypted out to the NordVPN servers and then finally decrypted and out to the internet with a change of location and ip address. Device --> OpenVPN pi Server --> NordVPN pi Client --> Router --> NordVPN Server --> Internet The theory behind this is now i can create and revoke as many client keys as I want and keep track of all of my devices with my own OpenVPN server as well as encrypting my traffic while i am way from home without setting up all of my devices with NordVPN (its all most as simple as drag and drop a ovpn file for most devices using OpenVPN plus OpenVPN can be setup in may different ways and has loads more configuration options), but then also tunnel them out through the internet while maintaining the encryption (instead of decrypt all of my traffic before it leaves my router) as well as changing my geo-location, hiding my traffic from my ISP and also avoiding the 8 device limit that NordVPN sets. Thought? Hope i Have sparked some creativity in everyone. Edited April 20, 2017 by BrainEater Quote Link to comment Share on other sites More sharing options...
johnnyscreamer Posted May 10, 2017 Share Posted May 10, 2017 I like the idea of having 2 Pi's handling the encryption and tunneling. I'm trying to get OpenVPN working with Stunnel on my Pi and PC but am having difficulties. I've been trying UPGRDMAN's directions and after 10 attempts, I'm looking elsewhere for a solution that works. I've tried Starship Engineer's script on GitHub and I've tried PiVPN and can't get any of them to work. Quote Link to comment Share on other sites More sharing options...
digip Posted May 11, 2017 Share Posted May 11, 2017 Post your config setups for getting this working, sans private network info. Sure someone will want to build the same project. Maybe @Darren Kitchen can do a similar segment too :) Quote Link to comment Share on other sites More sharing options...
Forkish Posted May 11, 2017 Share Posted May 11, 2017 That's very cool. The bottom grey box reminds of an original NES. Quote Link to comment Share on other sites More sharing options...
Forkish Posted May 22, 2017 Share Posted May 22, 2017 Iv've been thinking about your setup for like two weeks now and I want to impliment something similar but not as nice looking (not intentionally). Great project. Quote Link to comment Share on other sites More sharing options...
Forkish Posted June 3, 2017 Share Posted June 3, 2017 Do you use DNSCrypt at or encrypt/encapsulate your DNS queries through any of this? Quote Link to comment Share on other sites More sharing options...
Rainman_34 Posted July 24, 2017 Share Posted July 24, 2017 This is a great project. I think a video or at least the config files (which variations so we don't have your info) would be great for learning tools for others, myself included. Quote Link to comment Share on other sites More sharing options...
Decoy Posted July 24, 2017 Share Posted July 24, 2017 That's sexy. Quote Link to comment Share on other sites More sharing options...
bashincajun Posted July 25, 2017 Share Posted July 25, 2017 (edited) I like this idea, of using mutiple pi's for this Looks good Edited July 25, 2017 by bashincajun Quote Link to comment Share on other sites More sharing options...
zubairkhanzhk Posted September 19, 2017 Share Posted September 19, 2017 Awesome buddy, Can I use this Idea with ExpressVPN because I am using ExpressVPN and its working very fine for me it is the best and fastest VPN services best part is that it provide 30 days money back guarantee. So can I? Quote Link to comment Share on other sites More sharing options...
digip Posted September 19, 2017 Share Posted September 19, 2017 1 hour ago, zubairkhanzhk said: Awesome buddy, Can I use this Idea with ExpressVPN because I am using ExpressVPN and its working very fine for me it is the best and fastest VPN services best part is that it provide 30 days money back guarantee. So can I? Spam much? Quote Link to comment Share on other sites More sharing options...
Forkish Posted September 19, 2017 Share Posted September 19, 2017 2 hours ago, zubairkhanzhk said: Awesome buddy, Can I use this Idea with ExpressVPN because I am using ExpressVPN and its working very fine for me it is the best and fastest VPN services best part is that it provide 30 days money back guarantee. So can I? 30 days to funnel all my data through their servers, free of charge? Sign me up!!1 /trollerings Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.