Releases: sunba91-su/oid
Releases · sunba91-su/oid
Release list
v1.0.2
Full Changelog: v1.0.1...v1.0.2
v1.0.1 - Bug Fixes and Compatibility
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-fallbackfor 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.mePull Image
docker pull ghcr.io/sunba91-su/oid:latestv1.0.0 - Initial Release
🚀 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.mePull Image
docker pull ghcr.io/sunba91-su/oid:latestDocumentation
License
MIT License with Attribution Clause