-
Notifications
You must be signed in to change notification settings - Fork 254
VpnHood Proxy Mode (SOCKS HTTP Bridge)
Use Proxy Mode if:
- Your network requires a proxy (office, school, hotel, ISP restrictions)
- Direct VPN connection fails or is blocked
- You can access the internet only through SOCKS or HTTP proxy settings
- You want to easily create a relay node to leverage alternative networks (e.g., satellite, Starlink, remote locations)
Do NOT rely on Proxy Mode if:
- You are in a region that blocks proxy protocols (SOCKS/HTTP)
- Your network uses advanced filtering or DPI blocking
In simple terms:
Proxy Mode helps VpnHood connect through a proxy when direct access is not allowed.
Note: VpnHood does not provide proxy servers. Please be aware that third-party free proxies are often unreliable and may significantly impact connection speeds.
To find some free proxy server lists, click here. This proxy list is maintained and updated by proxifly.
VpnHood supports an optional proxy transport layer between the client and the VpnHood server. Instead of connecting directly, the client routes traffic through one or more standard proxies (SOCKS4/5, HTTP, HTTPS) to reach the VPN server.
This mode is designed for restricted networks (corporate, campus, ISP filtering) where direct connections are blocked but proxy access is allowed.
VpnHood Client
│
├── SOCKS5 / SOCKS4 / HTTP / HTTPS
│ (multiple parallel proxy connections)
│
[ Proxy Pool / Relay Layer ]
│
└── VpnHood Server ──> Internet
Key idea:
- Multiple proxy paths are established simultaneously
- A smart system selects and switches to the most reliable path
- Final exit IP remains stable (VPN server), not proxy IP
-
Works in networks that require outbound proxy usage
-
Supports:
- SOCKS5 (preferred)
- SOCKS4
- HTTP CONNECT
- HTTPS proxy
-
Establishes parallel tunnels via multiple proxies
-
Automatically:
- Measures latency
- Scores reliability
-
Routes traffic through the best-performing proxy
Benefits:
- Faster recovery from failures
- Reduced connection drops
- Higher success rate in unstable networks
-
Continuously evaluates proxies based on:
- Success rate
- RTT (latency)
- Stability over time
-
Maintains a dynamic ranking
-
Avoids bad or blocked proxies automatically
-
Proxy list can be loaded from:
- Static configuration
- Remote URL (auto-update)
-
Supports:
- Periodic refresh
- Failover list rotation
-
Enables centralized proxy management
-
Proxies can act as:
- Bridge nodes (simple forwarding)
- Relay endpoints (multi-hop scenarios)
-
Allows building:
- Distributed access layers
- Region-based routing strategies
-
Unlike typical proxy chains:
- Final traffic exits from VpnHood Server
-
Result:
- Stable IP address
- Better compatibility with services (banking, APIs, etc.)
-
Proxy layer is transparent to upper VPN logic
-
Encryption and session management remain unchanged
-
Compatible with:
- TCP-based transport
- UDP-over-TCP fallback (if applicable)
-
Automatic:
- Retry
- Re-route
- Path switching
-
No need for manual reconnect
-
Survives:
- Proxy outages
- Network changes
-
Traffic can be:
- Balanced across multiple proxies
- Split by session or stream
-
Prevents bottlenecks on a single proxy
-
Easy to:
- Add new proxy types
- Integrate custom relay logic
- Plug in advanced routing strategies
Standard proxies (SOCKS/HTTP) have well-known protocol signatures:
-
Easily detectable via:
- DPI (Deep Packet Inspection)
- Traffic pattern analysis
-
May be blocked entirely in restrictive regions
Implication:
-
This mode is not effective in environments that:
- Block SOCKS/HTTP protocols
- Require obfuscated or custom transports
-
Additional hop introduces:
- Latency
- Throughput reduction
-
Quality depends on proxy performance
-
Public proxies are often:
- Unstable
- Short-lived
-
Requires:
- Continuous health monitoring
- Frequent list updates
- Some proxies enforce:
- Connection caps
- Rate limits
- Multi-connection strategy helps mitigate this
- SOCKS5: TCP supported (UDP not supported yet)
- SOCKS4: TCP only
- HTTP: CONNECT tunneling only
- Prefer SOCKS5 proxies when available
- Use private or semi-private proxy pools for stability
- Enable auto-update with trusted sources