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 буйрукту ушул терезеден чакырса да.

Тектеш макалалар