{
  // OSTP Configuration v0.3.1
  // DO NOT EDIT THIS COMMENT - Migrator relies on it
  "version": "0.3.1",
  "mode": "server",
  "log": {
    "level": "info"
  },
  
  // The address and port the server listens on for incoming OSTP connections.
  "listen": "0.0.0.0:50000",
  
  // List of valid keys. Clients must use one of these to connect.
  "access_keys": [
    "1369293f64ed6382d96cd2c1fa2ee4ee"
  ],
  
  // Optional proxy for outbound traffic.
  "outbound": {
    "enabled": false,
    "protocol": "socks5",
    "address": "127.0.0.1",
    "port": 9050,
    "default_action": "proxy",
    "rules": [
      {
        "domain_suffix": [".onion"],
        "action": "proxy"
      }
    ]
  },
  
  // Fallback TCP proxy: unrecognized connections are proxied to a web server (anti-DPI).
  "fallback": {
    "enabled": false,
    "listen": "0.0.0.0:443",
    // Target web server (e.g., local nginx or caddy)
    "target": "127.0.0.1:8080"
  },

  "debug": false
}