GeckoFx (8)使用代理服务器(proxy)请求 URL
原创
©著作权归作者所有:来自51CTO博客作者xxj_jing的原创作品,请联系作者获取转载授权,否则将追究法律责任
定义:
browser:Gecko.GeckoWebBrowser 控件;
目标:
使用代理服务器(proxy)请求 URL。
解决方案:
#region 代理设置
private void button1_Click(object sender, EventArgs e)
{
GeckoFxSetting();
browser.Navigate;
}
/// <summary>
/// 设置 GeckoFx
/// </summary>
private void GeckoFxSetting()
{
var ip = "192.168.1.1";
var port = "3128";
Gecko.GeckoPreferences.User["network.proxy.http"] = ip;
Gecko.GeckoPreferences.User["network.proxy.http_port"] = int.Parse(port);
Gecko.GeckoPreferences.User["network.proxy.type"] = 1;
// network.proxy.type 取值
//0 – Direct connection, no proxy. (Default)
//1 – Manual proxy configuration.
//2 – Proxy auto-configuration (PAC).
//4 – Auto-detect proxy settings.
//5 – Use system proxy settings (Default in Linux).
}
#endregion