Set ein proxy fyri eitt Tauri 2 webview-glugga
Set Tauri 2 sína proxy-URL, meðan webview-gluggin verður bygd, og hald hesa kagveg leið skilt frá Rust HTTP-klientum.
Tauri 2 sín WebviewWindowBuilder tekur ímóti eini proxy-URL, áðrenn gluggin verður bygdur. Í uppsetingarkotanum hjá teldarforritinum:
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 er tann verandi Tauri-forrits-handfarið, og funkið uttanum letur parse- og byggingarvillur víðari. Nýt eina óbrúkta glugga-merking. Goym málplattformina og Tauri-útgávuna saman við eini uppsetingarfrágreiðing.
Byggarin skjalar proxy-URLir fyri HTTP og SOCKS5. Tænastan SOCKS, sum víst verður, má longu vera tøk á telduni, ið koyrir forritið. Ein sjálvstøðug kanning av eini almennari netsíðu kann í staðin brúka eina fjarlæga SOCKS5-URL úr SOCKS5 proxy-listanum, tá almennir millumgongufólk eru loyvd og eingin proxy-konto verður sett upp ella goymd. Nýt veruliga skema hjá lurtaranum, og goym URLina hjá tí ytri síðuni sum mál fyri netsíðuna.
Henda leiðin hoyrir til hetta webview. Ein Rust-stýri, ið nýtir annan HTTP-klient, tørvar proxy-uppsetingina hjá tí klientinum, eisini tá JavaScript kallar stýrið úr hesum glugganum.