Välityspalvelimen asetus Tauri 2 -webview-ikkunalle
Aseta Tauri 2:n välityspalvelimen URL, kun webview-ikkunaa rakennetaan, ja pidä tämä selaimen reitti erillään Rustin HTTP-asiakkaista.
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.