Glacann WebviewWindowBuilder Tauri 2 le URL seachfhreastalaí sula dtógtar an fhuinneog. I gcód socraithe an fheidhmchláir:

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

Is é app an láimhseáil atá ann cheana d'fheidhmchlár Tauri, agus tarchuireann an fheidhm timpeall air earráidí parsála agus tógála. Úsáid lipéad fuinneoige nár úsáideadh. Coinnigh an t-ardán sprice agus leagan Tauri le tuarascáil chumraíochta.

Déanann an tógálaí URLanna seachfhreastalaí HTTP agus SOCKS5 a dhoiciméadú. Caithfidh an tseirbhís SOCKS a thaispeántar a bheith ar fáil cheana ar an ríomhaire a ritheann an feidhmchlár. Is féidir le seiceáil neamhspleách ar shuíomh poiblí URL SOCKS5 cianda ó liosta seachfhreastalaithe SOCKS5 a úsáid ina ionad sin nuair a cheadaítear idirghabhálaithe poiblí agus nach ndéantar cuntas seachfhreastalaí a chumrú ná a choinneáil. Úsáid scéim iarbhír an éisteora, agus coinnigh URL an leathanaigh sheachtraigh mar cheann scríbe an tsuímh ghréasáin.

Baineann an bealach seo leis an webview seo. Teastaíonn cumraíocht seachfhreastalaí an chliaint sin ó ordú Rust a úsáideann cliant HTTP eile, fiú nuair a ghlaonn JavaScript ar an ordú ón bhfuinneog seo.

Ailt ghaolmhara