Skip to content

Releases: sunba91-su/oid

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 23 Jul 12:46

Full Changelog: v1.0.1...v1.0.2

v1.0.1 - Bug Fixes and Compatibility

Choose a tag to compare

@sunba91-su sunba91-su released this 23 Jul 12:39

v1.0.1 - Bug Fixes and Compatibility

Fixed

OpenVPN Compatibility

  • Cipher negotiation: Auto-detects legacy ciphers (e.g., AES-256-CBC) and injects data-ciphers + data-ciphers-fallback for OpenVPN 2.6+
  • remap-usr1: Fixed invalid SIGUSR1 to valid SIGHUP signal
  • Resilience flags: Removed keepalive directive that caused server rejection

Routing

  • Split routing: Adds 0.0.0.0/1 and 128.0.0.0/1 routes via tun0 when server doesn't push redirect-gateway
  • Ensures all SOCKS5 proxy traffic routes through VPN tunnel

Configuration

  • Single client default: docker-compose.yml starts one VPN client by default
  • Added release package with pre-built GHCR images

Quick Start

tar -xzf release-v1.0.1.tar.gz
cd oid-v1.0.1
cp .env.example .env
cp configs/client1.ovpn.example configs/client1.ovpn
# Edit .env and configs/client1.ovpn with your VPN details
docker compose up -d
curl --socks5-hostname localhost:1080 https://ifconfig.me

Pull Image

docker pull ghcr.io/sunba91-su/oid:latest

v1.0.0 - Initial Release

Choose a tag to compare

@sunba91-su sunba91-su released this 23 Jul 05:37

🚀 Initial Release

Features

  • Docker container with OpenVPN and SOCKS5 proxy
  • Multiple VPN client support - Run unlimited isolated VPN connections
  • Auto-recovery - Built-in connection monitoring and restart
  • Health checks - Verify VPN tunnel is operational
  • Resource limits - CPU and memory constraints
  • Log rotation - Automatic log management
  • Multi-platform support - linux/amd64, linux/arm64

Quick Start

# Extract and configure
tar -xzf release-v1.0.0.tar.gz
cd oid-v1.0.0
cp .env.example .env
cp configs/client1.ovpn.example configs/client1.ovpn

# Edit .env and configs/client1.ovpn with your VPN details

# Start
docker compose up -d

# Verify
curl --socks5-hostname localhost:1080 https://ifconfig.me

Pull Image

docker pull ghcr.io/sunba91-su/oid:latest

Documentation

License

MIT License with Attribution Clause