La WebviewWindowBuilder de Tauri 2 akceptas prokurilan URL-on antaŭ ol la fenestro estas konstruata. En la agorda kodo de la aplikaĵo:

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 estas la ekzistanta tenilo de la Tauri-aplikaĵo, kaj la ĉirkaŭa funkcio plusendas analizajn kaj konstruajn erarojn. Uzu neuzitan fenestran etikedon. Konservu la celan platformon kaj la Tauri-version kun agorda raporto.

La konstruilo dokumentas prokurilajn URL-ojn por HTTP kaj SOCKS5. La montrita SOCKS-servo jam devas esti disponebla sur la komputilo, kiu rulas la aplikaĵon. Sendependa kontrolo de publika retejo povas anstataŭe uzi malproksiman SOCKS5-URL-on el la SOCKS5-prokurila listo, kiam publikaj perantoj estas permesitaj kaj neniu prokurila konto estas agordata aŭ konservata. Uzu la faktan skemon de la aŭskultanto, kaj konservu la URL-on de la ekstera paĝo kiel la cellokon de la retejo.

Ĉi tiu itinero apartenas al ĉi tiu retvidigo. Rust-komando, kiu uzas alian HTTP-klienton, bezonas la prokurilan agordon de tiu kliento, eĉ kiam JavaScript vokas la komandon el ĉi tiu fenestro.

Rilataj artikoloj