WebviewWindowBuilder Tauri 2 tekur við umboðs-URL áður en glugginn er byggður. Í uppsetningarkóða forritsins:

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 fyrirliggjandi handfang Tauri-forritsins, og fallið sem umlykur það sendir áfram villur við þáttun og byggingu. Notaðu ónotaðan gluggamerki. Geymdu markvettvanginn og Tauri-útgáfuna ásamt uppsetningarskýrslu.

Byggirinn skjalfestir umboðs-URL fyrir HTTP og SOCKS5. SOCKS-þjónustan sem sýnd er verður þegar að vera tiltæk á tölvunni sem keyrir forritið. Óháð athugun á opinberri vefsíðu getur í staðinn notað fjarlægt SOCKS5-URL úr SOCKS5-umboðslistanum þegar opinberir milliliðir eru leyfðir og ekkert umboðsreikningur er stilltur eða varðveittur. Notaðu raunverulegt fyrirkomulag hlustandans og haltu URL ytri síðunnar sem áfangastað vefsins.

Þessi leið tilheyrir þessu webview. Rust-skipun sem notar annan HTTP-biðl þarf umboðsuppsetningu þess biðls, jafnvel þótt JavaScript kalli skipunina frá þessum glugga.

Tengdir greinar