﻿Frequently Asked Questions

This document contains a set of common methods for dealing with problems, please refer the documents to find out the solution before asking, thanks a lot.


-------------------------------------------------------------------------------


Please find Error.log in working directory if there is an error report generated.
* The format of error report is "[Date Time] -> [Error Type] Description of the error code[Error Code] in Filename(Line number)."
* Error code in Windows, pleas visit https://msdn.microsoft.com/en-us/library/windows/desktop/ms681381(v=vs.85).aspx.
* Error code in FreeBSD/Linux/macOS, pleas visit http://man7.org/linux/man-pages/man3/errno.3.html.
* Error code of WinPcap/LibPcap, pleas visit https://www.winpcap.org/docs/docs_40_2/html/group__wpcapfunc.html.
* Error code of Winsock, pleas visit https://msdn.microsoft.com/en-us/library/windows/desktop/ms740668(v=vs.85).aspx.
* Error code of HTTP status code, pleas visit https://en.wikipedia.org/wiki/List_of_HTTP_status_codes.
* Error code of SSPI/SChannel, pleas visit https://msdn.microsoft.com/en-us/library/windows/desktop/aa380499(v=vs.85).aspx and https://msdn.microsoft.com/en-us/library/windows/desktop/dd721886(v=vs.85).aspx.
* Error code of OpenSSL, pleas visit https://www.openssl.org/docs/manmaster/man3/ERR_get_error.html


-------------------------------------------------------------------------------


Details of Error.log error report:

1.System Error
  * Alternate Server module Monitor terminated - It's recommended to restart the service or program.
  * Capture module Monitor terminated - It's recommended to restart the service or program.
  * Commands error - Please check the command parameters.
  * Convert multiple byte or wide char string error - It's recommended to restart the service or program.
  * Create FIFO pipe error - It's recommended to restart the service or program.
  * Create mailslot error - It's recommended to restart the service or program.
  * DNSCurve TCP Signature Request module Monitor terminated - It's recommended to restart the service or program.
  * DNSCurve UDP Signature Request module Monitor terminated - It's recommended to restart the service or program.
  * Domain Test module Monitor terminated - It's recommended to restart the service or program.
  * FIFO pipe read messages error - It's recommended to restart the service or program.
  * FIFO pipe module listener terminated - It's recommended to restart the service or program.
  * FIFO pipe write messages error - It's recommended to restart the service or program.
  * Get Local Address Information module Monitor terminated - It's recommended to restart the service or program.
  * Handle system signals error - It's recommended to restart the service or program.
  * ICMP Test module Monitor terminated - It's recommended to restart the service or program.
  * Ignore system signal error - It's recommended to restart the service or program.
  * Mailslot read messages error - It's recommended to restart the service or program.
  * Mailslot module listener terminated - It's recommended to restart the service or program.
  * Mailslot write messages error - It's recommended to restart the service or program.
  * Process already exists error - Please make sure that only one process of this program is running at the same time.
  * Read Hosts module Monitor terminated - It's recommended to restart the service or program.
  * Read IPFilter module Monitor terminated - It's recommended to restart the service or program.
  * Read Parameter module Monitor terminated - It's recommended to restart the service or program.
  * Security attributes and descriptor initialization error - It's recommended to restart the service or program.
  * Service start error - Please check the system service installing or the path of program.
  * Set console control handler error - It's recommended to restart the service or program.
  * Set system daemon error - It's recommended to restart the service or program.
  * Screen output buffer settings error - It's recommended to restart the service or program.
  * TCP listening module Monitor terminated - It's recommended to restart the service or program.
  * UDP listening module Monitor terminated - It's recommended to restart the service or program.

