Tauri 2 WebviewWindowBuilder pieņem starpniekservera URL pirms loga izveides. Programmas iestatīšanas kodā:

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 ir esošais Tauri programmas rokturis, un to aptverošā funkcija pārsūta parsēšanas un būvēšanas kļūdas. Izmantojiet neizmantotu loga birku. Saglabājiet mērķa platformu un Tauri versiju kopā ar konfigurācijas pārskatu.

Veidotājs dokumentē HTTP un SOCKS5 starpniekservera URL. Parādītajam SOCKS servisam jau jābūt pieejamam datorā, kurā darbojas programma. Neatkarīga publiskas vietnes pārbaude tā vietā var izmantot attālinātu SOCKS5 URL no SOCKS5 starpniekserveru saraksta, ja publiski starpnieki ir atļauti un starpniekservera konts netiek iestatīts vai glabāts. Izmantojiet klausītāja faktisko shēmu un saglabājiet ārējās lapas URL kā vietnes galamērķi.

Šis maršruts pieder šim webview. Rust komandai, kas izmanto citu HTTP klientu, ir vajadzīga tā klienta starpniekservera konfigurācija, pat ja JavaScript izsauc komandu no šī loga.

Saistītie raksti