Поставување прокси за webview прозорец на Tauri 2
Поставете го прокси URL-то на Tauri 2 додека се гради webview прозорецот и држете ја оваа рута на прелистувачот одделно од Rust HTTP клиентите.
WebviewWindowBuilder на Tauri 2 прима прокси 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 со извештај за конфигурацијата.
Градителот документира прокси URL-а за HTTP и SOCKS5. Прикажаната SOCKS услуга мора веќе да е достапна на компјутерот што ја извршува апликацијата. Независна проверка на јавен сајт може наместо тоа да користи оддалечено SOCKS5 URL од списокот со SOCKS5 проксија, кога се дозволени јавни посредници и не се поставува или чува прокси сметка. Користете ја вистинската шема на слушателот и задржете го URL-то на надворешната страница како одредиште на сајтот.
Оваа рута припаѓа на овој webview. Наредбата на Rust што користи друг HTTP клиент бара прокси конфигурацијата на тој клиент, дури и кога JavaScript ја повикува наредбата од овој прозорец.