draft-vance-socks-v4

SOCKS Protocol Version 4

groupnone stateactive pages16 rev09 expires2026-11-05 canonicalhttps://datatracker.ietf.org/doc/draft-vance-socks-v4/
This document describes SOCKS version 4, a protocol designed to facilitate TCP proxy services across a network firewall. SOCKS operates at the session layer, providing application users with transparent access to network services on the other side of the firewall. It is application-protocol independent, allowing it to support a wide range of services, including those utilizing encryption, while maintaining minimum processing overhead by simply relaying data after initial access control checks. The protocol defines two primary operations: CONNECT for establishing outbound connections to an application server, and BIND for preparing for and accepting inbound connections initiated by an application server.