Real-world examples of using OID (OpenVPN Isolated Docker) for different use cases.
| Example | Description | Use Case |
|---|---|---|
| Privacy Browser | Route browser traffic through VPN | Privacy, anonymity |
| Multi-Region VPN | Multiple VPN connections for different regions | Geo-restriction bypass |
| Development Environment | Isolated VPN for development/testing | Secure development |
| Microservices Routing | Route specific services through VPN | Microservices architecture |
| Batch Processing | VPN for data processing jobs | Data pipelines |
Each example is a self-contained script. Run them from the repository root:
# Make scripts executable
chmod +x examples/*.sh
# Run an example
./examples/privacy-browser.sh- Docker 20.10+ with Docker Compose v2
- Linux host (required for TUN device support)
- OpenVPN config files (
.ovpn) from your VPN provider
Each example can be customized by modifying the environment variables or configuration files. See the comments in each script for details.
Have a useful example? See CONTRIBUTING.md for how to add your example.