Required flags for proxy use
--no-ping
Skip the ICMP ping sweep that RelayKing normally uses to discover live hosts in CIDR ranges. ICMP is not supported over SOCKS proxies, so the ping sweep will fail or hang without this flag.
--no-ping is set, all IPs in the specified CIDR range are added directly to the target list without a liveness check.
-ns / --nameserver
Specify a custom DNS server for hostname resolution. When operating over a SOCKS proxy, system DNS will not reach the internal network. Point RelayKing at an internal DNS server — typically the domain controller — to resolve domain computer FQDNs.
--dns-tcp
Force DNS queries over TCP instead of UDP. Use this when the SOCKS proxy or tunnel does not support UDP traffic (most do not).
-k / --kerberos and --krb-dc-only
Kerberos authentication works reliably through SOCKS proxies. If the environment has domain controllers that reject NTLM but accept Kerberos, use -k to authenticate via Kerberos and --krb-dc-only to limit Kerberos-only behavior to DC interactions.
Example command
Kerberos through SOCKS
Kerberos authentication typically works well through SOCKS proxies because it operates over TCP. SetKRB5CCNAME to your ccache file path, then pass -k:
