Co-Authored-By: Oz <oz-agent@warp.dev>
OpenVPN via Cloudflare Tunnel (vpn.bhatfamily.in)
This repository documents the VPN setup hosted on this machine.
What this provides
- OpenVPN server on this host
- Cloudflare Tunnel exposure via
vpn.bhatfamily.in - Client access using
cloudflared access tcp+ OpenVPN
Quick client connect
- Ensure
cloudflaredandopenvpnare installed on the client machine. - Use the provided client profile (
rbhat-client-cloudflared.ovpn). - Update the profile remote to local forwarder:
remote 127.0.0.1 21194
- Start local forwarder:
cloudflared access tcp --hostname vpn.bhatfamily.in --url localhost:21194 - In another terminal, start OpenVPN:
sudo openvpn --config rbhat-client-cloudflared.ovpn - Confirm success via:
Initialization Sequence Completed
Important
21194is a local client-side port, not a public internet port onvpn.bhatfamily.in.- If
cloudflared access tcpfails withaddress already in use, choose another free local port and match it in the.ovpnremoteline.
Full operational runbook
See docs/operations.md for:
- Service configuration details
- Firewall/NAT settings
- File paths and artifacts
- Verification and troubleshooting commands
Description