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 ഈ വിൻഡോയിൽ നിന്ന് കമാൻഡ് വിളിച്ചാലും.

അനുബന്ധ ലേഖനങ്ങൾ