diff --git a/lib/features/settings/view/config_options_page.dart b/lib/features/settings/view/config_options_page.dart index 1d805b55..76a4e505 100644 --- a/lib/features/settings/view/config_options_page.dart +++ b/lib/features/settings/view/config_options_page.dart @@ -133,16 +133,18 @@ class ConfigOptionsPage extends HookConsumerWidget { ), const SettingsDivider(), SettingsSection(t.settings.config.section.inbound), - SwitchListTile( - title: Text(t.settings.config.enableTun), - value: options.enableTun, - onChanged: ref.read(enableTunStore.notifier).update, - ), - SwitchListTile( - title: Text(t.settings.config.setSystemProxy), - value: options.setSystemProxy, - onChanged: ref.read(setSystemProxyStore.notifier).update, - ), + if (PlatformUtils.isDesktop) ...[ + SwitchListTile( + title: Text(t.settings.config.enableTun), + value: options.enableTun, + onChanged: ref.read(enableTunStore.notifier).update, + ), + SwitchListTile( + title: Text(t.settings.config.setSystemProxy), + value: options.setSystemProxy, + onChanged: ref.read(setSystemProxyStore.notifier).update, + ), + ], ListTile( title: Text(t.settings.config.mixedPort), subtitle: Text(options.mixedPort.toString()),