WebviewWindowBuilder v Tauri 2 sprejme URL posrednika, preden se okno zgradi. V kodi za nastavitev aplikacije:

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 je obstoječi ročaj aplikacije Tauri, funkcija okoli njega pa posreduje napake razčlenjevanja in gradnje. Uporabite neuporabljeno oznako okna. Ciljno platformo in različico Tauri shranite skupaj s poročilom o konfiguraciji.

Graditelj dokumentira URL posrednika za HTTP in SOCKS5. Prikazana storitev SOCKS mora biti že na voljo v računalniku, ki izvaja aplikacijo. Neodvisno preverjanje javnega spletnega mesta lahko namesto tega uporabi oddaljeni URL SOCKS5 s seznama posrednikov SOCKS5, kadar so javni posredniki dovoljeni in račun posrednika ni nastavljen ali shranjen. Uporabite dejansko shemo poslušalca in URL zunanje strani obdržite kot cilj spletnega mesta.

Ta pot pripada temu webview. Ukaz Rust, ki uporablja drugega odjemalca HTTP, potrebuje konfiguracijo posrednika tega odjemalca, tudi ko JavaScript kliče ukaz iz tega okna.

Sorodni članki