A Tauri 2 WebviewWindowBuilder-e az ablak felépítése előtt elfogad egy proxy URL-t. Az alkalmazás beállító kódjában:

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()?;

Az app a meglévő Tauri-alkalmazásleíró, és az őt körülvevő függvény továbbadja az elemzési és építési hibákat. Használjon nem használt ablakcímkét. Őrizze meg a célplatformot és a Tauri verzióját egy konfigurációs jelentéssel együtt.

Az építő dokumentálja a HTTP- és SOCKS5-proxy URL-eket. A bemutatott SOCKS-szolgáltatásnak már elérhetőnek kell lennie azon a számítógépen, amely az alkalmazást futtatja. Egy független nyilvános webhely-ellenőrzés helyette távoli SOCKS5 URL-t használhat a SOCKS5 proxy listáról, ha a nyilvános közvetítők engedélyezettek, és nem állítanak be és nem tartanak fenn proxyfiókot. Használja a figyelő tényleges sémáját, és tartsa meg a külső oldal URL-jét a webhely céljaként.

Ez az útvonal ehhez a webview-hoz tartozik. Egy másik HTTP-klienst használó Rust-parancsnak szüksége van annak a kliensnek a proxykonfigurációjára, akkor is, ha a JavaScript ebből az ablakból hívja a parancsot.

Kapcsolódó cikkek