base { log_debug = off; redirector = iptables; reuseport = on; } redsocks { local_ip = 192.168.1.1; local_port = 1081; ip = 192.168.1.1; port = 9050; type = socks5; // I use socks5 proxy for GFW'ed IP autoproxy = 1; // I want autoproxy feature enabled on this section. // timeout is meaningful when 'autoproxy' is non-zero. // It specified timeout value when trying to connect to destination // directly. Default is 10 seconds. When it is set to 0, default // timeout value will be used. // NOTE: decreasing the timeout value may lead increase of chance for // normal IP to be misjudged. timeout = 13; //type = http-connect; //login = username; //password = passwd; } tcpdns { // Transform UDP DNS requests into TCP DNS requests. // You can also redirect connections to external TCP DNS server to // REDSOCKS transparent proxy via iptables. local_ip = 192.168.1.1; // Local server to act as DNS server local_port = 1053; // UDP port to receive UDP DNS requests tcpdns1 = 8.8.4.4; // DNS server that supports TCP DNS requests tcpdns2 = 8.8.8.8; // DNS server that supports TCP DNS requests timeout = 4; // Timeout value for TCP DNS requests }