精华内容
下载资源
问答
  • IE代理服务器设置

    千次阅读 2015-02-04 14:09:57
    故此在通知页面底端添加了服务器代理的设置步骤和DNS设置步骤,但是生产厂的员工反应,不会操作,所以考虑使用,bat命令是实现自动设置代理服务器,只要下载下来,双击就自动设置完毕。特此记录: @echo off title ...

    设备管理系统服务器迁移,给原来的首页设置了自动跳转服务器迁移通知页面,由于公司内部使用局域网,限制了访问外网,电脑上网需要设置服务器代理。故此在通知页面底端添加了服务器代理的设置步骤和DNS设置步骤,但是生产厂的员工反应,不会操作,所以考虑使用,bat命令是实现自动设置代理服务器,只要下载下来,双击就自动设置完毕。特此记录:

    @echo off
    title 自动设置代理服务器
    
    echo 正在设置代理服务器……
    reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1 /f
    reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /d "192.168.1.168:8080" /f
    reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyOverride /d "*.sgis.com.cn;<local>" /f
    
    echo 正在刷新设置……
    ipconfig /flushdns


    展开全文
  • 基于c#的IE 代理服务器设置

    千次阅读 2015-04-25 20:52:50
    一般的做法是直接修改注册表进行IE代理的设置,但是需要重启浏览器才能生效,改进方案中修正这一弊端,在浏览器运行时就能正常设置代理,但是不涉及代理服务器。此程序可以调用已经配置好的代理服务器,在开启代理后...


    在进行IE代理服务设置时,需要手动打开代理服务器以及设置IE浏览器代理设置、开启或关闭。此处利用c#编写窗体,一键打开代理服务器、设置IE代理。此程序是基于一改进方案进行开发。一般的做法是直接修改注册表进行IE代理的设置,但是需要重启浏览器才能生效,改进方案中修正这一弊端,在浏览器运行时就能正常设置代理,但是不涉及代理服务器。此程序可以调用已经配置好的代理服务器,在开启代理后,能直接访问需要代理的网站,此程序经过安装部署处理。

    主要程序的将在最后显示。
    以下记录使用的部分程序:
    1.计算已使用此代理程序时间:
    DateTime start_time = DateTime.Now;
     private void show_timer_Tick(object sender, EventArgs e)
            {
                DateTime time_now = DateTime.Now;
                date_label.Text = time_now.ToShortDateString();
                time_label.Text = time_now.ToShortTimeString();
                TimeSpan time_begin = new TimeSpan(start_time.Ticks);
                TimeSpan time_end= new TimeSpan(time_now.Ticks);
                TimeSpan time_span = time_end.Subtract(time_begin).Duration();
                usedTime_label.Text ="Used "+ time_span.Hours.ToString() + " hours" + " "+time_span.Minutes.ToString() + " mins";
    
            }
    主要使用 TimeSpan 以及 Timer 控件。此处同时显示了当前时间。

    2, 获取计算机的有关信息,电脑名,用户名,处理器数量,电脑物理地址,操作系统版本,运行时的共同语言(基本不需要)。

    this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
                this.MaximizeBox = false;
                computer_info_listBox.Items.Add("computer name:" );
                computer_info_listBox.Items.Add( Environment.MachineName);
                computer_info_listBox.Items.Add("user name:" );
                computer_info_listBox.Items.Add( Environment.UserName);
                computer_info_listBox.Items.Add("processor count:" );
                computer_info_listBox.Items.Add( Environment.ProcessorCount);
                computer_info_listBox.Items.Add("computer mac address:");
                 computer_info_listBox.Items.Add( GetNetworkAdapterID());
         
                computer_info_listBox.Items.Add("Operation system version:" );
                computer_info_listBox.Items.Add(Environment.OSVersion);
                computer_info_listBox.Items.Add("common language running:");
                computer_info_listBox.Items.Add(Environment.Version);
    此段代码被放置在组件初始化程序( InitializeComponent();)后面。
    其中,获取电脑物理地址调用了自定义的函数。函数定义如下
    public static string GetNetworkAdapterID()
            {
                
                    string mac = "";
                    ManagementClass mc = new ManagementClass("Win32_NetWorkAdapterConfiguration");
                    ManagementObjectCollection moc = mc.GetInstances();
                    foreach (ManagementObject mo in moc)
                    {
                       if((bool)mo["IPEnabled"]==true)
                            mac = mo["MacAddress"].ToString();
                            
                    }
    
                    return mac;
            }
    网上有关物理地址获取的方式较多。此处是参考官网上的实例。网上的此种方法函数定义稍复杂,测试发现,有些不一定能使用。

    3.打开,关闭代理服务器程序
    打开代理服务器
    将代理服务器文件放在debug文件下,包括.exe文件。然后在开启IE代理设置的同时,执行此程序。
               System.Diagnostics.Process.Start(@".\proxyfile\local\<span style="line-height: 29.7000007629395px; white-space: pre-wrap; font-family: 'microsoft yahei';">proxy</span>.exe");
    
    此处的proxyfile是包含.exe的文件。proxy是代理服务器名,此处没有填写自己正在使用的代理服务器名。

    关闭代理服务器程序
     public void KillProcess(string ProName)
            {
                Process[] Goagent_proxy = Process.GetProcessesByName(ProName);
              
                foreach(Process p_kill in Goagent_proxy)
                {
                    p_kill.Kill();
                }
            }
    关闭正在运行的代理服务器是通过调用以上函数完成的,其中函数的参数是代理服务器名,即proxy.exe中的 proxy
    此处主要使用 process 类,具体使用可以参考相关文档。

    4.关闭messagebox执行事件。此处是打开一网址。
     DialogResult message_Result=  MessageBox.Show("Step1: Import certificate from goagent, detail operation,see:" + "\n" + "    when you click the OK below,you will see the article " +"\n"+"Step2: click setting proxy button in the interface", "Instruction",MessageBoxButtons.OK);
              if (message_Result == DialogResult.OK)
              {
                  Process.Start("http://jingyan.baidu.com/article/8275fc869f1c0c46a03cf6e9.html ");
              }
            }




    5 安装部署
    此处使用的visual studio2012版,与2010版不同,需要手动下载InstallShiled.步骤如下;
    打开 VS, new -- project -- Installed--template--other Project Types --Setup and Deployment ,选择ok后者中间的 InstallShield Limited Edition Project,将在浏览器中打开下载改程序的网页,在右侧填写相关信息。然后下载。
    注意,若国家、城市等无法打开下拉选框进行填写时,表明这是Great Wall 在发挥作用,解决办法是使用代理服务器打开此页面。
    后面的步骤就是下载安装 InstallShield。 注意,安装之前要关闭VS,同时,右键安装程序,以管理员身份运行
    完成后,按照之前的步骤重新操作,即可。


    程序源码
    ProxySeting.cs:
    using Microsoft.Win32;
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using System.Diagnostics;
    using System.Management;
    using System.IO;
    namespace IEProxyManagment
    {
        public partial class ProxySeting : Form
        {
            DateTime start_time = DateTime.Now;
            public ProxySeting()
            {
                InitializeComponent();
                this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
                this.MaximizeBox = false;
                computer_info_listBox.Items.Add("computer name:" );
                computer_info_listBox.Items.Add( Environment.MachineName);
                computer_info_listBox.Items.Add("user name:" );
                computer_info_listBox.Items.Add( Environment.UserName);
                computer_info_listBox.Items.Add("processor count:" );
                computer_info_listBox.Items.Add( Environment.ProcessorCount);
                computer_info_listBox.Items.Add("computer mac address:");
                 computer_info_listBox.Items.Add( GetNetworkAdapterID());
         
                computer_info_listBox.Items.Add("Operation system version:" );
                computer_info_listBox.Items.Add(Environment.OSVersion);
                computer_info_listBox.Items.Add("common language running:");
                computer_info_listBox.Items.Add(Environment.Version);
    
                //DateTime start_time = DateTime.Now;
               
            }
    
            public static string GetNetworkAdapterID()
            {
                
                    string mac = "";
                    ManagementClass mc = new ManagementClass("Win32_NetWorkAdapterConfiguration");
                    ManagementObjectCollection moc = mc.GetInstances();
                    foreach (ManagementObject mo in moc)
                    {
                       if((bool)mo["IPEnabled"]==true)
                            mac = mo["MacAddress"].ToString();
                            
                    }
    
                    return mac;
            }
           /* public static List<string> GetMacByIPConfig()
            {
                List<string> macs = new List<string>();
                ProcessStartInfo startInfo = new ProcessStartInfo("ipconfig", "/all");
                startInfo.UseShellExecute = false;
                startInfo.RedirectStandardInput = true;
                startInfo.RedirectStandardOutput = true;
                startInfo.RedirectStandardError = true;
                startInfo.CreateNoWindow = false;
                Process p = Process.Start(startInfo);
    
                StreamReader reader = p.StandardOutput;
                string line = reader.ReadLine();
                while (!reader.EndOfStream)
                {
                    if (string.IsNullOrEmpty(line))
                    {
                        line = line.Trim();
    
                        if (line.StartsWith("Physical Address"))
                        {
                            macs.Add(line);
                        }
                    }
                    line = reader.ReadLine();
                }
                p.WaitForExit();
                p.Close();
                reader.Close();
    
                return macs;
            }   */
                   
            private void btnSetProxy_Click(object sender, EventArgs e)
            {
               System.Diagnostics.Process.Start(@".\proxyfile\local\proxy.exe");
                string proxyStr = combProxyList.Text.Trim();
                IEProxySetting.SetProxy(proxyStr, null);
                var currentProxy = GetProxyServer();
                if (currentProxy == proxyStr && GetProxyStatus())
                {
                    lblInfo.Text = "Setting Proxy:" + proxyStr + "  successfully!";
                    lblInfo.ForeColor = Color.Green;
                }
                else
                {
                    if (!GetProxyStatus())
                    {
                        lblInfo.Text = "Setting Proxy:" + proxyStr + "Proxy does not work!";
    
                    }
                    else
                    {
                        lblInfo.Text = "Setting Proxy:" + proxyStr + "failed,It is using" + currentProxy + "Proxy,please try!";
    
                    }
                    lblInfo.ForeColor = Color.Red;
                }
                ShowProxyInfo();
                btnSetProxy.Enabled = false;
                btnDisableProxy.Enabled = true;
            }
    
            private void ProxySetingWin_Load(object sender, EventArgs e)
            {
                ShowProxyInfo();
                InitProxyData();
            }
    
            /// <summary>
            /// 获取正在使用的代理
            /// </summary>
            /// <returns></returns>
            private string GetProxyServer()
            {
                //打开注册表 
                RegistryKey regKey = Registry.CurrentUser;
                string SubKeyPath = "Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings";
                RegistryKey optionKey = regKey.OpenSubKey(SubKeyPath, true);             //更改健值,设置代理, 
                string actualProxy = optionKey.GetValue("ProxyServer").ToString();
                regKey.Close();
                return actualProxy;
            }
    
            private bool GetProxyStatus()
            {
                //打开注册表 
                RegistryKey regKey = Registry.CurrentUser;
                string SubKeyPath = "Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings";
                RegistryKey optionKey = regKey.OpenSubKey(SubKeyPath, true);             //更改健值,设置代理, 
                int actualProxyStatus = Convert.ToInt32(optionKey.GetValue("ProxyEnable"));
                regKey.Close();
                return actualProxyStatus == 1 ? true : false;
            }
    
            private void ShowProxyInfo()
            {
                if (!GetProxyStatus())
                {
                    lblInitInfo.Text = "Proxy Disabled:";
                }
                else
                {
                    lblInitInfo.Text = "Current using Proxy is:" + GetProxyServer();
                }
            }
    
            private void InitProxyData()
            {
                List<string> proxyList = new List<string>{
                   "127.0.0.1:8087","127.0.0.1:8088"
               };
                combProxyList.DataSource = proxyList;
                combProxyList.SelectedIndex = 0;
            }
            public void KillProcess(string ProName)
            {
                Process[] Goagent_proxy = Process.GetProcessesByName(ProName);
              
                foreach(Process p_kill in Goagent_proxy)
                {
                    p_kill.Kill();
                }
            }
    
            private void btnDisableProxy_Click(object sender, EventArgs e)
            {
                
                KillProcess("proxy");
                IEProxySetting.UnsetProxy();
                if (!GetProxyStatus())
                {
                    lblInfo.Text = "Diable Proxy successfully!";
                    lblInfo.ForeColor = Color.Green;
                    btnSetProxy.Enabled = true;
                    btnDisableProxy.Enabled = false;
                }
                else
                {
                    lblInfo.Text = "fail to cancle,using Proxy " + GetProxyServer();
                    lblInfo.ForeColor = Color.Red;
                    btnSetProxy.Enabled = false;
                    btnDisableProxy.Enabled = true;
                }
                ShowProxyInfo();
              //  btnSetProxy.FlatAppearance.BorderSize = 0;//去边线
                btnSetProxy.Enabled = true;
                btnDisableProxy.Enabled = false;
            }
    
            private void btnSetProxy_MouseEnter(object sender, EventArgs e)
            {
                this.Cursor = Cursors.Hand;
                btnSetProxy.BackColor = Color.Red;
            }
    
            private void btnSetProxy_MouseLeave(object sender, EventArgs e)
            {
                this.Cursor = Cursors.Default;
                btnSetProxy.BackColor = System.Drawing.SystemColors.ControlLight;
            }
    
            private void btnDisableProxy_MouseEnter(object sender, EventArgs e)
            {
                this.Cursor = Cursors.Hand;
                btnDisableProxy.BackColor = Color.Red;
            }
    
            private void btnDisableProxy_MouseLeave(object sender, EventArgs e)
            {
                this.Cursor = Cursors.Default;
                btnDisableProxy.BackColor = System.Drawing.SystemColors.ControlLight;
            }
    
          
    
            private void problemsToolStripMenuItem_Click(object sender, EventArgs e)
            {
                MessageBox.Show("Counter any problem,please setting proxy manually"+"\n"+"Or, Contact the maker.");
            }
    
            private void editorToolStripMenuItem_Click(object sender, EventArgs e)
            {
                MessageBox.Show("Edited by YangHong,and based on other's work" + "\n" + "Contact him with email or QQ:1368783069");
            }
    
            private void exitToolStripMenuItem_Click(object sender, EventArgs e)
            {
                Application.Exit();
            }
    
            private void show_timer_Tick(object sender, EventArgs e)
            {
                DateTime time_now = DateTime.Now;
                date_label.Text = time_now.ToShortDateString();
                time_label.Text = time_now.ToShortTimeString();
                TimeSpan time_begin = new TimeSpan(start_time.Ticks);
                TimeSpan time_end= new TimeSpan(time_now.Ticks);
                TimeSpan time_span = time_end.Subtract(time_begin).Duration();
                usedTime_label.Text ="Used "+ time_span.Hours.ToString() + " hours" + " "+time_span.Minutes.ToString() + " mins";
    
            }
    
            private void instructionToolStripMenuItem_Click(object sender, EventArgs e)
            {
               // MessageBox.Show("Step1: Import certificate from goagent, detail operation,see:" + "\n" + "http://jingyan.baidu.com/article/8275fc869f1c0c46a03cf6e9.html " +"\n"+"Step2: click setting proxy button in the interface", "Instruction");
              DialogResult message_Result=  MessageBox.Show("Step1: Import certificate from goagent, detail operation,see:" + "\n" + "    when you click the OK below,you will see the article " +"\n"+"Step2: click setting proxy button in the interface", "Instruction",MessageBoxButtons.OK);
              if (message_Result == DialogResult.OK)
              {
                  Process.Start("http://jingyan.baidu.com/article/8275fc869f1c0c46a03cf6e9.html ");
              }
            }
        }
    }
    


    ProxySetting_Function

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Linq;
    using System.Runtime.InteropServices;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace IEProxyManagment
    {
       
        public class ProxySetting_Function
        {
            public static bool UnsetProxy()
            {
                return SetProxy(null, null);
            }
            public static bool SetProxy(string strProxy)
            {
                return SetProxy(strProxy, null);
            }
    
            public static bool SetProxy(string strProxy, string exceptions)
            {
                InternetPerConnOptionList list = new InternetPerConnOptionList();
    
                int optionCount = string.IsNullOrEmpty(strProxy) ? 1 : (string.IsNullOrEmpty(exceptions) ? 2 : 3);
                InternetConnectionOption[] options = new InternetConnectionOption[optionCount];
                // USE a proxy server ...
                options[0].m_Option = PerConnOption.INTERNET_PER_CONN_FLAGS;
                options[0].m_Value.m_Int = (int)((optionCount < 2) ? PerConnFlags.PROXY_TYPE_DIRECT : (PerConnFlags.PROXY_TYPE_DIRECT | PerConnFlags.PROXY_TYPE_PROXY));
                // use THIS proxy server
                if (optionCount > 1)
                {
                    options[1].m_Option = PerConnOption.INTERNET_PER_CONN_PROXY_SERVER;
                    options[1].m_Value.m_StringPtr = Marshal.StringToHGlobalAuto(strProxy);
                    // except for these addresses ...
                    if (optionCount > 2)
                    {
                        options[2].m_Option = PerConnOption.INTERNET_PER_CONN_PROXY_BYPASS;
                        options[2].m_Value.m_StringPtr = Marshal.StringToHGlobalAuto(exceptions);
                    }
                }
    
                // default stuff
                list.dwSize = Marshal.SizeOf(list);
                list.szConnection = IntPtr.Zero;
                list.dwOptionCount = options.Length;
                list.dwOptionError = 0;
    
    
                int optSize = Marshal.SizeOf(typeof(InternetConnectionOption));
                // make a pointer out of all that ...
                IntPtr optionsPtr = Marshal.AllocCoTaskMem(optSize * options.Length);
                // copy the array over into that spot in memory ...
                for (int i = 0; i < options.Length; ++i)
                {
                    IntPtr opt = new IntPtr(optionsPtr.ToInt32() + (i * optSize));
                    Marshal.StructureToPtr(options[i], opt, false);
                }
    
                list.options = optionsPtr;
    
                // and then make a pointer out of the whole list
                IntPtr ipcoListPtr = Marshal.AllocCoTaskMem((Int32)list.dwSize);
                Marshal.StructureToPtr(list, ipcoListPtr, false);
    
                // and finally, call the API method!
                int returnvalue = NativeMethods.InternetSetOption(IntPtr.Zero,
                   InternetOption.INTERNET_OPTION_PER_CONNECTION_OPTION,
                   ipcoListPtr, list.dwSize) ? -1 : 0;
                if (returnvalue == 0)
                {  // get the error codes, they might be helpful
                    returnvalue = Marshal.GetLastWin32Error();
                }
                // FREE the data ASAP
                Marshal.FreeCoTaskMem(optionsPtr);
                Marshal.FreeCoTaskMem(ipcoListPtr);
                if (returnvalue > 0)
                {  // throw the error codes, they might be helpful
                    throw new Win32Exception(Marshal.GetLastWin32Error());
                }
    
                return (returnvalue < 0);
            }
        }
    
        #region WinInet structures
        [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]
        public struct InternetPerConnOptionList
        {
            public int dwSize;               // size of the INTERNET_PER_CONN_OPTION_LIST struct
            public IntPtr szConnection;         // connection name to set/query options
            public int dwOptionCount;        // number of options to set/query
            public int dwOptionError;           // on error, which option failed
            //[MarshalAs(UnmanagedType.)]
            public IntPtr options;
        };
    
        [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]
        public struct InternetConnectionOption
        {
            static readonly int Size;
            public PerConnOption m_Option;
            public InternetConnectionOptionValue m_Value;
            static InternetConnectionOption()
            {
                InternetConnectionOption.Size = Marshal.SizeOf(typeof(InternetConnectionOption));
            }
    
            // Nested Types
            [StructLayout(LayoutKind.Explicit)]
            public struct InternetConnectionOptionValue
            {
                // Fields
                [FieldOffset(0)]
                public System.Runtime.InteropServices.ComTypes.FILETIME m_FileTime;
                [FieldOffset(0)]
                public int m_Int;
                [FieldOffset(0)]
                public IntPtr m_StringPtr;
            }
        }
        #endregion
    
        #region WinInet enums
        //
        // options manifests for Internet{Query|Set}Option
        //
        public enum InternetOption : uint
        {
            INTERNET_OPTION_PER_CONNECTION_OPTION = 75
        }
    
        //
        // Options used in INTERNET_PER_CONN_OPTON struct
        //
        public enum PerConnOption
        {
            INTERNET_PER_CONN_FLAGS = 1, // Sets or retrieves the connection type. The Value member will contain one or more of the values from PerConnFlags 
            INTERNET_PER_CONN_PROXY_SERVER = 2, // Sets or retrieves a string containing the proxy servers.  
            INTERNET_PER_CONN_PROXY_BYPASS = 3, // Sets or retrieves a string containing the URLs that do not use the proxy server.  
            INTERNET_PER_CONN_AUTOCONFIG_URL = 4//, // Sets or retrieves a string containing the URL to the automatic configuration script.  
    
        }
    
        //
        // PER_CONN_FLAGS
        //
        [Flags]
        public enum PerConnFlags
        {
            PROXY_TYPE_DIRECT = 0x00000001,  // direct to net
            PROXY_TYPE_PROXY = 0x00000002,  // via named proxy
            PROXY_TYPE_AUTO_PROXY_URL = 0x00000004,  // autoproxy URL
            PROXY_TYPE_AUTO_DETECT = 0x00000008   // use autoproxy detection
        }
        #endregion
    
        internal static class NativeMethods
        {
            [DllImport("WinInet.dll", SetLastError = true, CharSet = CharSet.Auto)]
            [return: MarshalAs(UnmanagedType.Bool)]
            public static extern bool InternetSetOption(IntPtr hInternet, InternetOption dwOption, IntPtr lpBuffer, int dwBufferLength);
        }
    }
    
















    展开全文
  • win10 ie设置不了代理服务器

    千次阅读 2019-08-03 10:43:52
    我是 win10系统,因为我想用fiddler抓包,但是打开fiddler,仿佛抓包没有反映,想着可能是代理服务器问题,于是我再ie浏览器设置代理服务器,但是设置不了,然后网上了解到把注册表 HKEY_CURRENT_USER\Software\...

    我是 win10系统,因为我想用fiddler抓包,但是打开fiddler,仿佛抓包没有反映,想着可能是代理服务器问题,于是我再ie浏览器设置代理服务器,但是设置不了,然后网上了解到把注册表
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Setting\ProxyEnable 值从0变为1就可以了,但是我改了,然后再在ie改,还是改不了,返回注册表,好像系统有个什么东西,又自动把我变为0了,我只想说一句操他妈,哎。

    于是我另辟蹊径,想着,其实sokcet 其实可以直接设置代理服务器的,应该是有那种不依赖系统代理的浏览器,于是搜到了这个
    TouchNet Browser,这个就是可以直接在软件里面改 代理ip,端口,就ok。

    展开全文
  • 如何设置IE禁用代理服务器

    千次阅读 热门讨论 2017-08-05 17:43:49
    因为往常电脑开机之后都不用我自己去配置,他就主动的连好网等着我去用了,表现的一直挺好的,可是自从今天下午开完会,我回到机房以后,就再也连不上了,不管是关机,重启怎么都不行,一直显示“禁用IE代理服务器”...

    今天很是烦恼,因为往常电脑开机之后都不用我自己去配置,他就主动的连好网等着我去用了,表现的一直挺好的,可是自从今天下午开完会,我回到机房以后,就再也连不上了,不管是关机,重启怎么都不行,一直显示“禁用IE代理服务器”,这让我有点头疼,因为之前没有遇到过这种问题,我的小本一向是很听话的,不知道为什么就这样了,而且还一直解决不了,后来查了查,找到了一些解决方法,但是不是都合适,下面介绍一下我的解决方案~

    1.下面我用一张图说明一下,挺简单的,大家请看图(就是所有的操作步骤都简化在了一张图上)

    当然不只是这一种解决方案,大家如果有更好的解决方案,希望一同分享!



    展开全文
  • IE取消或设置代理服务器脚本

    千次阅读 2011-12-06 10:03:47
    设置IE代理为10.1.2.3:1111 Set oShell = CreateObject("WScript.Shell")  oShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyServer", _  "10.1....
  • 前面已经安装了Burp suite,现在开启IE或者是狐火的代理服务器IE代理服务器的开启方法 在菜单的工具栏中点击Internet选项,在最后一个 然后出现了 然后点击连接 然后在点击局域网设置 然后在出现的...
  • 如何禁止更改IE代理服务器设置(转) ... 问:为了限制家里的小孩上网,我故意将WindowsXP中的IE代理服务器设置为一个无效的代理服务器,现在我想禁止更改代理服务器设置,不知如何才能达到目的? 答:单击“...
  • IE 代理服务器设置程序实现

    千次阅读 2006-10-26 08:35:00
    IE 代理服务器设置程序实现
  • 不重启IE修改代理服务器设置

    千次阅读 2015-06-19 15:47:54
    IE通过Internet选项进行代理服务器的...那我们就弄小工具实现下切换先介绍下注册表下的两个键 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings下面 ProxyServer:设置代理服务器的地
  • fiddler一打开就可以作为代理服务器,而Chrome浏览器以及IE浏览器运行的时候会使用到代理服务器,所以fiddler可以抓取到其中的请求信息 IE浏览器: 谷歌浏览器:
  • 免费ie代理服务器怎么设置

    千次阅读 2021-04-02 17:07:09
    (二)选“连接”,单击“设置(S)…”在“代理服务器”组,把“对此连接使用代理服务器”打钩,然后填上HTTP的地址和端口。(如果你不是拨号用户!是局域网用户那么请看第四步) 如果是S5代理 在下面填入帐号(用户名...
  • IE 代理服务器设置程序实现本文其实....就只好设置代理服务器.IE的设置是带这个功能的.所以很简单.只要设置就可以了.不过,实在觉得.那样太简单了.所以就想自己做一个程序实现.可是没什么眉目.不过突然想到腾讯
  • 更改 IE 代理服务器设置

    千次阅读 2011-03-31 16:11:00
    转自:http://blog.tinybrowser.net/archives/2076<br />  可以通过 ie 浏览器的主界面的菜单设置, “工具 -> Internet 选项 -> 连接 -> 局域网设置” 的 “代理服务器” 选项设置. <br />在 ...
  • c#设置取消ie代理服务器

    千次阅读 2012-09-17 06:36:38
    利用wininet.dll的RefreshIESettings可以在程序的进程中临时切换代理服务器。 public struct Struct_INTERNET_PROXY_INFO { public int dwAccessType; public IntPtr proxy; public IntPtr p
  • 编码实现ie代理服务器设置的控制

    千次阅读 2006-03-21 14:35:00
    所以,一但要上网,或者访问公司专网,就得打开ie属性,设置代理服务器,点好几个按钮,烦!!!鉴于此,打算编一个小软件,实现功能:快速切换使用ie代理服务器和禁用ie代理服务器。由于,目标单一,所以设计...
  • 配置IE使用代理服务器 配置企业用户使用代理服务器访问Internet,可以有更多的访问控制,比如基于时间,MAC地址和IP地址,用户名和密码,进行上网控制。 以下步骤将会演示使用组策略配置域用户的IE使用指定的代理...
  • IE代理服务器设置被禁用问题

    万次阅读 2007-04-11 13:05:00
    有时管理员为了限制上网,将IE代理服务器设置禁用了,我们只要通过组策略将其启用即可。 单击“开始->运行”,输入“gpedit.msc”打开组策略: 对于IE5.0/6.0 ,依次展开“用户配置->管理模板->Windows组件...
  • 侦测IE代理服务器

    千次阅读 2012-12-11 20:26:38
    所有的网络程序使用HTTP服务时,必然会遇到可能需要检测代理服务器的情况,程序可以提供界面供玩家设置,但是更常用的一种方式是自动检测IE浏览器的代理设置,并以此代理来设置应用程序的代理信息,Opera, Firefox...
  • [img=... 有什么解决办法嘛 [img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/17.gif][/img] 我想通过设置代理服务器,实现网页换IP
  • title 自动设置代理服务器  echo 自动设置代理服务器  echo 【本程序由aerchi编写】  echo 版权所有:http://www.aerchi.com  echo QQ:27 518 3630 echo 需要以普通用户权限、管理员权限各运行本程序一次 ...
  • 如何编程动态改变IE代理服务器设置, 并且使之马上生效! 选择自 sxxny 的 Blog 关键字 IE 代理服务器出处 最近有很多朋友都在讨论如何改变IE代理服务器设置, 刚好我最近做的一个东西里面用到了这样的功能. 拿...
  • [C++] 获取IE代理服务器的账号密码

    千次阅读 2014-06-30 13:56:19
    怎样才可以获取IE里面的代理服务器的账号密码呢?关键在于控制面板->用户->凭证管理器,IE设置代理服务器账号密码都在这里管理。
  • 0.VC(custom)-怎么设置IE代理服务器

    千次阅读 2011-06-22 17:51:00
    其实就一个注册表的简单操作 在HKEY_CURRENT_USER//Software//Microsoft//Windows//CurrentVersion//Internet Settings//ProxyServer中有几个值ProxyEnable不0表示当前IE使用代理服务器,ProxyServer表示代理...
  • 本地计算机如何使用代理服务器,自动设置代理ip

    多人点赞 热门讨论 2021-06-23 21:47:51
    已经学会了如何请求接口时,添加代理,那如何本地结算机设置代理呢。 找到我们的代理ip,然后按照下面的操作进行。 目录 本地计算机如何使用代理服务器 方法1:手动设置代理 方法2:自动设置,直接使用命令行...
  • 如何编程动态改变IE代理服务器设置, 并且使之马上生效! - VC如何编程动态改变IE代理服务器设置, 并且使之马上生效! 发表时间:2004-4-13 关键字:不详 最近有很多朋友都在讨论如何改变IE代理服务器设置, 刚好...
  • 浏览器设置代理服务器

    千次阅读 2015-07-21 19:18:55
    IE浏览器设置代理服务器打开internet选项窗口,选择”链接”选项卡,点击局域网设置。 打开局域网设置窗口后,找到”代理服务器”设置栏,勾选”LAN使用代理服务器”,然后在地址栏中与端口中输入相应代理地址及...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 51,608
精华内容 20,643
关键字:

为ie设置代理服务器