2.Parameter Error
  * Address Prefix Block format error - Please make sure that the format is correct.
  * Alternate Multiple request error - Please make sure that the data is correct.
  * Configuration file size is too large - Please make sure that the data is correct, it should not be larger than 256 MB.
  * Configuration file version error - Please make sure that the version is correct.
  * Cannot open any configuration files - Please make sure that the files are correct.
  * Data format error - Please make sure that the data is correct, it should not be longer than 4 KB/4096 bytes.
  * Data length error - Please make sure that the data is correct, it should not be longer than 4 KB/4096 bytes.
  * Data of a line is too long - Please make sure that the data is correct, it should not be longer than 4 KB/4096 bytes.
  * Data of a line is too short - Please make sure that the data is correct, it should not be longer than 4 KB/4096 bytes.
  * Default TTL error - Please make sure that the data is correct.
  * Direct Request error - Please make sure that the data is correct.
  * DNS cache error - Please make sure that the data is correct.
  * DNS record type error - Please make sure that the data is correct.
  * DNS target error - Please make sure that the data is correct.
  * DNSCurve database file size is too large - Please make sure that the data is correct, it should not be larger than 256 MB.
  * DNSCurve empty Provider Name error - Please fill Public Key when Send/Receive Magic Number and server Fingerprint are empty.
  * DNSCurve empty Public Key error - Please fill Public Key when Send/Receive Magic Number and server Fingerprint are empty.
  * DNSCurve Encryption Only mode error - Please fill Send/Receive Magic Number and server Fingerprint when Encryption Only mode is enabled.
  * DNSCurve encryption options error - Encryption mode must be disabled when Encryption Only mode is enabled.
  * DNSCurve Key format error - Please make sure that the data is correct.
  * DNSCurve Provider Name error - Please make sure that the data is correct.
  * DNSCurve target error - Please make sure that the data is correct.
  * Hop Limits Fluctuation error - Please make sure that the data is correct.
  * Hosts file size is too large - Please make sure that the data is correct, it should not be larger than 256 MB.
  * IPFilter file size is too large - Please make sure that the data is correct, it should not be larger than 256 MB.
  * IPFilter Level error - Please make sure that the data is correct, it should be between 1 and 65535.
  * IPv4 address format error - Please make sure that the data is correct.
  * IPv4 address port error - Please make sure that the data is correct.
  * IPv4 packet TTL range error - Please make sure that the data is correct.
  * IPv4 prefix error - Please make sure that the data is correct, it should be between 1 and 32.
  * IPv4 total request number error - Please make sure that the data is correct.
  * IPv6 address format error - Please make sure that the data is correct.
  * IPv6 address port error - Please make sure that the data is correct.
  * IPv6 packet Hop Limits range error - Please make sure that the data is correct.
  * IPv6 prefix error - Please make sure that the data is correct, it should be between 1 and 128.
  * IPv6 total request number error - Please make sure that the data is correct.
  * Local machine listening port error - Please make sure that the data is correct, it should be between 1 and 65535.
  * Local request options error - Please make sure that the data is correct.
  * Log file size error - Please make sure that the data is correct, it should be between 4 KB and 256 MB.
  * Read file path error - Please make sure that the data is correct.
  * Text encoding error - Please make sure that the data is correct.
  * Thread pool number error - Please make sure that the data is correct.

3.IPFilter Error
  * Data of a line is too long - Please make sure that the data is correct, it should not be longer than 4 KB/4096 bytes.
  * Data of a line is too short - Please make sure that the data is correct.
  * Item format error - IPFilter Please make sure that the data is correct.
  * IPv4 address format error - Please make sure that the data is correct.
  * IPv4 address range error - Please make sure that the data is correct.
  * IPv4 prefix error - Please make sure that the data is correct, it should be between 1 and 32.
  * IPv6 address format error - Please make sure that the data is correct.
  * IPv6 address range error - Please make sure that the data is correct.
  * IPv6 prefix error - Please make sure that the data is correct, it should be between 1 and 128.
  * Level error - Please make sure that the data is correct, it should be between 1 and 0xFFFF(65535).
  * Regular expression pattern error - Please make sure that the data is correct.
  * Repeat item error, this item will disabled - This item is repeat and disabled.

4.Hosts Error
  * Data of a line is too long - Please make sure that the data is correct, it should not be longer than 4 KB/4096 bytes.
  * Data of a line is too short - Please make sure that the data is correct.
  * IPv4 address format error - Please make sure that the data is correct.
  * IPv6 address format error - Please make sure that the data is correct.
  * Item format error - Please make sure that the data is correct.
  * Regular expression pattern error - Please make sure that the data is correct.
  * Too many Hosts IPv6 addresses - Please make sure that the data is correct, AAAA record count should not be larger than 43.
  * Too many Hosts IPv4 addresses - Please make sure that the data is correct, A record count should not be larger than 75.

