איינשטעלן אַ פּראָקסי פֿאַר אַ Tauri 2 webview פֿענצטער
שטעלט איין דעם פּראָקסי URL פֿון Tauri 2 בשעת מען בויט דאָס webview פֿענצטער, און האַלט דעם בלעטערער־וועג באַזונדער פֿון די Rust HTTP קליענטן.
דער WebviewWindowBuilder פֿון Tauri 2 נעמט אָן אַ פּראָקסי 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 פּראָקסי URLn. דער געוויזענער SOCKS דינסט מוז שוין זײַן פֿאַראַן אויף דעם קאָמפּיוטער וואָס פֿירט אויס די אַפּליקאַציע. אַ זעלבשטענדיקע פּרופֿונג פֿון אַ פּובליקן וועבזײַטל קען אַנשטאָט דעם ניצן אַ דורכשײַדלעכן SOCKS5 URL פֿון דער SOCKS5 פּראָקסי ליסטע, ווען פּובליקע מיטלער זײַנען ערלויבט און קיין פּראָקסי־קאָנטע ווערט ניט אײַנגעשטעלט און ניט אויפֿגעהיט. ניצט דעם טאַקע סכימה פֿון דעם צוהערער, און האַלט דעם URL פֿון דעם דרויסנדיקן בלאַט ווי דעם וועבזײַטל־ציל.
דער וועג געהערט צו דעם webview. אַ Rust באַפֿעל וואָס ניצט אַן אַנדער HTTP קליענט דאַרף די פּראָקסי־קאָנפֿיגוראַציע פֿון יענעם קליענט, אַפֿילו ווען JavaScript רופֿט אָן דאָס באַפֿעל פֿון דעם פֿענצטער.