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 URL SOCKS5 პროქსების სიიდან, როცა საჯარო შუამავლები ნებადართულია და პროქსის ანგარიში არ კონფიგურირდება და არ ინახება. გამოიყენეთ მსმენელის რეალური სქემა და გარე გვერდის URL შეინახეთ საიტის დანიშნულების ადგილად.

ეს მარშრუტი ეკუთვნის ამ webview-ს. სხვა HTTP კლიენტს იყენებს Rust ბრძანებას სჭირდება იმ კლიენტის პროქსის კონფიგურაცია, მაშინაც კი, როცა JavaScript ბრძანებას ამ ფანჯრიდან იძახებს.

დაკავშირებული სტატიები