5.Network Error
  * Bind TCP Monitor socket error - Please mark the error code.
  * Bind UDP Monitor socket error - Please mark the error code.
  * Complete UDP socket initialization error - Please mark the error code.
  * DNSCurve TCP socket initialization error - Please mark the error code.
  * DNSCurve UDP socket initialization error - Please mark the error code.
  * Firewall test error - Please run as administrator privileges.
  * Get local machine address error - Please check the network interface and the external network.
  * Get local machine name error - Please mark the error code.
  * HTTP CONNECT connecting error - Please mark the error code.
  * HTTP CONNECT request error - Please mark the error code.
  * HTTP CONNECT socket initialization error - Please mark the error code.
  * ICMP Test event initialization error -Please mark the error code.
  * ICMP Test event error - Please mark the error code.
  * Domain Test event initialization error -Please mark the error code.
  * Domain Test event error - Please mark the error code.
  * No any available gateways to external network - Please check the network interface and the external network.
  * Socket Do Not Fragment flag settings error - Please mark the error code.
  * Socket Hop Limits settings error - Please mark the error code.
  * Socket initialization error - Please mark the error code.
  * Socket IPv6 checksum settings error - Please mark the error code.
  * Socket non-blocking mode settings error - lease mark the error code.
  * Socket reusing disabled settings error - Please mark the error code.
  * Socket TCP Fast Open settings error - Please mark the error code.
  * Socket TCP No Delay mode settings error - Please mark the error code.
  * Socket timeout settings error - Please mark the error code.
  * Socket treating wildcard binding settings error - Please mark the error code.
  * Socket UDP block RESET message settings error - Please mark the error code.
  * SOCKS connecting error - Please mark the error code.
  * SOCKS request error - Please mark the error code.
  * SOCKS socket initialization error - Please mark the error code.
  * TCP connection initialization error - Please mark the error code.
  * TCP Monitor socket initialization error - Please mark the error code.
  * TCP Monitor socket listening initialization error - Please mark the error code.
  * TCP socket connecting error - Please mark the error code.
  * TCP socket initialization error - Please mark the error code.
  * TLS request error - Please mark the error code.
  * UDP connection initialization error - Please mark the error code.
  * UDP Monitor socket initialization error - Please mark the error code.
  * UDP socket connecting error - Please mark the error code.
  * UDP socket initialization error - Please mark the error code.
  * Winsock initialization error - Please conirm the system configuration.

6.Pcap Error
  * Insufficient privileges or not any available network devices - Please run as administrator privileges, also check the network interface and the external network.
  * This type of error will print error messages directly.

7.DNSCurve Error
  * Client keypair error - Please check the keypair.
  * Data of a line is too long - Please make sure that the data is correct, it should not be longer than 4 KB/4096 bytes.
  * Data of a line is too short - Please make sure that the data is correct.
  * DNSCurve Payload Size must remain a multiple of 64 bytes - Please make sure that the data is correct.
  * DNSCurve version is not supported - Please make sure that the server is available.
  * IPv4 address format error - Please make sure that the data is correct.
  * IPv4 address port error - Please make sure that the data is correct.
  * IPv4 Alternate Server Fingerprint signature is not available in this time - Please make sure that the server is available.
  * IPv4 Alternate Server Fingerprint signature validation error - Please make sure that the server is available.
  * IPv4 Alternate Server Key calculating error - It's recommended to restart the service or program.
  * IPv4 Alternate Server TCP get signature data error - Please make sure that the server is available.
  * IPv4 Alternate Server UDP get signature data error - Please make sure that the server is available.
  * IPv4 Main Server Fingerprint signature is not available in this time - Please make sure that the server is available.
  * IPv4 Main Server Fingerprint signature validation error - Please make sure that the server is available.
  * IPv4 Main Server Key calculating error - It's recommended to restart the service or program.
  * IPv4 Main Server TCP get signature data error - Please make sure that the server is available.
  * IPv4 Main Server UDP get signature data error - Please make sure that the server is available.
  * IPv6 address format error - Please make sure that the data is correct.
  * IPv6 address port error - Please make sure that the data is correct.
  * IPv6 Alternate Server Fingerprint signature is not available in this time - Please make sure that the server is available.
  * IPv6 Alternate Server Fingerprint signature validation error - Please make sure that the server is available.
  * IPv6 Alternate Server Key calculating error - It's recommended to restart the service or program.
  * IPv6 Alternate Server TCP get signature data error - Please make sure that the server is available.
  * IPv6 Alternate Server UDP get signature data error - Please make sure that the server is available.
  * IPv6 Main Server Fingerprint signature is not available in this time - Please make sure that the server is available.
  * IPv6 Main Server Fingerprint signature Please make sure that the server is available.
  * IPv6 Main Server Key calculating error - It's recommended to restart the service or program.
  * IPv6 Main Server TCP get signature data error - Please make sure that the server is available.
  * IPv6 Main Server UDP get signature data error - Please make sure that the server is available.

