Should the Remote DNS option be removed?

Since the Remote DNS feature is work only on server side, should we remove it from Android client?

manpage: shadowsocks-libev(8)

-d <addr>

      Setup name servers for internal DNS resolver (libc-ares). The default server is fetched from /etc/resolv.conf.

      Only available in server and manager mode.

DNS resolving works differently on Android client while operating under VPN mode. This option has no effect when you’re using it under proxy-only mode, as expected.

1 Like

android上开启vpn模式后,在客户端启动tun2sock的时候会将–dnsgw参数加上。
tun2sock收到dns请求后会转交给localdnsserver进行处理或者转发到ss-server做dns请求。
在vpn模式去掉就会有问题了。

No, it shouldn’t. I use own DNS resolver pointing 127.0.0.1