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 энэ цонхноос командыг дуудсан ч тухайн клиентийн прокси тохиргоог шаарддаг.