{
  "recordedAt": "2026-10-04T12:08:44+00:00",
  "environment": {
    "platform": "Linux-7.0.0-30-generic-x86_64-with-glibc2.43",
    "python": "3.14.4",
    "node": "v24.20.0",
    "curl": [
      "curl 8.22.0 (x86_64-pc-linux-gnu) libcurl/8.22.0 OpenSSL/4.0.2 zlib/1.3.2 brotli/1.2.0 zstd/1.5.7 c-ares/1.34.8 libidn2/2.3.8 libpsl/0.23.3 libssh2/1.11.1 nghttp2/1.70.0 ngtcp2/1.25.0 nghttp3/1.18.0",
      "curl 8.18.0 (x86_64-pc-linux-gnu) libcurl/8.18.0 OpenSSL/3.5.5 zlib/1.3.1 brotli/1.2.0 zstd/1.5.7 libidn2/2.3.8 libpsl/0.21.2 libssh2/1.11.1 nghttp2/1.68.0 librtmp/2.3 mit-krb5/1.22.1 OpenLDAP/2.6.10"
    ],
    "hosts": [
      "127.0.0.2 dnsprobe.example",
      "2001:db8::2 dnsprobe6.example"
    ],
    "proxy": "socks5_log.py on 127.0.0.1:11080"
  },
  "cases": [
    {
      "client": "curl 8.22.0",
      "case": "http",
      "scheme": "socks5",
      "target": "http://dnsprobe.example/",
      "command": [
        "curl",
        "--disable",
        "-sS",
        "-m",
        "10",
        "-o",
        "/dev/null",
        "-x",
        "socks5://127.0.0.1:11080",
        "http://dnsprobe.example/"
      ],
      "exitCode": 97,
      "stdout": "",
      "stderr": "curl: (97) cannot complete SOCKS5 connection to dnsprobe.example. (1)\n",
      "serverLog": [
        "CMD=1 IPv4 127.0.0.2 port=80"
      ],
      "proxySaw": [
        "IPv4 127.0.0.2"
      ]
    },
    {
      "client": "curl 8.22.0",
      "case": "http",
      "scheme": "socks5h",
      "target": "http://dnsprobe.example/",
      "command": [
        "curl",
        "--disable",
        "-sS",
        "-m",
        "10",
        "-o",
        "/dev/null",
        "-x",
        "socks5h://127.0.0.1:11080",
        "http://dnsprobe.example/"
      ],
      "exitCode": 97,
      "stdout": "",
      "stderr": "curl: (97) cannot complete SOCKS5 connection to dnsprobe.example. (1)\n",
      "serverLog": [
        "CMD=1 DOMAIN dnsprobe.example port=80"
      ],
      "proxySaw": [
        "DOMAIN dnsprobe.example"
      ]
    },
    {
      "client": "curl 8.22.0",
      "case": "http",
      "scheme": "socks",
      "target": "http://dnsprobe.example/",
      "command": [
        "curl",
        "--disable",
        "-sS",
        "-m",
        "10",
        "-o",
        "/dev/null",
        "-x",
        "socks://127.0.0.1:11080",
        "http://dnsprobe.example/"
      ],
      "exitCode": 97,
      "stdout": "",
      "stderr": "curl: (97) Failed to receive SOCKS response, proxy closed connection\n",
      "serverLog": [
        "NOT-SOCKS5 first byte 0x04"
      ],
      "proxySaw": [
        "nothing"
      ]
    },
    {
      "client": "curl 8.22.0",
      "case": "https",
      "scheme": "socks5",
      "target": "https://dnsprobe.example/",
      "command": [
        "curl",
        "--disable",
        "-sS",
        "-m",
        "10",
        "-o",
        "/dev/null",
        "-x",
        "socks5://127.0.0.1:11080",
        "https://dnsprobe.example/"
      ],
      "exitCode": 97,
      "stdout": "",
      "stderr": "curl: (97) cannot complete SOCKS5 connection to dnsprobe.example. (1)\n",
      "serverLog": [
        "CMD=1 IPv4 127.0.0.2 port=443"
      ],
      "proxySaw": [
        "IPv4 127.0.0.2"
      ]
    },
    {
      "client": "curl 8.22.0",
      "case": "https",
      "scheme": "socks5h",
      "target": "https://dnsprobe.example/",
      "command": [
        "curl",
        "--disable",
        "-sS",
        "-m",
        "10",
        "-o",
        "/dev/null",
        "-x",
        "socks5h://127.0.0.1:11080",
        "https://dnsprobe.example/"
      ],
      "exitCode": 97,
      "stdout": "",
      "stderr": "curl: (97) cannot complete SOCKS5 connection to dnsprobe.example. (1)\n",
      "serverLog": [
        "CMD=1 DOMAIN dnsprobe.example port=443"
      ],
      "proxySaw": [
        "DOMAIN dnsprobe.example"
      ]
    },
    {
      "client": "curl 8.22.0",
      "case": "unresolvable",
      "scheme": "socks5",
      "target": "http://dnsprobe-missing.example/",
      "command": [
        "curl",
        "--disable",
        "-sS",
        "-m",
        "10",
        "-o",
        "/dev/null",
        "-x",
        "socks5://127.0.0.1:11080",
        "http://dnsprobe-missing.example/"
      ],
      "exitCode": 6,
      "stdout": "",
      "stderr": "curl: (6) Could not resolve host: dnsprobe-missing.example\n",
      "serverLog": [
        "INCOMPLETE client closed the connection"
      ],
      "proxySaw": [
        "nothing"
      ]
    },
    {
      "client": "curl 8.22.0",
      "case": "unresolvable",
      "scheme": "socks5h",
      "target": "http://dnsprobe-missing.example/",
      "command": [
        "curl",
        "--disable",
        "-sS",
        "-m",
        "10",
        "-o",
        "/dev/null",
        "-x",
        "socks5h://127.0.0.1:11080",
        "http://dnsprobe-missing.example/"
      ],
      "exitCode": 97,
      "stdout": "",
      "stderr": "curl: (97) cannot complete SOCKS5 connection to dnsprobe-missing.example. (1)\n",
      "serverLog": [
        "CMD=1 DOMAIN dnsprobe-missing.example port=80"
      ],
      "proxySaw": [
        "DOMAIN dnsprobe-missing.example"
      ]
    },
    {
      "client": "curl 8.22.0",
      "case": "ipv6-only",
      "scheme": "socks5",
      "target": "http://dnsprobe6.example/",
      "command": [
        "curl",
        "--disable",
        "-sS",
        "-m",
        "10",
        "-o",
        "/dev/null",
        "-x",
        "socks5://127.0.0.1:11080",
        "http://dnsprobe6.example/"
      ],
      "exitCode": 97,
      "stdout": "",
      "stderr": "curl: (97) cannot complete SOCKS5 connection to dnsprobe6.example. (1)\n",
      "serverLog": [
        "CMD=1 IPv6 2001:db8::2 port=80"
      ],
      "proxySaw": [
        "IPv6 2001:db8::2"
      ]
    },
    {
      "client": "curl 8.22.0",
      "case": "flag",
      "scheme": "--socks5",
      "target": "http://dnsprobe.example/",
      "command": [
        "curl",
        "--disable",
        "-sS",
        "-m",
        "10",
        "-o",
        "/dev/null",
        "--socks5",
        "127.0.0.1:11080",
        "http://dnsprobe.example/"
      ],
      "exitCode": 97,
      "stdout": "",
      "stderr": "curl: (97) cannot complete SOCKS5 connection to dnsprobe.example. (1)\n",
      "serverLog": [
        "CMD=1 IPv4 127.0.0.2 port=80"
      ],
      "proxySaw": [
        "IPv4 127.0.0.2"
      ]
    },
    {
      "client": "curl 8.22.0",
      "case": "flag",
      "scheme": "--socks5-hostname",
      "target": "http://dnsprobe.example/",
      "command": [
        "curl",
        "--disable",
        "-sS",
        "-m",
        "10",
        "-o",
        "/dev/null",
        "--socks5-hostname",
        "127.0.0.1:11080",
        "http://dnsprobe.example/"
      ],
      "exitCode": 97,
      "stdout": "",
      "stderr": "curl: (97) cannot complete SOCKS5 connection to dnsprobe.example. (1)\n",
      "serverLog": [
        "CMD=1 DOMAIN dnsprobe.example port=80"
      ],
      "proxySaw": [
        "DOMAIN dnsprobe.example"
      ]
    },
    {
      "client": "curl 8.18.0",
      "case": "http",
      "scheme": "socks5",
      "target": "http://dnsprobe.example/",
      "command": [
        "curl",
        "--disable",
        "-sS",
        "-m",
        "10",
        "-o",
        "/dev/null",
        "-x",
        "socks5://127.0.0.1:11080",
        "http://dnsprobe.example/"
      ],
      "exitCode": 97,
      "stdout": "",
      "stderr": "curl: (97) cannot complete SOCKS5 connection to dnsprobe.example. (1)\n",
      "serverLog": [
        "CMD=1 IPv4 127.0.0.2 port=80"
      ],
      "proxySaw": [
        "IPv4 127.0.0.2"
      ]
    },
    {
      "client": "curl 8.18.0",
      "case": "http",
      "scheme": "socks5h",
      "target": "http://dnsprobe.example/",
      "command": [
        "curl",
        "--disable",
        "-sS",
        "-m",
        "10",
        "-o",
        "/dev/null",
        "-x",
        "socks5h://127.0.0.1:11080",
        "http://dnsprobe.example/"
      ],
      "exitCode": 97,
      "stdout": "",
      "stderr": "curl: (97) cannot complete SOCKS5 connection to dnsprobe.example. (1)\n",
      "serverLog": [
        "CMD=1 DOMAIN dnsprobe.example port=80"
      ],
      "proxySaw": [
        "DOMAIN dnsprobe.example"
      ]
    },
    {
      "client": "curl 8.18.0",
      "case": "http",
      "scheme": "socks",
      "target": "http://dnsprobe.example/",
      "command": [
        "curl",
        "--disable",
        "-sS",
        "-m",
        "10",
        "-o",
        "/dev/null",
        "-x",
        "socks://127.0.0.1:11080",
        "http://dnsprobe.example/"
      ],
      "exitCode": 97,
      "stdout": "",
      "stderr": "curl: (97) Failed to receive SOCKS response, proxy closed connection\n",
      "serverLog": [
        "NOT-SOCKS5 first byte 0x04"
      ],
      "proxySaw": [
        "nothing"
      ]
    },
    {
      "client": "curl 8.18.0",
      "case": "https",
      "scheme": "socks5",
      "target": "https://dnsprobe.example/",
      "command": [
        "curl",
        "--disable",
        "-sS",
        "-m",
        "10",
        "-o",
        "/dev/null",
        "-x",
        "socks5://127.0.0.1:11080",
        "https://dnsprobe.example/"
      ],
      "exitCode": 97,
      "stdout": "",
      "stderr": "curl: (97) cannot complete SOCKS5 connection to dnsprobe.example. (1)\n",
      "serverLog": [
        "CMD=1 IPv4 127.0.0.2 port=443"
      ],
      "proxySaw": [
        "IPv4 127.0.0.2"
      ]
    },
    {
      "client": "curl 8.18.0",
      "case": "https",
      "scheme": "socks5h",
      "target": "https://dnsprobe.example/",
      "command": [
        "curl",
        "--disable",
        "-sS",
        "-m",
        "10",
        "-o",
        "/dev/null",
        "-x",
        "socks5h://127.0.0.1:11080",
        "https://dnsprobe.example/"
      ],
      "exitCode": 97,
      "stdout": "",
      "stderr": "curl: (97) cannot complete SOCKS5 connection to dnsprobe.example. (1)\n",
      "serverLog": [
        "CMD=1 DOMAIN dnsprobe.example port=443"
      ],
      "proxySaw": [
        "DOMAIN dnsprobe.example"
      ]
    },
    {
      "client": "curl 8.18.0",
      "case": "unresolvable",
      "scheme": "socks5",
      "target": "http://dnsprobe-missing.example/",
      "command": [
        "curl",
        "--disable",
        "-sS",
        "-m",
        "10",
        "-o",
        "/dev/null",
        "-x",
        "socks5://127.0.0.1:11080",
        "http://dnsprobe-missing.example/"
      ],
      "exitCode": 97,
      "stdout": "",
      "stderr": "curl: (97) Could not resolve proxy: 127.0.0.1\n",
      "serverLog": [
        "INCOMPLETE client closed the connection"
      ],
      "proxySaw": [
        "nothing"
      ]
    },
    {
      "client": "curl 8.18.0",
      "case": "unresolvable",
      "scheme": "socks5h",
      "target": "http://dnsprobe-missing.example/",
      "command": [
        "curl",
        "--disable",
        "-sS",
        "-m",
        "10",
        "-o",
        "/dev/null",
        "-x",
        "socks5h://127.0.0.1:11080",
        "http://dnsprobe-missing.example/"
      ],
      "exitCode": 97,
      "stdout": "",
      "stderr": "curl: (97) cannot complete SOCKS5 connection to dnsprobe-missing.example. (1)\n",
      "serverLog": [
        "CMD=1 DOMAIN dnsprobe-missing.example port=80"
      ],
      "proxySaw": [
        "DOMAIN dnsprobe-missing.example"
      ]
    },
    {
      "client": "curl 8.18.0",
      "case": "ipv6-only",
      "scheme": "socks5",
      "target": "http://dnsprobe6.example/",
      "command": [
        "curl",
        "--disable",
        "-sS",
        "-m",
        "10",
        "-o",
        "/dev/null",
        "-x",
        "socks5://127.0.0.1:11080",
        "http://dnsprobe6.example/"
      ],
      "exitCode": 97,
      "stdout": "",
      "stderr": "curl: (97) cannot complete SOCKS5 connection to dnsprobe6.example. (1)\n",
      "serverLog": [
        "CMD=1 IPv6 2001:db8::2 port=80"
      ],
      "proxySaw": [
        "IPv6 2001:db8::2"
      ]
    },
    {
      "client": "curl 8.18.0",
      "case": "flag",
      "scheme": "--socks5",
      "target": "http://dnsprobe.example/",
      "command": [
        "curl",
        "--disable",
        "-sS",
        "-m",
        "10",
        "-o",
        "/dev/null",
        "--socks5",
        "127.0.0.1:11080",
        "http://dnsprobe.example/"
      ],
      "exitCode": 97,
      "stdout": "",
      "stderr": "curl: (97) cannot complete SOCKS5 connection to dnsprobe.example. (1)\n",
      "serverLog": [
        "CMD=1 IPv4 127.0.0.2 port=80"
      ],
      "proxySaw": [
        "IPv4 127.0.0.2"
      ]
    },
    {
      "client": "curl 8.18.0",
      "case": "flag",
      "scheme": "--socks5-hostname",
      "target": "http://dnsprobe.example/",
      "command": [
        "curl",
        "--disable",
        "-sS",
        "-m",
        "10",
        "-o",
        "/dev/null",
        "--socks5-hostname",
        "127.0.0.1:11080",
        "http://dnsprobe.example/"
      ],
      "exitCode": 97,
      "stdout": "",
      "stderr": "curl: (97) cannot complete SOCKS5 connection to dnsprobe.example. (1)\n",
      "serverLog": [
        "CMD=1 DOMAIN dnsprobe.example port=80"
      ],
      "proxySaw": [
        "DOMAIN dnsprobe.example"
      ]
    },
    {
      "client": "requests",
      "case": "http",
      "scheme": "socks5",
      "target": "http://dnsprobe.example/",
      "command": [
        "python",
        "client_requests.py",
        "socks5://127.0.0.1:11080",
        "http://dnsprobe.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"requests\": \"2.34.2\", \"pysocks\": \"1.7.1\", \"urllib3\": \"2.8.0\", \"ok\": false, \"error\": \"requests.exceptions.ConnectionError\", \"message\": \"SOCKSHTTPConnectionPool(host='dnsprobe.example', port=80): Max retries exceeded with url: / (Caused by NewConnectionError(\\\"SOCKSConnection(host='dnsprobe.example', port=80): Failed to establish a new connection: 0x01: General SOCKS server failure\\\"))\"}\n",
      "stderr": "",
      "serverLog": [
        "CMD=1 IPv4 127.0.0.2 port=80"
      ],
      "proxySaw": [
        "IPv4 127.0.0.2"
      ]
    },
    {
      "client": "requests",
      "case": "http",
      "scheme": "socks5h",
      "target": "http://dnsprobe.example/",
      "command": [
        "python",
        "client_requests.py",
        "socks5h://127.0.0.1:11080",
        "http://dnsprobe.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"requests\": \"2.34.2\", \"pysocks\": \"1.7.1\", \"urllib3\": \"2.8.0\", \"ok\": false, \"error\": \"requests.exceptions.ConnectionError\", \"message\": \"SOCKSHTTPConnectionPool(host='dnsprobe.example', port=80): Max retries exceeded with url: / (Caused by NewConnectionError(\\\"SOCKSConnection(host='dnsprobe.example', port=80): Failed to establish a new connection: 0x01: General SOCKS server failure\\\"))\"}\n",
      "stderr": "",
      "serverLog": [
        "CMD=1 DOMAIN dnsprobe.example port=80"
      ],
      "proxySaw": [
        "DOMAIN dnsprobe.example"
      ]
    },
    {
      "client": "requests",
      "case": "http",
      "scheme": "socks",
      "target": "http://dnsprobe.example/",
      "command": [
        "python",
        "client_requests.py",
        "socks://127.0.0.1:11080",
        "http://dnsprobe.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"requests\": \"2.34.2\", \"pysocks\": \"1.7.1\", \"urllib3\": \"2.8.0\", \"ok\": false, \"error\": \"builtins.ValueError\", \"message\": \"Unable to determine SOCKS version from socks://127.0.0.1:11080\"}\n",
      "stderr": "",
      "serverLog": [],
      "proxySaw": [
        "nothing"
      ]
    },
    {
      "client": "requests",
      "case": "https",
      "scheme": "socks5",
      "target": "https://dnsprobe.example/",
      "command": [
        "python",
        "client_requests.py",
        "socks5://127.0.0.1:11080",
        "https://dnsprobe.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"requests\": \"2.34.2\", \"pysocks\": \"1.7.1\", \"urllib3\": \"2.8.0\", \"ok\": false, \"error\": \"requests.exceptions.ConnectionError\", \"message\": \"SOCKSHTTPSConnectionPool(host='dnsprobe.example', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(\\\"SOCKSHTTPSConnection(host='dnsprobe.example', port=443): Failed to establish a new connection: 0x01: General SOCKS server failure\\\"))\"}\n",
      "stderr": "",
      "serverLog": [
        "CMD=1 IPv4 127.0.0.2 port=443"
      ],
      "proxySaw": [
        "IPv4 127.0.0.2"
      ]
    },
    {
      "client": "requests",
      "case": "https",
      "scheme": "socks5h",
      "target": "https://dnsprobe.example/",
      "command": [
        "python",
        "client_requests.py",
        "socks5h://127.0.0.1:11080",
        "https://dnsprobe.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"requests\": \"2.34.2\", \"pysocks\": \"1.7.1\", \"urllib3\": \"2.8.0\", \"ok\": false, \"error\": \"requests.exceptions.ConnectionError\", \"message\": \"SOCKSHTTPSConnectionPool(host='dnsprobe.example', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(\\\"SOCKSHTTPSConnection(host='dnsprobe.example', port=443): Failed to establish a new connection: 0x01: General SOCKS server failure\\\"))\"}\n",
      "stderr": "",
      "serverLog": [
        "CMD=1 DOMAIN dnsprobe.example port=443"
      ],
      "proxySaw": [
        "DOMAIN dnsprobe.example"
      ]
    },
    {
      "client": "requests",
      "case": "unresolvable",
      "scheme": "socks5",
      "target": "http://dnsprobe-missing.example/",
      "command": [
        "python",
        "client_requests.py",
        "socks5://127.0.0.1:11080",
        "http://dnsprobe-missing.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"requests\": \"2.34.2\", \"pysocks\": \"1.7.1\", \"urllib3\": \"2.8.0\", \"ok\": false, \"error\": \"requests.exceptions.ConnectionError\", \"message\": \"SOCKSHTTPConnectionPool(host='dnsprobe-missing.example', port=80): Max retries exceeded with url: / (Caused by NewConnectionError(\\\"SOCKSConnection(host='dnsprobe-missing.example', port=80): Failed to establish a new connection: [Errno -2] Name or service not known\\\"))\"}\n",
      "stderr": "",
      "serverLog": [
        "INCOMPLETE client closed the connection"
      ],
      "proxySaw": [
        "nothing"
      ]
    },
    {
      "client": "requests",
      "case": "unresolvable",
      "scheme": "socks5h",
      "target": "http://dnsprobe-missing.example/",
      "command": [
        "python",
        "client_requests.py",
        "socks5h://127.0.0.1:11080",
        "http://dnsprobe-missing.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"requests\": \"2.34.2\", \"pysocks\": \"1.7.1\", \"urllib3\": \"2.8.0\", \"ok\": false, \"error\": \"requests.exceptions.ConnectionError\", \"message\": \"SOCKSHTTPConnectionPool(host='dnsprobe-missing.example', port=80): Max retries exceeded with url: / (Caused by NewConnectionError(\\\"SOCKSConnection(host='dnsprobe-missing.example', port=80): Failed to establish a new connection: 0x01: General SOCKS server failure\\\"))\"}\n",
      "stderr": "",
      "serverLog": [
        "CMD=1 DOMAIN dnsprobe-missing.example port=80"
      ],
      "proxySaw": [
        "DOMAIN dnsprobe-missing.example"
      ]
    },
    {
      "client": "requests",
      "case": "ipv6-only",
      "scheme": "socks5",
      "target": "http://dnsprobe6.example/",
      "command": [
        "python",
        "client_requests.py",
        "socks5://127.0.0.1:11080",
        "http://dnsprobe6.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"requests\": \"2.34.2\", \"pysocks\": \"1.7.1\", \"urllib3\": \"2.8.0\", \"ok\": false, \"error\": \"requests.exceptions.ConnectionError\", \"message\": \"SOCKSHTTPConnectionPool(host='dnsprobe6.example', port=80): Max retries exceeded with url: / (Caused by NewConnectionError(\\\"SOCKSConnection(host='dnsprobe6.example', port=80): Failed to establish a new connection: 0x01: General SOCKS server failure\\\"))\"}\n",
      "stderr": "",
      "serverLog": [
        "CMD=1 IPv6 2001:db8::2 port=80"
      ],
      "proxySaw": [
        "IPv6 2001:db8::2"
      ]
    },
    {
      "client": "httpx",
      "case": "http",
      "scheme": "socks5",
      "target": "http://dnsprobe.example/",
      "command": [
        "python",
        "client_httpx.py",
        "socks5://127.0.0.1:11080",
        "http://dnsprobe.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"httpx\": \"0.28.1\", \"httpcore\": \"1.0.9\", \"socksio\": \"1.0.0\", \"ok\": false, \"error\": \"httpx.ProxyError\", \"message\": \"Proxy Server could not connect: General SOCKS server failure.\"}\n",
      "stderr": "",
      "serverLog": [
        "CMD=1 DOMAIN dnsprobe.example port=80"
      ],
      "proxySaw": [
        "DOMAIN dnsprobe.example"
      ]
    },
    {
      "client": "httpx",
      "case": "http",
      "scheme": "socks5h",
      "target": "http://dnsprobe.example/",
      "command": [
        "python",
        "client_httpx.py",
        "socks5h://127.0.0.1:11080",
        "http://dnsprobe.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"httpx\": \"0.28.1\", \"httpcore\": \"1.0.9\", \"socksio\": \"1.0.0\", \"ok\": false, \"error\": \"httpx.ProxyError\", \"message\": \"Proxy Server could not connect: General SOCKS server failure.\"}\n",
      "stderr": "",
      "serverLog": [
        "CMD=1 DOMAIN dnsprobe.example port=80"
      ],
      "proxySaw": [
        "DOMAIN dnsprobe.example"
      ]
    },
    {
      "client": "httpx",
      "case": "http",
      "scheme": "socks",
      "target": "http://dnsprobe.example/",
      "command": [
        "python",
        "client_httpx.py",
        "socks://127.0.0.1:11080",
        "http://dnsprobe.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"httpx\": \"0.28.1\", \"httpcore\": \"1.0.9\", \"socksio\": \"1.0.0\", \"ok\": false, \"error\": \"builtins.ValueError\", \"message\": \"Unknown scheme for proxy URL URL('socks://127.0.0.1:11080')\"}\n",
      "stderr": "",
      "serverLog": [],
      "proxySaw": [
        "nothing"
      ]
    },
    {
      "client": "httpx",
      "case": "https",
      "scheme": "socks5",
      "target": "https://dnsprobe.example/",
      "command": [
        "python",
        "client_httpx.py",
        "socks5://127.0.0.1:11080",
        "https://dnsprobe.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"httpx\": \"0.28.1\", \"httpcore\": \"1.0.9\", \"socksio\": \"1.0.0\", \"ok\": false, \"error\": \"httpx.ProxyError\", \"message\": \"Proxy Server could not connect: General SOCKS server failure.\"}\n",
      "stderr": "",
      "serverLog": [
        "CMD=1 DOMAIN dnsprobe.example port=443"
      ],
      "proxySaw": [
        "DOMAIN dnsprobe.example"
      ]
    },
    {
      "client": "httpx",
      "case": "https",
      "scheme": "socks5h",
      "target": "https://dnsprobe.example/",
      "command": [
        "python",
        "client_httpx.py",
        "socks5h://127.0.0.1:11080",
        "https://dnsprobe.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"httpx\": \"0.28.1\", \"httpcore\": \"1.0.9\", \"socksio\": \"1.0.0\", \"ok\": false, \"error\": \"httpx.ProxyError\", \"message\": \"Proxy Server could not connect: General SOCKS server failure.\"}\n",
      "stderr": "",
      "serverLog": [
        "CMD=1 DOMAIN dnsprobe.example port=443"
      ],
      "proxySaw": [
        "DOMAIN dnsprobe.example"
      ]
    },
    {
      "client": "httpx",
      "case": "unresolvable",
      "scheme": "socks5",
      "target": "http://dnsprobe-missing.example/",
      "command": [
        "python",
        "client_httpx.py",
        "socks5://127.0.0.1:11080",
        "http://dnsprobe-missing.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"httpx\": \"0.28.1\", \"httpcore\": \"1.0.9\", \"socksio\": \"1.0.0\", \"ok\": false, \"error\": \"httpx.ProxyError\", \"message\": \"Proxy Server could not connect: General SOCKS server failure.\"}\n",
      "stderr": "",
      "serverLog": [
        "CMD=1 DOMAIN dnsprobe-missing.example port=80"
      ],
      "proxySaw": [
        "DOMAIN dnsprobe-missing.example"
      ]
    },
    {
      "client": "httpx",
      "case": "unresolvable",
      "scheme": "socks5h",
      "target": "http://dnsprobe-missing.example/",
      "command": [
        "python",
        "client_httpx.py",
        "socks5h://127.0.0.1:11080",
        "http://dnsprobe-missing.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"httpx\": \"0.28.1\", \"httpcore\": \"1.0.9\", \"socksio\": \"1.0.0\", \"ok\": false, \"error\": \"httpx.ProxyError\", \"message\": \"Proxy Server could not connect: General SOCKS server failure.\"}\n",
      "stderr": "",
      "serverLog": [
        "CMD=1 DOMAIN dnsprobe-missing.example port=80"
      ],
      "proxySaw": [
        "DOMAIN dnsprobe-missing.example"
      ]
    },
    {
      "client": "httpx",
      "case": "ipv6-only",
      "scheme": "socks5",
      "target": "http://dnsprobe6.example/",
      "command": [
        "python",
        "client_httpx.py",
        "socks5://127.0.0.1:11080",
        "http://dnsprobe6.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"httpx\": \"0.28.1\", \"httpcore\": \"1.0.9\", \"socksio\": \"1.0.0\", \"ok\": false, \"error\": \"httpx.ProxyError\", \"message\": \"Proxy Server could not connect: General SOCKS server failure.\"}\n",
      "stderr": "",
      "serverLog": [
        "CMD=1 DOMAIN dnsprobe6.example port=80"
      ],
      "proxySaw": [
        "DOMAIN dnsprobe6.example"
      ]
    },
    {
      "client": "aiohttp",
      "case": "http",
      "scheme": "socks5",
      "target": "http://dnsprobe.example/",
      "command": [
        "python",
        "client_aiohttp.py",
        "socks5://127.0.0.1:11080",
        "http://dnsprobe.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"aiohttp\": \"3.14.3\", \"aiohttp-socks\": \"0.12.0\", \"python-socks\": \"3.1.1\", \"options\": {}, \"ok\": false, \"error\": \"aiohttp_socks._errors.ProxyError\", \"message\": \"General SOCKS server failure\"}\n",
      "stderr": "",
      "serverLog": [
        "CMD=1 DOMAIN dnsprobe.example port=80"
      ],
      "proxySaw": [
        "DOMAIN dnsprobe.example"
      ]
    },
    {
      "client": "aiohttp",
      "case": "http",
      "scheme": "socks5h",
      "target": "http://dnsprobe.example/",
      "command": [
        "python",
        "client_aiohttp.py",
        "socks5h://127.0.0.1:11080",
        "http://dnsprobe.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"aiohttp\": \"3.14.3\", \"aiohttp-socks\": \"0.12.0\", \"python-socks\": \"3.1.1\", \"options\": {}, \"ok\": false, \"error\": \"builtins.ValueError\", \"message\": \"Invalid scheme component: socks5h\"}\n",
      "stderr": "",
      "serverLog": [],
      "proxySaw": [
        "nothing"
      ]
    },
    {
      "client": "aiohttp",
      "case": "http",
      "scheme": "socks",
      "target": "http://dnsprobe.example/",
      "command": [
        "python",
        "client_aiohttp.py",
        "socks://127.0.0.1:11080",
        "http://dnsprobe.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"aiohttp\": \"3.14.3\", \"aiohttp-socks\": \"0.12.0\", \"python-socks\": \"3.1.1\", \"options\": {}, \"ok\": false, \"error\": \"builtins.ValueError\", \"message\": \"Invalid scheme component: socks\"}\n",
      "stderr": "",
      "serverLog": [],
      "proxySaw": [
        "nothing"
      ]
    },
    {
      "client": "aiohttp",
      "case": "https",
      "scheme": "socks5",
      "target": "https://dnsprobe.example/",
      "command": [
        "python",
        "client_aiohttp.py",
        "socks5://127.0.0.1:11080",
        "https://dnsprobe.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"aiohttp\": \"3.14.3\", \"aiohttp-socks\": \"0.12.0\", \"python-socks\": \"3.1.1\", \"options\": {}, \"ok\": false, \"error\": \"aiohttp_socks._errors.ProxyError\", \"message\": \"General SOCKS server failure\"}\n",
      "stderr": "",
      "serverLog": [
        "CMD=1 DOMAIN dnsprobe.example port=443"
      ],
      "proxySaw": [
        "DOMAIN dnsprobe.example"
      ]
    },
    {
      "client": "aiohttp",
      "case": "https",
      "scheme": "socks5h",
      "target": "https://dnsprobe.example/",
      "command": [
        "python",
        "client_aiohttp.py",
        "socks5h://127.0.0.1:11080",
        "https://dnsprobe.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"aiohttp\": \"3.14.3\", \"aiohttp-socks\": \"0.12.0\", \"python-socks\": \"3.1.1\", \"options\": {}, \"ok\": false, \"error\": \"builtins.ValueError\", \"message\": \"Invalid scheme component: socks5h\"}\n",
      "stderr": "",
      "serverLog": [],
      "proxySaw": [
        "nothing"
      ]
    },
    {
      "client": "aiohttp",
      "case": "unresolvable",
      "scheme": "socks5",
      "target": "http://dnsprobe-missing.example/",
      "command": [
        "python",
        "client_aiohttp.py",
        "socks5://127.0.0.1:11080",
        "http://dnsprobe-missing.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"aiohttp\": \"3.14.3\", \"aiohttp-socks\": \"0.12.0\", \"python-socks\": \"3.1.1\", \"options\": {}, \"ok\": false, \"error\": \"aiohttp_socks._errors.ProxyError\", \"message\": \"General SOCKS server failure\"}\n",
      "stderr": "",
      "serverLog": [
        "CMD=1 DOMAIN dnsprobe-missing.example port=80"
      ],
      "proxySaw": [
        "DOMAIN dnsprobe-missing.example"
      ]
    },
    {
      "client": "aiohttp",
      "case": "unresolvable",
      "scheme": "socks5h",
      "target": "http://dnsprobe-missing.example/",
      "command": [
        "python",
        "client_aiohttp.py",
        "socks5h://127.0.0.1:11080",
        "http://dnsprobe-missing.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"aiohttp\": \"3.14.3\", \"aiohttp-socks\": \"0.12.0\", \"python-socks\": \"3.1.1\", \"options\": {}, \"ok\": false, \"error\": \"builtins.ValueError\", \"message\": \"Invalid scheme component: socks5h\"}\n",
      "stderr": "",
      "serverLog": [],
      "proxySaw": [
        "nothing"
      ]
    },
    {
      "client": "aiohttp",
      "case": "ipv6-only",
      "scheme": "socks5",
      "target": "http://dnsprobe6.example/",
      "command": [
        "python",
        "client_aiohttp.py",
        "socks5://127.0.0.1:11080",
        "http://dnsprobe6.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"aiohttp\": \"3.14.3\", \"aiohttp-socks\": \"0.12.0\", \"python-socks\": \"3.1.1\", \"options\": {}, \"ok\": false, \"error\": \"aiohttp_socks._errors.ProxyError\", \"message\": \"General SOCKS server failure\"}\n",
      "stderr": "",
      "serverLog": [
        "CMD=1 DOMAIN dnsprobe6.example port=80"
      ],
      "proxySaw": [
        "DOMAIN dnsprobe6.example"
      ]
    },
    {
      "client": "aiohttp",
      "case": "rdns=false",
      "scheme": "socks5",
      "target": "http://dnsprobe.example/",
      "command": [
        "python",
        "client_aiohttp.py",
        "socks5://127.0.0.1:11080",
        "http://dnsprobe.example/",
        "rdns=false"
      ],
      "exitCode": 0,
      "stdout": "{\"aiohttp\": \"3.14.3\", \"aiohttp-socks\": \"0.12.0\", \"python-socks\": \"3.1.1\", \"options\": {\"rdns\": false}, \"ok\": false, \"error\": \"aiohttp_socks._errors.ProxyError\", \"message\": \"General SOCKS server failure\"}\n",
      "stderr": "",
      "serverLog": [
        "CMD=1 IPv4 127.0.0.2 port=80"
      ],
      "proxySaw": [
        "IPv4 127.0.0.2"
      ]
    },
    {
      "client": "aiohttp",
      "case": "rdns=true",
      "scheme": "socks5",
      "target": "http://dnsprobe.example/",
      "command": [
        "python",
        "client_aiohttp.py",
        "socks5://127.0.0.1:11080",
        "http://dnsprobe.example/",
        "rdns=true"
      ],
      "exitCode": 0,
      "stdout": "{\"aiohttp\": \"3.14.3\", \"aiohttp-socks\": \"0.12.0\", \"python-socks\": \"3.1.1\", \"options\": {\"rdns\": true}, \"ok\": false, \"error\": \"aiohttp_socks._errors.ProxyError\", \"message\": \"General SOCKS server failure\"}\n",
      "stderr": "",
      "serverLog": [
        "CMD=1 DOMAIN dnsprobe.example port=80"
      ],
      "proxySaw": [
        "DOMAIN dnsprobe.example"
      ]
    },
    {
      "client": "playwright",
      "case": "http",
      "scheme": "socks5",
      "target": "http://dnsprobe.example/",
      "command": [
        "node",
        "client_playwright.cjs",
        "socks5://127.0.0.1:11080",
        "http://dnsprobe.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"playwright\":\"1.63.0\",\"chromium\":\"153.0.8010.12\",\"ok\":false,\"error\":\"PlaywrightError\",\"message\":\"page.goto: net::ERR_SOCKS_CONNECTION_FAILED at http://dnsprobe.example/\"}\n",
      "stderr": "",
      "serverLog": [
        "CMD=1 DOMAIN dnsprobe.example port=80"
      ],
      "proxySaw": [
        "DOMAIN dnsprobe.example"
      ]
    },
    {
      "client": "playwright",
      "case": "http",
      "scheme": "socks5h",
      "target": "http://dnsprobe.example/",
      "command": [
        "node",
        "client_playwright.cjs",
        "socks5h://127.0.0.1:11080",
        "http://dnsprobe.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"playwright\":\"1.63.0\",\"chromium\":\"153.0.8010.12\",\"ok\":false,\"error\":\"PlaywrightError\",\"message\":\"page.goto: net::ERR_NO_SUPPORTED_PROXIES at http://dnsprobe.example/\"}\n",
      "stderr": "",
      "serverLog": [],
      "proxySaw": [
        "nothing"
      ]
    },
    {
      "client": "playwright",
      "case": "http",
      "scheme": "socks",
      "target": "http://dnsprobe.example/",
      "command": [
        "node",
        "client_playwright.cjs",
        "socks://127.0.0.1:11080",
        "http://dnsprobe.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"playwright\":\"1.63.0\",\"chromium\":\"153.0.8010.12\",\"ok\":false,\"error\":\"PlaywrightError\",\"message\":\"page.goto: net::ERR_SOCKS_CONNECTION_FAILED at http://dnsprobe.example/\"}\n",
      "stderr": "",
      "serverLog": [
        "CMD=1 DOMAIN dnsprobe.example port=80"
      ],
      "proxySaw": [
        "DOMAIN dnsprobe.example"
      ]
    },
    {
      "client": "playwright",
      "case": "https",
      "scheme": "socks5",
      "target": "https://dnsprobe.example/",
      "command": [
        "node",
        "client_playwright.cjs",
        "socks5://127.0.0.1:11080",
        "https://dnsprobe.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"playwright\":\"1.63.0\",\"chromium\":\"153.0.8010.12\",\"ok\":false,\"error\":\"PlaywrightError\",\"message\":\"page.goto: net::ERR_SOCKS_CONNECTION_FAILED at https://dnsprobe.example/\"}\n",
      "stderr": "",
      "serverLog": [
        "CMD=1 DOMAIN dnsprobe.example port=443"
      ],
      "proxySaw": [
        "DOMAIN dnsprobe.example"
      ]
    },
    {
      "client": "playwright",
      "case": "https",
      "scheme": "socks5h",
      "target": "https://dnsprobe.example/",
      "command": [
        "node",
        "client_playwright.cjs",
        "socks5h://127.0.0.1:11080",
        "https://dnsprobe.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"playwright\":\"1.63.0\",\"chromium\":\"153.0.8010.12\",\"ok\":false,\"error\":\"PlaywrightError\",\"message\":\"page.goto: net::ERR_NO_SUPPORTED_PROXIES at https://dnsprobe.example/\"}\n",
      "stderr": "",
      "serverLog": [],
      "proxySaw": [
        "nothing"
      ]
    },
    {
      "client": "playwright",
      "case": "unresolvable",
      "scheme": "socks5",
      "target": "http://dnsprobe-missing.example/",
      "command": [
        "node",
        "client_playwright.cjs",
        "socks5://127.0.0.1:11080",
        "http://dnsprobe-missing.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"playwright\":\"1.63.0\",\"chromium\":\"153.0.8010.12\",\"ok\":false,\"error\":\"PlaywrightError\",\"message\":\"page.goto: net::ERR_SOCKS_CONNECTION_FAILED at http://dnsprobe-missing.example/\"}\n",
      "stderr": "",
      "serverLog": [
        "CMD=1 DOMAIN dnsprobe-missing.example port=80"
      ],
      "proxySaw": [
        "DOMAIN dnsprobe-missing.example"
      ]
    },
    {
      "client": "playwright",
      "case": "unresolvable",
      "scheme": "socks5h",
      "target": "http://dnsprobe-missing.example/",
      "command": [
        "node",
        "client_playwright.cjs",
        "socks5h://127.0.0.1:11080",
        "http://dnsprobe-missing.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"playwright\":\"1.63.0\",\"chromium\":\"153.0.8010.12\",\"ok\":false,\"error\":\"PlaywrightError\",\"message\":\"page.goto: net::ERR_NO_SUPPORTED_PROXIES at http://dnsprobe-missing.example/\"}\n",
      "stderr": "",
      "serverLog": [],
      "proxySaw": [
        "nothing"
      ]
    },
    {
      "client": "playwright",
      "case": "ipv6-only",
      "scheme": "socks5",
      "target": "http://dnsprobe6.example/",
      "command": [
        "node",
        "client_playwright.cjs",
        "socks5://127.0.0.1:11080",
        "http://dnsprobe6.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"playwright\":\"1.63.0\",\"chromium\":\"153.0.8010.12\",\"ok\":false,\"error\":\"PlaywrightError\",\"message\":\"page.goto: net::ERR_SOCKS_CONNECTION_FAILED at http://dnsprobe6.example/\"}\n",
      "stderr": "",
      "serverLog": [
        "CMD=1 DOMAIN dnsprobe6.example port=80"
      ],
      "proxySaw": [
        "DOMAIN dnsprobe6.example"
      ]
    },
    {
      "client": "socks-proxy-agent",
      "case": "http",
      "scheme": "socks5",
      "target": "http://dnsprobe.example/",
      "command": [
        "node",
        "client_node.mjs",
        "socks5://127.0.0.1:11080",
        "http://dnsprobe.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"node\":\"v24.20.0\",\"socks-proxy-agent\":\"10.1.0\",\"socks\":\"2.8.10\",\"ok\":false,\"error\":\"SocksClientError\",\"message\":\"Socks5 proxy rejected connection - Failure\"}\n",
      "stderr": "",
      "serverLog": [
        "CMD=1 IPv4 127.0.0.2 port=80"
      ],
      "proxySaw": [
        "IPv4 127.0.0.2"
      ]
    },
    {
      "client": "socks-proxy-agent",
      "case": "http",
      "scheme": "socks5h",
      "target": "http://dnsprobe.example/",
      "command": [
        "node",
        "client_node.mjs",
        "socks5h://127.0.0.1:11080",
        "http://dnsprobe.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"node\":\"v24.20.0\",\"socks-proxy-agent\":\"10.1.0\",\"socks\":\"2.8.10\",\"ok\":false,\"error\":\"SocksClientError\",\"message\":\"Socks5 proxy rejected connection - Failure\"}\n",
      "stderr": "",
      "serverLog": [
        "CMD=1 DOMAIN dnsprobe.example port=80"
      ],
      "proxySaw": [
        "DOMAIN dnsprobe.example"
      ]
    },
    {
      "client": "socks-proxy-agent",
      "case": "http",
      "scheme": "socks",
      "target": "http://dnsprobe.example/",
      "command": [
        "node",
        "client_node.mjs",
        "socks://127.0.0.1:11080",
        "http://dnsprobe.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"node\":\"v24.20.0\",\"socks-proxy-agent\":\"10.1.0\",\"socks\":\"2.8.10\",\"ok\":false,\"error\":\"SocksClientError\",\"message\":\"Socks5 proxy rejected connection - Failure\"}\n",
      "stderr": "",
      "serverLog": [
        "CMD=1 DOMAIN dnsprobe.example port=80"
      ],
      "proxySaw": [
        "DOMAIN dnsprobe.example"
      ]
    },
    {
      "client": "socks-proxy-agent",
      "case": "https",
      "scheme": "socks5",
      "target": "https://dnsprobe.example/",
      "command": [
        "node",
        "client_node.mjs",
        "socks5://127.0.0.1:11080",
        "https://dnsprobe.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"node\":\"v24.20.0\",\"socks-proxy-agent\":\"10.1.0\",\"socks\":\"2.8.10\",\"ok\":false,\"error\":\"SocksClientError\",\"message\":\"Socks5 proxy rejected connection - Failure\"}\n",
      "stderr": "",
      "serverLog": [
        "CMD=1 IPv4 127.0.0.2 port=443"
      ],
      "proxySaw": [
        "IPv4 127.0.0.2"
      ]
    },
    {
      "client": "socks-proxy-agent",
      "case": "https",
      "scheme": "socks5h",
      "target": "https://dnsprobe.example/",
      "command": [
        "node",
        "client_node.mjs",
        "socks5h://127.0.0.1:11080",
        "https://dnsprobe.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"node\":\"v24.20.0\",\"socks-proxy-agent\":\"10.1.0\",\"socks\":\"2.8.10\",\"ok\":false,\"error\":\"SocksClientError\",\"message\":\"Socks5 proxy rejected connection - Failure\"}\n",
      "stderr": "",
      "serverLog": [
        "CMD=1 DOMAIN dnsprobe.example port=443"
      ],
      "proxySaw": [
        "DOMAIN dnsprobe.example"
      ]
    },
    {
      "client": "socks-proxy-agent",
      "case": "unresolvable",
      "scheme": "socks5",
      "target": "http://dnsprobe-missing.example/",
      "command": [
        "node",
        "client_node.mjs",
        "socks5://127.0.0.1:11080",
        "http://dnsprobe-missing.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"node\":\"v24.20.0\",\"socks-proxy-agent\":\"10.1.0\",\"socks\":\"2.8.10\",\"ok\":false,\"error\":\"Error\",\"code\":\"ENOTFOUND\",\"message\":\"getaddrinfo ENOTFOUND dnsprobe-missing.example\"}\n",
      "stderr": "",
      "serverLog": [],
      "proxySaw": [
        "nothing"
      ]
    },
    {
      "client": "socks-proxy-agent",
      "case": "unresolvable",
      "scheme": "socks5h",
      "target": "http://dnsprobe-missing.example/",
      "command": [
        "node",
        "client_node.mjs",
        "socks5h://127.0.0.1:11080",
        "http://dnsprobe-missing.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"node\":\"v24.20.0\",\"socks-proxy-agent\":\"10.1.0\",\"socks\":\"2.8.10\",\"ok\":false,\"error\":\"SocksClientError\",\"message\":\"Socks5 proxy rejected connection - Failure\"}\n",
      "stderr": "",
      "serverLog": [
        "CMD=1 DOMAIN dnsprobe-missing.example port=80"
      ],
      "proxySaw": [
        "DOMAIN dnsprobe-missing.example"
      ]
    },
    {
      "client": "socks-proxy-agent",
      "case": "ipv6-only",
      "scheme": "socks5",
      "target": "http://dnsprobe6.example/",
      "command": [
        "node",
        "client_node.mjs",
        "socks5://127.0.0.1:11080",
        "http://dnsprobe6.example/"
      ],
      "exitCode": 0,
      "stdout": "{\"node\":\"v24.20.0\",\"socks-proxy-agent\":\"10.1.0\",\"socks\":\"2.8.10\",\"ok\":false,\"error\":\"SocksClientError\",\"message\":\"Socks5 proxy rejected connection - Failure\"}\n",
      "stderr": "",
      "serverLog": [
        "CMD=1 IPv6 2001:db8::2 port=80"
      ],
      "proxySaw": [
        "IPv6 2001:db8::2"
      ]
    }
  ]
}
