WebviewWindowBuilder ya Tauri 2 hupokea URL ya proksi kabla dirisha halijajengwa. Katika msimbo wa usanidi wa programu:

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 ni kishikilio kilichopo cha programu ya Tauri, na kitendakazi kinachoizunguka hupeleka hitilafu za uchanganuzi na ujenzi. Tumia lebo ya dirisha ambayo haijatumika. Hifadhi jukwaa lengwa na toleo la Tauri pamoja na ripoti ya usanidi.

Kijengaji hudokumenta URL za proksi za HTTP na SOCKS5. Huduma ya SOCKS iliyoonyeshwa lazima iwe tayari kwenye kompyuta inayoendesha programu. Ukaguzi huru wa tovuti ya umma unaweza kutumia URL ya SOCKS5 ya mbali kutoka orodha ya proksi za SOCKS5 badala yake, wakati wapatanishi wa umma wanaruhusiwa na hakuna akaunti ya proksi inayosanidiwa au kubakizwa. Tumia mpangilio halisi wa msikilizaji, na uhifadhi URL ya ukurasa wa nje kama marudio ya tovuti.

Njia hii ni ya webview hii. Amri ya Rust inayotumia mteja mwingine wa HTTP inahitaji usanidi wa proksi wa mteja huyo, hata wakati JavaScript inaita amri kutoka dirisha hili.

Makala zinazohusiana