Tauri 2 वेबव्यू विंडो के लिए प्रॉक्सी सेट करें
वेबव्यू विंडो बनाते समय Tauri 2 का प्रॉक्सी URL सेट करें और इस ब्राउज़र मार्ग को Rust HTTP क्लाइंट से अलग रखें।
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 इस विंडो से कमांड बुलाए।