WebviewWindowBuilder-en til Tauri 2 tek imot ein proxy-URL før vindauga blir bygde. I oppsettkoden til applikasjonen:

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 er det eksisterande Tauri-applikasjonshandtaket, og funksjonen rundt sender vidare parse- og byggjefeil. Bruk ei ubrukt vindaugeetikett. Ta vare på målplattforma og Tauri-versjonen saman med ein konfigurasjonsrapport.

Byggjaren dokumenterer proxy-URL-ar for HTTP og SOCKS5. Den viste SOCKS-tenesta må allereie vere tilgjengeleg på datamaskina som køyrer applikasjonen. Ein uavhengig sjekk av ein offentleg nettstad kan i staden bruke ein ekstern SOCKS5-URL frå SOCKS5-proxylista når offentlege mellommenn er tillatne og ingen proxykonto blir sett opp eller halden. Bruk det faktiske skjemaet til lyttaren, og hald URL-en til den eksterne sida som mål for nettstaden.

Denne ruta høyrer til denne webview-en. Ein Rust-kommando som brukar ein annan HTTP-klient treng proxykonfigurasjonen til den klienten, sjølv når JavaScript kallar kommandoen frå dette vindauga.

Relaterte artiklar