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 пәрменді осы терезеден шақырса да.