L-issettjar ta' prokuri għal tieqa webview ta' Tauri 2
Issettja l-URL tal-prokuri ta' Tauri 2 waqt li tinbena t-tieqa webview u żomm din ir-rotta tal-brawżer separata mill-klijenti HTTP ta' Rust.
Il-WebviewWindowBuilder ta' Tauri 2 jaċċetta URL tal-prokuri qabel ma tinbena t-tieqa. Fil-kodiċi tas-setup tal-applikazzjoni:
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 huwa l-handle eżistenti tal-applikazzjoni Tauri, u l-funzjoni li ddawru tittrasmetti l-iżbalji tal-ifflasar u tal-bini. Uża tikket tat-tieqa li ma ntużatx. Żomm il-pjattaforma fil-mira u l-verżjoni ta' Tauri ma' rapport tal-konfigurazzjoni.
Il-beni jiddokumenta URL tal-prokuri HTTP u SOCKS5. Is-servizz SOCKS muri għandu diġà jkun disponibbli fil-kompjuter li jmexxi l-applikazzjoni. Verifika indipendenti ta' sit pubbliku tista' minflok tuża URL SOCKS5 mill-bogħod mill-lista tal-prokuri SOCKS5 meta l-intermedjarji pubbliċi jkunu permessi u l-ebda kont tal-prokuri ma jiġi kkonfigurat jew miżmum. Uża l-iskema attwali tas-semmiegħ, u żomm l-URL tal-paġna esterna bħala d-destinazzjoni tas-sit.
Din ir-rotta tappartjeni għal din il-webview. Kmanda ta' Rust li tuża klijent HTTP ieħor teħtieġ il-konfigurazzjoni tal-prokuri ta' dak il-klijent, anke meta JavaScript issejjaħ il-kmand minn din it-tieqa.