{"bindHost":"0.0.0.0","connectFailPort":10031,"envHints":{"ciphers":"CDN200_TLS_CIPHERS \u4f20\u5165 openssl \u5bc6\u7801\u5957\u4ef6\u4e32\uff0c\u7528\u4e8e\u81ea\u5b9a\u4e49\u5957\u4ef6\u9a8c\u8bc1\uff1b\u7559\u7a7a\u5219\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u3002","disableTls":"CDN200_TLS_ECHO_PORT=0 \u6216 CDN200_TLS_MTLS_ECHO_PORT=0 \u53ef\u5173\u95ed\u5bf9\u5e94\u7ec8\u7aef\u3002","tcpMultiPort":"\u9875\u9762 /lb/tcp-udp/ui \u53ef\u6539\u76d1\u542c\u7aef\u53e3\u5e76\u53ef\u9009\u5199\u5165 data/lb_echo_admin.json\uff1b\u6216\u73af\u5883\u53d8\u91cf CDN200_TCP_ECHO_PORTS=443,8443 \u4e0e CDN200_TCP_ECHO_PORT \u5408\u5e76\u53bb\u91cd\u3002","tlsMin":"CDN200_TLS_MIN_VERSION=1.1|1.2|1.3 \u63a7\u5236\u6e90\u7ad9 TLS \u7ec8\u7aef\u6700\u4f4e\u7248\u672c\uff08\u5bf9\u9f50\u63a7\u5236\u53f0 TLS \u6700\u4f4e\u7248\u672c\u7b56\u7565\u9a8c\u8bc1\uff09\u3002","tlsMultiPort":"\u73af\u5883\u53d8\u91cf CDN200_TLS_ECHO_PORTS=10003,10443 \u4e0e CDN200_TLS_ECHO_PORT \u5408\u5e76\u53bb\u91cd\uff1b\u4e0d\u8981\u4e0e TCP \u76d1\u542c\u7aef\u53e3\u590d\u7528\u540c\u4e00\u4e2a\u7aef\u53e3\u3002","udpMultiPort":"\u9875\u9762 /lb/tcp-udp/ui \u6216 CDN200_UDP_ECHO_PORTS \u540c\u4e0a\u3002"},"errors":["tcp:10001:[Errno 104] Connection reset by peer"],"mtlsSessionsHandled":0,"ok":true,"service":"200cdn-lb-echo","tcpListenPorts":[10001],"tcpListenPortsFromEnv":[10001],"tcpPort":10001,"tcpPortReady":{"10001":false},"tcpReady":false,"tcpSessionsHandled":44,"tcpUdpAdminUi":"/lb/tcp-udp/ui","tlsCustomCiphers":false,"tlsEchoCert":"/app/certs/tls_echo_cert.pem","tlsEchoPort":10003,"tlsEchoReady":true,"tlsListenPorts":[10003],"tlsListenPortsFromEnv":[10003],"tlsMinVersionEnv":"1.2","tlsMtlsCa":"/app/certs/mtls_ca.crt","tlsMtlsClientCert":"/app/certs/mtls_client.crt","tlsMtlsClientKey":"/app/certs/mtls_client.key","tlsMtlsPort":10446,"tlsMtlsReady":true,"tlsPortReady":{"10003":true},"tlsSessionsHandled":3893,"udpDatagramsHandled":24,"udpListenPorts":[10002,10004],"udpListenPortsFromEnv":[10002,10004],"udpPort":10002,"udpPortReady":{"10002":true,"10004":true},"udpReady":true,"verifyCmds":{"connectFail":"nc -w 2 <\u6e90\u7ad9IP> 10031 </dev/null ; echo exit=$?","tcp":"echo 'ping' | nc -w 2 <\u6e90\u7ad9IP> 10001","tlsEcho":"echo ping | openssl s_client -connect <\u6e90\u7ad9IP>:10003 -servername 200cdn-tcp-tls-echo -tls1_2 -quiet 2>/dev/null | head -1","tlsEchoByPort":{"10003":"echo ping | openssl s_client -connect <\u6e90\u7ad9IP>:10003 -servername 200cdn-tcp-tls-echo -tls1_2 -quiet 2>/dev/null | head -1"},"tlsMtls":"echo ping | openssl s_client -connect <\u6e90\u7ad9IP>:10446 -CAfile /app/certs/mtls_ca.crt -cert /app/certs/mtls_client.crt -key /app/certs/mtls_client.key -tls1_2 -quiet 2>/dev/null | head -1","udp":"echo -n 'ping' | nc -u -w 2 <\u6e90\u7ad9IP> 10002"},"verifyHints":{"mtls":"mtls \u7aef\u53e3\u8981\u6c42\u5ba2\u6237\u7aef\u8bc1\u4e66\u7531\u4ed3\u5e93\u5185 mtls_ca \u7b7e\u53d1\uff1b\u63a7\u5236\u53f0\u300c\u5ba2\u6237\u7aef\u8ba4\u8bc1\u300d\u5f00\u542f\u65f6\u53ef\u7528 openssl s_client -cert/-key \u6216\u4e1a\u52a1\u5ba2\u6237\u7aef\u8fde\u6b64\u7aef\u53e3\u9a8c\u8bc1\u3002","ocsp":"OCSP Stapling \u4e00\u822c\u7531\u8fb9\u7f18\u5728\u7ec8\u6b62 TLS \u65f6\u5904\u7406\uff1b\u672c\u673a\u88f8 TLS \u56de\u663e\u4e0d\u63d0\u4f9b staple\uff0c\u53ef\u5728 HTTPS \u7ad9\u70b9\u7528 /tls/info \u7b49\u505a\u8865\u5145\u89c2\u6d4b\u3002","proxyProtocol":"\u82e5\u9996\u5305\u4e3a PROXY v1 \u884c\uff08\u4ee5 PROXY \u5f00\u5934\u3001\\r\\n \u7ed3\u5c3e\uff09\uff0c\u56de\u663e\u524d\u4f1a\u5e26 proxy= \u524d\u7f00\uff0c\u4fbf\u4e8e\u9a8c\u8bc1 LB \u900f\u4f20\u3002","tcp":"\u56de\u663e\u4ee5 200cdn-tcp-echo \u5f00\u5934\uff0c\u542b listen=\u7aef\u53e3\uff1b\u7ecf TCP \u8d1f\u8f7d / \u7aef\u53e3\u8ddf\u968f\u65f6\u53ef\u5bf9\u7167\u7ed1\u5b9a\u7aef\u53e3\u3002","tlsTcpLb":"\u63a7\u5236\u53f0\u5728\u6e90\u7ad9\u586b tcp://IP:\u7aef\u53e3 \u65f6\uff0c\u82e5\u8fb9\u7f18\u505a TLS \u7ec8\u6b62\u5219\u56de\u6e90\u591a\u4e3a\u660e\u6587 TCP\uff0c\u7528 tcp \u56de\u663e\u7aef\u53e3\uff1b\u82e5 TLS \u900f\u4f20\u5230\u6e90\u7ad9\uff0c\u7528 tlsListenPorts / tlsEchoByPort \u5bf9\u5e94\u7684 TLS \u7ec8\u7aef\u9a8c\u8bc1\u8bc1\u4e66\u4e0e\u534f\u8bae\u7248\u672c\u3002","udp":"\u56de\u663e\u4ee5 200cdn-udp-echo \u5f00\u5934\uff0c\u542b listen=\u7aef\u53e3\uff1bUDP \u8d1f\u8f7d\u8bf7\u7528 nc -u \u6216\u81ea\u5199\u5ba2\u6237\u7aef\u9a8c\u8bc1\u3002"}}
