Vendosja e një proxy për një dritare webview të Tauri 2
Vendosni URL-në e proxy-t të Tauri 2 gjatë ndërtimit të dritares webview dhe mbani këtë rrugë të shfletuesit të ndarë nga klientët HTTP të Rust.
WebviewWindowBuilder i Tauri 2 pranon një URL proxy përpara se të ndërtohet dritarja. Në kodin e konfigurimit të aplikacionit:
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 është doreza ekzistuese e aplikacionit Tauri, dhe funksioni që e rrethon përcjell gabimet e analizimit dhe të ndërtimit. Përdorni një etiketë dritareje të papërdorur. Ruani platformën e synuar dhe versionin e Tauri bashkë me një raport konfigurimi.
Ndërtuesi dokumenton URL proxy për HTTP dhe SOCKS5. Shërbimi SOCKS i paraqitur duhet të jetë tashmë i disponueshëm në kompjuterin që ekzekuton aplikacionin. Një kontroll i pavarur i një faqeje publike mund të përdorë në vend të kësaj një URL SOCKS5 të largët nga lista e proxy-ve SOCKS5, kur lejohen ndërmjetësit publikë dhe nuk konfigurohet ose mbahet asnjë llogari proxy. Përdorni skemën aktuale të dëgjuesit dhe mbani URL-në e faqes së jashtme si destinacion të sajtit.
Kjo rrugë i përket këtij webview. Një komandë Rust që përdor një klient tjetër HTTP ka nevojë për konfigurimin e proxy-t të atij klienti, edhe kur JavaScript e thërret komandën nga kjo dritare.