Tauri 2 యొక్క WebviewWindowBuilder విండో నిర్మించబడకముందే ప్రాక్సీ URL అంగీకరిస్తుంది. అప్లికేషన్ యొక్క సెటప్ కోడ్‌లో:

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 అనేది ఇప్పటికే ఉన్న Tauri అప్లికేషన్ హ్యాండిల్, మరియు దానిని చుట్టుముట్టే ఫంక్షన్ పార్స్ మరియు బిల్డ్ లోపాలను ముందుకు పంపుతుంది. ఉపయోగించని విండో లేబుల్‌ను ఉపయోగించండి. లక్ష్య ప్లాట్‌ఫారమ్ మరియు Tauri వెర్షన్‌ను కాన్ఫిగరేషన్ నివేదికతో పాటు ఉంచండి.

బిల్డర్ HTTP మరియు SOCKS5 ప్రాక్సీ URLలను డాక్యుమెంట్ చేస్తుంది. చూపిన SOCKS సేవ అప్లికేషన్‌ను నడిపే కంప్యూటర్‌లో ఇప్పటికే అందుబాటులో ఉండాలి. స్వతంత్ర పబ్లిక్ సైట్ తనిఖీ దానికి బదులుగా SOCKS5 ప్రాక్సీ జాబితా నుండి రిమోట్ SOCKS5 URLను ఉపయోగించవచ్చు, పబ్లిక్ మధ్యవర్తులకు అనుమతి ఉన్నప్పుడు మరియు ఏ ప్రాక్సీ ఖాతా కాన్ఫిగర్ చేయబడనప్పుడు లేదా ఉంచబడనప్పుడు. లిజనర్ యొక్క వాస్తవ స్కీమ్‌ను ఉపయోగించండి, మరియు బాహ్య పేజీ URLను వెబ్‌సైట్ గమ్యస్థానంగా ఉంచండి.

ఈ మార్గం ఈ వెబ్‌వ్యూకి చెందుతుంది. మరొక HTTP క్లయింట్‌ను ఉపయోగించే Rust ఆదేశానికి ఆ క్లయింట్ యొక్క ప్రాక్సీ కాన్ఫిగరేషన్ అవసరం, JavaScript ఈ విండో నుండి ఆదేశాన్ని పిలిచినా.

సంబంధిత వ్యాసాలు