chore: disable unnecessary ports by default

This commit is contained in:
MystiPanda 2024-07-04 18:58:34 +08:00
parent 7f209b76bf
commit 951b48c337
3 changed files with 16 additions and 16 deletions

View File

@ -227,16 +227,16 @@ impl IVerge {
#[cfg(not(target_os = "windows"))] #[cfg(not(target_os = "windows"))]
verge_redir_port: Some(7895), verge_redir_port: Some(7895),
#[cfg(not(target_os = "windows"))] #[cfg(not(target_os = "windows"))]
verge_redir_enabled: Some(true), verge_redir_enabled: Some(false),
#[cfg(target_os = "linux")] #[cfg(target_os = "linux")]
verge_tproxy_port: Some(7896), verge_tproxy_port: Some(7896),
#[cfg(target_os = "linux")] #[cfg(target_os = "linux")]
verge_tproxy_enabled: Some(true), verge_tproxy_enabled: Some(false),
verge_mixed_port: Some(7897), verge_mixed_port: Some(7897),
verge_socks_port: Some(7898), verge_socks_port: Some(7898),
verge_socks_enabled: Some(true), verge_socks_enabled: Some(false),
verge_port: Some(7899), verge_port: Some(7899),
verge_http_enabled: Some(true), verge_http_enabled: Some(false),
enable_proxy_guard: Some(false), enable_proxy_guard: Some(false),
use_default_bypass: Some(true), use_default_bypass: Some(true),
proxy_guard_duration: Some(30), proxy_guard_duration: Some(30),

View File

@ -32,21 +32,21 @@ pub async fn enhance() -> (Mapping, Vec<String>, HashMap<String, ResultLog>) {
verge.clash_core.clone(), verge.clash_core.clone(),
verge.enable_tun_mode.unwrap_or(false), verge.enable_tun_mode.unwrap_or(false),
verge.enable_builtin_enhanced.unwrap_or(true), verge.enable_builtin_enhanced.unwrap_or(true),
verge.verge_socks_enabled.unwrap_or(true), verge.verge_socks_enabled.unwrap_or(false),
verge.verge_http_enabled.unwrap_or(true), verge.verge_http_enabled.unwrap_or(false),
) )
}; };
#[cfg(not(target_os = "windows"))] #[cfg(not(target_os = "windows"))]
let redir_enabled = { let redir_enabled = {
let verge = Config::verge(); let verge = Config::verge();
let verge = verge.latest(); let verge = verge.latest();
verge.verge_redir_enabled.unwrap_or(true) verge.verge_redir_enabled.unwrap_or(false)
}; };
#[cfg(target_os = "linux")] #[cfg(target_os = "linux")]
let tproxy_enabled = { let tproxy_enabled = {
let verge = Config::verge(); let verge = Config::verge();
let verge = verge.latest(); let verge = verge.latest();
verge.verge_tproxy_enabled.unwrap_or(true) verge.verge_tproxy_enabled.unwrap_or(false)
}; };
// 从profiles里拿东西 // 从profiles里拿东西

View File

@ -19,13 +19,13 @@ export const ClashPortViewer = forwardRef<DialogRef>((props, ref) => {
verge?.verge_redir_port ?? clashInfo?.redir_port ?? 7895 verge?.verge_redir_port ?? clashInfo?.redir_port ?? 7895
); );
const [redirEnabled, setRedirEnabled] = useState( const [redirEnabled, setRedirEnabled] = useState(
verge?.verge_redir_enabled ?? true verge?.verge_redir_enabled ?? false
); );
const [tproxyPort, setTproxyPort] = useState( const [tproxyPort, setTproxyPort] = useState(
verge?.verge_tproxy_port ?? clashInfo?.tproxy_port ?? 7896 verge?.verge_tproxy_port ?? clashInfo?.tproxy_port ?? 7896
); );
const [tproxyEnabled, setTproxyEnabled] = useState( const [tproxyEnabled, setTproxyEnabled] = useState(
verge?.verge_tproxy_enabled ?? true verge?.verge_tproxy_enabled ?? false
); );
const [mixedPort, setMixedPort] = useState( const [mixedPort, setMixedPort] = useState(
verge?.verge_mixed_port ?? clashInfo?.mixed_port ?? 7897 verge?.verge_mixed_port ?? clashInfo?.mixed_port ?? 7897
@ -34,26 +34,26 @@ export const ClashPortViewer = forwardRef<DialogRef>((props, ref) => {
verge?.verge_socks_port ?? clashInfo?.socks_port ?? 7898 verge?.verge_socks_port ?? clashInfo?.socks_port ?? 7898
); );
const [socksEnabled, setSocksEnabled] = useState( const [socksEnabled, setSocksEnabled] = useState(
verge?.verge_socks_enabled ?? true verge?.verge_socks_enabled ?? false
); );
const [port, setPort] = useState( const [port, setPort] = useState(
verge?.verge_port ?? clashInfo?.port ?? 7899 verge?.verge_port ?? clashInfo?.port ?? 7899
); );
const [httpEnabled, setHttpEnabled] = useState( const [httpEnabled, setHttpEnabled] = useState(
verge?.verge_http_enabled ?? true verge?.verge_http_enabled ?? false
); );
useImperativeHandle(ref, () => ({ useImperativeHandle(ref, () => ({
open: () => { open: () => {
if (verge?.verge_redir_port) setRedirPort(verge?.verge_redir_port); if (verge?.verge_redir_port) setRedirPort(verge?.verge_redir_port);
setRedirEnabled(verge?.verge_redir_enabled ?? true); setRedirEnabled(verge?.verge_redir_enabled ?? false);
if (verge?.verge_tproxy_port) setTproxyPort(verge?.verge_tproxy_port); if (verge?.verge_tproxy_port) setTproxyPort(verge?.verge_tproxy_port);
setTproxyEnabled(verge?.verge_tproxy_enabled ?? true); setTproxyEnabled(verge?.verge_tproxy_enabled ?? false);
if (verge?.verge_mixed_port) setMixedPort(verge?.verge_mixed_port); if (verge?.verge_mixed_port) setMixedPort(verge?.verge_mixed_port);
if (verge?.verge_socks_port) setSocksPort(verge?.verge_socks_port); if (verge?.verge_socks_port) setSocksPort(verge?.verge_socks_port);
setSocksEnabled(verge?.verge_socks_enabled ?? true); setSocksEnabled(verge?.verge_socks_enabled ?? false);
if (verge?.verge_port) setPort(verge?.verge_port); if (verge?.verge_port) setPort(verge?.verge_port);
setHttpEnabled(verge?.verge_http_enabled ?? true); setHttpEnabled(verge?.verge_http_enabled ?? false);
setOpen(true); setOpen(true);
}, },
close: () => setOpen(false), close: () => setOpen(false),