WebviewWindowBuilder v Tauri 2 prijíma proxy URL ešte pred vytvorením okna. V nastavovacom kóde aplikácie:

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 je existujúci handle aplikácie Tauri a obklopujúca funkcia odovzdáva chyby parsovania a zostavenia. Použite nepoužitú značku okna. Cieľovú platformu a verziu Tauri uchovajte spolu so správou o konfigurácii.

Builder dokumentuje proxy URL pre HTTP a SOCKS5. Zobrazená služba SOCKS už musí byť dostupná na počítači, ktorý aplikáciu spúšťa. Nezávislá kontrola verejnej stránky môže namiesto toho použiť vzdialenú SOCKS5 URL zo zoznamu SOCKS5 proxy, ak sú verejní sprostredkovatelia povolení a žiadny proxy účet sa nenastavuje ani neuchováva. Použite skutočnú schému poslucháča a URL externej stránky ponechajte ako cieľ webu.

Táto trasa patrí tomuto webview. Príkaz v Ruste, ktorý používa iného HTTP klienta, potrebuje konfiguráciu proxy tohto klienta, aj keď JavaScript volá príkaz z tohto okna.

Súvisiace články