Tauri 2-nin WebviewWindowBuilder-i pəncərə qurulmazdan əvvəl proksi URL-ni qəbul edir. Tətbiqin quraşdırma kodunda:

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 mövcud Tauri tətbiq tutacağıdır və onu əhatə edən funksiya parse və build xətalarını ötürür. İstifadə olunmamış pəncərə etiketindən istifadə edin. Hədəf platformanı və Tauri versiyasını konfiqurasiya hesabatı ilə birlikdə saxlayın.

Qurucu HTTP və SOCKS5 proksi URL-lərini sənədləşdirir. Göstərilən SOCKS xidməti tətbiqi işlədən kompüterdə artıq mövcud olmalıdır. Müstəqil ictimai sayt yoxlaması əvəzinə SOCKS5 proksi siyahısından uzaq SOCKS5 URL-indən istifadə edə bilər, bu zaman ictimai vasitəçilərə icazə verilir və heç bir proksi hesabı konfiqurasiya edilmir və ya saxlanmır. Dinləyicinin faktiki sxemindən istifadə edin və xarici səhifə URL-ni veb-sayt təyinatı kimi saxlayın.

Bu marşrut bu webview-ə aiddir. Başqa HTTP müştərisindən istifadə edən Rust əmri həmin müştərinin proksi konfiqurasiyasına ehtiyac duyur, hətta JavaScript əmri bu pəncərədən çağırsa da.

Əlaqəli məqalələr