Reference
Configuration
Set your own defaults in ~/.config/socksy/config.
Set your own defaults in ~/.config/socksy/config (simple key = value
lines, parsed, never executed). Recognised keys:
local_port = 1081
gost_version = v3.2.6
gost_path = /usr/bin/gost # use an existing gost instead of downloading one
type = socks5 # default upstream type: socks5 | http | https
session_keyword = -session- # your provider's sticky-session keyword
country_keyword = -country- # your provider's country keyword
ignore_hosts = localhost,127.0.0.0/8,::1,*.local,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16
health_interval = 30 # watchdog: probe the exit every N seconds
health_fails = 2 # restart the relay after N consecutive failures
health_url = https://api.ipify.org
backend = gnome # desktop proxy backend: gnome | kde | env (default: autodetect)
relay_creds = auto # how creds reach gost: auto | file | args
ip_url = https://api.ipify.org # check/test: echoes back the caller's address
ipv6_url = https://api6.ipify.org # check: same, over IPv6 only
geo_url = https://ipinfo.io/country # check: answers with a two-letter country codePrecedence is environment variable → config file → built-in default, so an
env var like SOCKSY_LOCAL_PORT still wins for one-off overrides.