Պրոքսիի կարգավորում Tauri 2-ի webview պատուհանի համար
Սահմանեք Tauri 2-ի պրոքսի URL-ը webview պատուհանի կառուցման ընթացքում և այդ զննարկչի ուղին առանձին պահեք Rust-ի HTTP հաճախորդներից։
Tauri 2-ի WebviewWindowBuilder-ը պրոքսի URL է ընդունում մինչև պատուհանի կառուցումը։ Հավելվածի կարգավորման կոդում՝
let page = "https://www.example.org/".parse()?;
let proxy = "socks5://127.0.0.1:1080".parse()?;
let window = tauri::WebviewWindowBuilder::new(
app,
"proxied-page",
tauri::WebviewUrl::External(page),
)
.proxy_url(proxy)
.build()?;app-ը գոյություն ունեցող Tauri հավելվածի բռնակն է, և այն շրջապատող ֆունկցիան փոխանցում է վերլուծության և կառուցման սխալները։ Օգտագործեք չօգտագործված պատուհանի պիտակ։ Պահեք թիրախ հարթակը և Tauri-ի տարբերակը կոնֆիգուրացիայի հաշվետվության հետ։
Կառուցիչը փաստագրում է HTTP և SOCKS5 պրոքսի URL-ները։ Ցուցադրված SOCKS ծառայությունը պետք է արդեն հասանելի լինի հավելվածը գործարկող համակարգչում։ Հանրային կայքի անկախ ստուգումը կարող է փոխարենը օգտագործել հեռավոր SOCKS5 URL SOCKS5 պրոքսիների ցանկից, երբ հանրային միջնորդները թույլատրված են, և պրոքսի հաշիվ չի կարգավորվում կամ պահվում։ Օգտագործեք լսողի իրական սխեման և արտաքին էջի URL-ը պահեք որպես կայքի նպատակակետ։
Այս ուղին պատկանում է այս webview-ին։ Այլ HTTP հաճախորդ օգտագործող Rust հրամանին անհրաժեշտ է այդ հաճախորդի պրոքսի կարգավորումը, նույնիսկ երբ JavaScript-ը հրամանը կանչում է այս պատուհանից։