定义:
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