Chromiumoxide पृष्ठ प्रॉक्सी संदर्भ का होना चाहिए
प्रॉक्सी-कॉन्फ़िगर ब्राउज़र संदर्भ बनाएँ और Chromiumoxide पृष्ठ खोलने से पहले उसका ID CreateTargetParams पर रखें।
संदर्भ ID को पृष्ठ के लक्ष्य पर भेजकर पृष्ठ को उसके प्रॉक्सी-कॉन्फ़िगर Chromiumoxide संदर्भ में बनाएँ।
Chromiumoxide 0.9.1 के लिए, ऐप के मौजूदा असिंक्रोनस ब्राउज़र जीवनचक्र के भीतर:
use chromiumoxide::cdp::browser_protocol::target::{
CreateBrowserContextParamsBuilder, CreateTargetParams,
};
let context_id = browser.create_browser_context(
CreateBrowserContextParamsBuilder::default()
.proxy_server("http://proxy.example:8080")
.build()
).await?;
let mut target = CreateTargetParams::new("about:blank");
target.browser_context_id = Some(context_id.clone());
let page = browser.new_page(target).await?;
ब्राउज़र पहले से जुड़ा या लॉन्च किया गया है, और उसके हैंडलर को पोल करना जारी रखना होगा। त्रुटियों को आवरण वाले असिंक्रोनस फ़ंक्शन से प्रसारित करें, फिर page के साथ नेविगेट करें।
संदर्भ को उसके पृष्ठ पूरे होने तक जीवित रखें, और सफ़ाई के दौरान browser.dispose_browser_context से उसे मुक्त करें। संदर्भ का proxy_server एंडपॉइंट चुनता है। अनुमत सार्वजनिक ब्राउज़िंग के लिए, HTTP प्रॉक्सी सूची से बनाया गया HTTP URL उस फ़ील्ड को भर सकता है; प्रॉक्सी प्रमाणीकरण को अब भी अपना चैलेंज प्रबंधन चाहिए।