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 ಈ ವಿಂಡೋದಿಂದ ಆಜ್ಞೆಯನ್ನು ಕರೆದರೂ ಸಹ.