Tauri 2:n WebviewWindowBuilder ottaa vastaan välityspalvelimen URLin ennen ikkunan rakentamista. Sovelluksen asetuskoodissa:

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 on olemassa oleva Tauri-sovelluksen kahva, ja sitä ympäröivä funktio välittää jäsennys- ja rakennusvirheet. Käytä käyttämätöntä ikkunatunnistetta. Säilytä kohdealusta ja Tauri-versio asetustietojen raportin kanssa.

Rakentaja dokumentoi HTTP- ja SOCKS5-välityspalvelimen URLit. Näytetyn SOCKS-palvelun on oltava jo saatavilla tietokoneella, joka suorittaa sovellusta. Riippumaton julkisen sivuston tarkistus voi sen sijaan käyttää etäistä SOCKS5-URLia SOCKS5-välityspalvelinluettelosta, kun julkiset välittäjät ovat sallittuja eikä välityspalvelintiliä määritetä tai säilytetä. Käytä kuuntelijan todellista skeemaa ja säilytä ulkoisen sivun URL verkkosivuston kohteena.

Tämä reitti kuuluu tälle webviewille. Rust-komento, joka käyttää toista HTTP-asiakasta, tarvitsee kyseisen asiakkaan välityspalvelinasetukset, vaikka JavaScript kutsuisi komentoa tästä ikkunasta.

Aiheeseen liittyvät artikkelit