#### DNS

##### on macOS

`auto-route` cannot automatically hijack DNS requests sent to the LAN, so it's need to manually set DNS to servers on
the public internet.

##### on Android

`auto-route` cannot automatically hijack DNS requests when Android's `Private DNS` is enabled.

##### on Linux

`auto-route` cannot automatically hijack DNS requests with `systemd-resoled` enabled, you can switch to NetworkManager.

#### System proxy

##### on Linux

Usually only browsers and GNOME applications accept GNOME proxy settings.

##### on Android

With the system proxy enabled, some applications will error out (usually from China).