8.SOCKS Error
  * Authentication method is not supported - Please confirm the authentication methods of server.
  * Client command request error - Please mark the error code.
  * Server require username and password authentication - Please check the username and password.
  * Server SOCKS protocol version error - Please make sure that the server is available.
  * SOCKS address error - Please make sure that the server is available.
  * SOCKS target server error - Please make sure that the server is available.
  * SOCKS username and password error - Please check the username and password.
  * SOCKS version 4 and 4a are not support IPv6 target server - Please change SOCKS version to 5.
  * SOCKS version 4 and 4a are not support UDP relay - Please change SOCKS version to 5.
  * SOCKS version 4 is not support domain target server - Please change SOCKS version to 4a or 5.
  * SOCKS version is not supported - Please confirm the SOCKS version of server.
  * Username or Password incorrect - Please check the username and password.

9.HTTP CONNECT Error
  * HTTP CONNECT address error - Please make sure that the server is available.
  * HTTP CONNECT header field data error - Please make sure that the data is correct.
  * HTTP CONNECT server response error - Please make sure that the server is available.
  * HTTP CONNECT target server error - Please make sure that the server is available.
  * HTTP version 2 require TLS SNI extension - HTTP CONNECT TLS Server Name Indication/SNI must be enabled when HTTP version is 2.
  * HTTP version is not supported - Please confirm the HTTP version of server.
  * This type of error will print error messages directly.

10.TLS Error
  * OpenSSL BIO and SSL data attribute settings error - Please mark the error code and it's recommended to restart the service or program.
  * OpenSSL connecting error - Please mark the error code.
  * OpenSSL create new BIO method error - Please mark the error code and it's recommended to restart the service or program.
  * OpenSSL create new client-method instance error - Please mark the error code and it's recommended to restart the service or program.
  * OpenSSL handshake error - Please mark the error code.
  * OpenSSL hostname checking and validation error - Please make sure that the server is available.
  * OpenSSL locate default certificate store error - Please mark the error code.
  * OpenSSL receive data error - Please mark the error code.
  * OpenSSL send data error - Please mark the error code.
  * OpenSSL set ALPN extension error - Please mark the error code.
  * OpenSSL set strong ciphers error - Please mark the error code.
  * OpenSSL TLS version selection error - Please mark the error code.
  * OpenSSL verify server certificate error - Please make sure that the server is available.
  * OpenSSL verify result of chain verification error - Please make sure that the server is available.
  * SSPI complete authentication token error - Please mark the error code and it's recommended to restart the service or program.
  * SSPI decrypt data error - Please mark the error code.
  * SSPI encrypt data error - Please mark the error code.
  * SSPI get client credentials handle error - Please mark the error code and it's recommended to restart the service or program.
  * SSPI get stream encryption sizes error - Please mark the error code and it's recommended to restart the service or program.
  * SSPI initialize security context error - Please mark the error code.
  * SSPI plaintext input length is too long - Please mark the error code and it's recommended to restart the service or program.

11.Notice
  * EDNS Label must be shutdown when Compression Pointer Mutation is enabled - Please make sure that the data is correct.
  * DNSCurve Payload Size is too large - Please make sure that the data is correct, it should not be longer than Ethernet MTU(1500 bytes).
  * DNSCurve Payload Size must longer than traditional DNS packet minimum supported size(512 bytes) - Please make sure that the data is correct.
  * DNSSEC Force Record require EDNS Label and DNSSEC Request - Please make sure that the data is correct.
  * DNSSEC Request require EDNS Label - Please make sure that the data is correct.
  * EDNS Client Subnet require EDNS Label - Please make sure that the data is correct.
  * EDNS Label require at least of one process - Please make sure that the data is correct.
  * EDNS Payload Size is too large - Please make sure that the data is correct, it should not be longer than Ethernet MTU(1500 bytes).
  * EDNS Payload Size must longer than traditional DNS packet minimum supported size(512 bytes) - Please make sure that the data is correct.
  * HTTP version 2 require TLS 1.2 and above - Please make sure that the data is correct.
  * HTTP version 2 require TLS ALPN extension - Please make sure that the data is correct.
  * IPv4 Request Mode require IPv4 DNS server - Please make sure that the data is correct.
  * IPv6 Request Mode require IPv6 DNS server - Please make sure that the data is correct.
  * Listen Port is empty, set to standard DNS port(53) - Please make sure that the data is correct.
  * Old log file was removed - Error.log file is too large.
  * TCP Data Filter require Pcap Cpature - Please make sure that the data is correct.
