Amplify
New member
ok so so i was looking at my monthly sub to nord and express and it just hit me - i have a raspberry pi 4 sitting in a drawer for like 2 years from a failed home assistant project. i was paying like $100 a year for something i could maybe just host myself? felt dumb. anyway spent last weekend setting up openvpn on it and wanted to share the mess i went through cuz maybe it helps someone else avoid the same headaches. first off the guides online are either too basic or assume u already know linux inside out. like they tell u to just run these commands but then u get weird errors about certificates or the network bridge doesn't work. i had to manually edit the server.conf file like 10 times. kept getting connection refused on port 1194. turned out my isp was blocking udp on that port lol. had to switch to tcp 443 and that finally got past the firewall but then the speed tanked. the speed thing is where it gets real. my home internet is 500 down 50 up. the pi is wired via ethernet not wifi that's important. when i connect from my phone on 5g the download speed is like 40 max. upload is fine around 45. but the latency jumps to like 90ms. that's cuz the pi's cpu just can't handle the encryption fast enough - even the pi 4. i tried tweaking the cipher from aes-256-cbc to aes-128-gcm and it got a bit better maybe 60 down. but still not close to my paid vpn speeds where i get like 300+. privacy wise tho it feels different. i know there's no logs cuz i'm the one who would have to log it. but then i realized my home ip is now exposed to wherever i connect from. so if i'm traveling and use it, my home network is the exit point. that means if i accidentally do something dumb, it traces back to my house. plus my isp can see all the traffic from the pi unless i route the pi through another vpn but then that's just silly. streaming is a total no-go. netflix sees my home ip and just gives me my local library. tried to watch something from another region and it just doesn't work. torrenting works but the slow upload speed means seeding is painful. ended up just using it for basic browsing when i'm on public wifi and don't want to pay for a commercial vpn. it's a fun project and u learn a ton about networking and certs but if u need speed or streaming, stick with a paid service. maybe i'll try wireguard next but heard the setup is easier but the battery drain on mobile is worse. idk. anyone else tried this and got better speeds?