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.

Artikuj të ngjashëm