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.

Artikli relatati