Socks5

SOCKS5 is defined by RFC 1928 as a session-layer proxy protocol. It sits below application protocols and cares little about what the payload is: any TCP connection, and UDP flows via the ASSOCIATE command, can be handed to a SOCKS5 server for forwarding.

What SOCKS5 Offers

  • Protocol neutrality: Proxies browsers, email, file transfer and countless other TCP apps.
  • UDP support: Relays UDP packets through UDP ASSOCIATE.
  • Auth variants: No-auth or username/password negotiation.
  • Broad adoption: A standard listener type across Clash-family applications.

SOCKS5 Node Setup with FlClash

FlClash lets you create SOCKS5 nodes directly. The required parameters are:

  • server: Server address
  • port: Server port
  • username: Username (when authentication is enabled)
  • password: Password (when authentication is enabled)
  • udp: Enable UDP forwarding (true/false)