我需要向窗口本身添加一个代理,以便来自该窗口的所有请求都通过http或socks5代理发出。
这可能吗?因为我在网上没有找到任何信息。
非常感谢您的回复!
窗口配置中有
proxy_url
参数:
let mut window_builder = WebviewWindowBuilder::new(app, "proxy", tauri::WebviewUrl::External("https://duckduckgo.com".parse().unwrap()));
#[cfg(desktop)]
{
window_builder = window_builder
.title("Proxy Example")
.inner_size(1000., 800.)
.min_inner_size(600., 400.)
.content_protected(true)
.proxy_url("socks5://127.0.0.1:1337".parse().unwrap());
}
let window = window_builder.build().unwrap();
window.show().unwrap();
我之前写过一篇关于此的帖子。
对于服务器,我使用了fast-socks5