Skip to content

Latest commit

 

History

History

README.md

OID Usage Examples

Real-world examples of using OID (OpenVPN Isolated Docker) for different use cases.

Examples

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

Quick Start

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

Prerequisites

  • Docker 20.10+ with Docker Compose v2
  • Linux host (required for TUN device support)
  • OpenVPN config files (.ovpn) from your VPN provider

Customization

Each example can be customized by modifying the environment variables or configuration files. See the comments in each script for details.

Contributing Examples

Have a useful example? See CONTRIBUTING.md for how to add your example.