From 9a23373a998ca719b9b069466bfacdac900fd402 Mon Sep 17 00:00:00 2001 From: eric Date: Wed, 22 May 2019 16:17:20 +0800 Subject: [PATCH] improve compatibility of default arguments The 240.0.0.0/24 subnet does not seem to work well on Windows --- cmd/tun2socks/main.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/cmd/tun2socks/main.go b/cmd/tun2socks/main.go index 7862f1d7..79533ea8 100644 --- a/cmd/tun2socks/main.go +++ b/cmd/tun2socks/main.go @@ -55,8 +55,8 @@ type CmdArgs struct { DnsFallback *bool LogLevel *string EnableFakeDns *bool - FakeDnsMinIP *string - FakeDnsMaxIP *string + FakeDnsMinIP *string + FakeDnsMaxIP *string } type cmdFlag uint @@ -108,10 +108,10 @@ const ( func main() { args.Version = flag.Bool("version", false, "Print version") args.TunName = flag.String("tunName", "tun1", "TUN interface name") - args.TunAddr = flag.String("tunAddr", "240.0.0.2", "TUN interface address") - args.TunGw = flag.String("tunGw", "240.0.0.1", "TUN interface gateway") + args.TunAddr = flag.String("tunAddr", "10.255.0.2", "TUN interface address") + args.TunGw = flag.String("tunGw", "10.255.0.1", "TUN interface gateway") args.TunMask = flag.String("tunMask", "255.255.255.0", "TUN interface netmask, as for IPv6, it's the prefixlen") - args.TunDns = flag.String("tunDns", "114.114.114.114,223.5.5.5", "DNS resolvers for TUN interface (only need on Windows)") + args.TunDns = flag.String("tunDns", "8.8.8.8,8.8.4.4", "DNS resolvers for TUN interface (only need on Windows)") args.ProxyType = flag.String("proxyType", "socks", "Proxy handler type, e.g. socks, shadowsocks, v2ray") args.DelayICMP = flag.Int("delayICMP", 10, "Delay ICMP packets for a short period of time, in milliseconds") args.LogLevel = flag.String("loglevel", "info", "Logging level. (debug, info, warn, error, none)")