Releases: iPmartNetwork/RatholePro
Releases · iPmartNetwork/RatholePro
RatholePro v0.4.4
RatholePro v0.4.4 (Go + Yamux)
Developer: iPmart Network (Ali Hassanzadeh)
Features
- Real yamux multiplexing (single TCP, many streams)
- Transport: TCP, TLS (auto-cert), Noise (X25519 + AES-256-GCM), WebSocket (RFC 6455), WebSocket-over-TLS (wss)
- TCP + UDP forwarding
- Auto-reconnect + yamux keepalive
Install
bash <(curl -Ls https://raw.githubusercontent.com/iPmartNetwork/RatholePro/master/install.sh)RatholePro v0.4.3
Reverts v0.4.2 optimization that caused slower upload. Same as v0.4.1 logic with version bump.
RatholePro v0.4.2 — Upload Speed Fix
v0.4.2 — WebSocket Upload Optimization
Fixes slow upload speed over WebSocket/CDN.
Changes
- Fast 4-byte aligned XOR masking (was byte-by-byte)
- 64KB relay buffer (was default ~32KB)
- Chunked frame writes for large payloads
Update
bash <(curl -Ls https://raw.githubusercontent.com/iPmartNetwork/RatholePro/master/install.sh)
Option 1 to reinstall binary.
RatholePro v0.4.1 — CDN WebSocket Fix
v0.4.1 — RFC 6455 WebSocket Framing
Fixes WebSocket transport for CDN compatibility (Arvan Cloud, Cloudflare, etc.)
Changes
- Proper RFC 6455 binary frame encoding/decoding
- Client masks frames per spec (required by CDN proxies)
- Ping/Pong handling for CDN keepalive
- SHA-1 accept key (fixed from SHA-256)
- Random WebSocket key generation
Install/Update
bash <(curl -Ls https://raw.githubusercontent.com/iPmartNetwork/RatholePro/master/install.sh)
RatholePro v0.4.0
v0.4.0 — Go Core + Yamux + CDN WebSocket
- Go rewrite with hashicorp/yamux multiplexing
- RFC 6455 WebSocket framing (CDN compatible: Arvan, Cloudflare, etc.)
- TLS auto-cert (no domain needed)
- Transport: TCP, TLS, Noise, WebSocket
- UDP forwarding, Load balancer, HTTP proxy, P2P STUN
- Heartbeat + auto-reconnect
Install: bash <(curl -Ls https://raw.githubusercontent.com/iPmartNetwork/RatholePro/master/install.sh)