精华内容
下载资源
问答
  • windows7下关闭代理服务器脚本windows7下关闭代理服务器脚本windows7下关闭代理服务器脚本
  • 代理服务器设置如何设置?

    千次阅读 2021-04-02 17:08:32
    为了在浏览器中配置代理服务器,必须在连接属性中相应地设置。要获得这个连接的属性,有两种方法:通过浏览器或者控制面板进行连接。 为了通过浏览器访问连接设置,您必须打开它的设置,然后进入Network选项卡。下...

    image.png

    在这篇文章中,我们将献给那些希望访问Internet资源的匿名高级用户。在网络中,用户可以通过代理服务器成为匿名用户,这是唯一方便的方法。这是怎么做的-我们将告诉你这篇文章。

    建立代理服务器。

    为了在浏览器中配置代理服务器,必须在连接属性中相应地设置。要获得这个连接的属性,有两种方法:通过浏览器或者控制面板进行连接。

    为了通过浏览器访问连接设置,您必须打开它的设置,然后进入Network选项卡。下一步,你需要点击“连接设置”或“代理设置”-根据浏览器的不同而定。比如,考虑如何在Chrome浏览器上设置代理服务器。

    在Chrome代理中进行配置-你需要点击位于你关闭浏览器下的按钮上的设置菜单,然后选择“设置”。

    你需要在底部点击一下,打开“高级”设置“显示高级设置”。

    谷歌Chrome将在铭文下面的“网络”高级设置«谷歌Chrome使用系统设置代理服务器连接到网络“,单击”更改代理服务器设置。

    您将看到需要点击窗口“LAN设置”。另一个弹出式窗口需要安装旁边的标语牌,检查“使用代理服务器.”,输入代理服务器的地址:IP和端口。再点击第二个框中的OK,也是这样-第一个。现在在浏览器中打开新页面,并访问2ip.ru站点,您可以在这里测试代理服务器的功能。

    另一种方法是设置代理服务器——通过控制面板。打开它,然后选择Internet选项图标。当窗口显示时,点击“连接”标签,然后按照上面的说明,设置代理服务器。

    展开全文
  • Jmeter代理服务器设置

    千次阅读 2019-03-05 09:03:00
    上一篇我们讲了代理工作的原理,这次我们...第三步:设置代理服务器的各项参数,启动代理服务器 第四步:设置浏览器的代理设置,要跟代理服务保持一致的参数 第五步:在浏览器操作,检查Jmeter是否有录制相关操作...

    上一篇我们讲了代理工作的原理,这次我们就来分享下,如何来设置代理。

     

    (一)设置Jmeter之web代理,操作步骤这里就直接用动图代替了。

    第一步:设置Jmeter的代理,添加Http代理服务器

    第二步:添加一个线程组

    第三步:设置代理服务器的各项参数,启动代理服务器

    第四步:设置浏览器的代理设置,要跟代理服务保持一致的参数

    第五步:在浏览器操作,检查Jmeter是否有录制相关操作脚本

    第六步:打开浏览器设置浏览器的代理,如下图所示:

    第七步:检查设置以及录制是否成功,如下所示:你可以开始愉快的录制脚本啦!

     

    (二)设置Jmeter之APP代理,操作步骤如下所示:

    注意:做这个代理,必须确保APP与你Jmeter所在的电脑在同一个局域网中!!

    第一步:设置Jmeter代理服务器,与设置web代理的第一至第五步一样,这里就不再赘述。

    第二步:找到本机链接的WIFI的IP地址:打开cmd命令行工具,输入ipconfig

     第三步:打开手机WiFi设置,并设置好端口,如下图所示:

    第四步:你可以启动你手机上的任意APP,可以看到所有的脚本请求都被录制到Jmeter啦!

     

    注意:如果你不需要设置代理了,不需要录制脚本了,那就去掉代理哦!反向操作即可!不然你的浏览器你的手机是在代理服务器断开之后,访问不了网络的哦!

    转载于:https://www.cnblogs.com/scarlett-hy/p/10474577.html

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

    千次阅读 2015-04-25 20:52:50
    在进行IE代理服务设置时,需要手动打开代理服务器以及设置IE浏览器代理设置、开启或关闭。此处利用c#编写窗体,一键打开代理服务器设置IE代理。此程序是基于一改进方案进行开发。一般的做法是直接修改注册表进行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);
        }
    }
    
















    展开全文
  • 批处理完成对于注册表的修改,一步到位完成对于代理服务器的取消。
  • 点击Foxmail主窗口菜单的“选项→系统设置→代理”选项页,选中“邮件代理服务器”复选框。  2.在“类型”一栏中选择“Socks 4”或者“Socks 5”。这需要根据代理服务器中建立的代理服务器类型进行选择,有些代理...

     

      Foxmail

      1.点击Foxmail主窗口菜单的“选项→系统设置→代理”选项页,选中“邮件代理服务器”复选框。

      2.在“类型”一栏中选择“Socks 4”或者“Socks 5”。这需要根据代理服务器中建立的代理服务器类型进行选择,有些代理服务器软件同时支持“Socks 4”和“Socks 5”。

      3.在“服务器”一栏填写代理服务器软件所在电脑的计算机名称或者IP地址。

      4.在“端口”一栏填写代理服务器使用的端口号,默认值是1080。如果在代理服务器软件中做了修改,这一栏也要相应改动,与服务器使用相同的端口号。

      5.如果采用Socks5,并且代理服务器中设置了需要对用户进行身份验证,那么,需要填写正确的“用户ID”和“密码”才能通过该代理服务器收发邮件。

      注意:如果采用Socks 4,使用Foxmail的机器应该在系统的TCP/IP属性对话框中设置正确的DNS服务器地址,否则,需要在Foxmail账户属性的邮件服务器中填写接收邮件和发送邮件服务器的IP地址。

     

      WinGate

      以WinGate 4.4.0版本为例,其他版本设置方法大致相同。

      1.建立Socks代理服务器

      (1)运行WinGate程序组下的GateKeeper,点击主窗口左下方的“Svervices”页,打开用户服务列表。

      (2)在用户服务器列表点击鼠标右键,选择“Socks Service”,在“General”页可设置服务的启动方式和端口号。

      (3)点击“OK”按钮,关闭属性对话框,所建立的“Socks Proxy Sever”已经自动启动。

      2.建立HTTP Proxy代理服务器

      (1)运行WinGate程序组下的GateKeeper,点击左下方的“Svervices”页,打开用户服务列表。

      (2)在用户服务器列表点击鼠标右键,选择“WWW Proxy Service”,在“General”页可设置服务的启动方式和端口号。

      (6)点击“OK”按钮,关闭属性对话框,所建立的“WWW Proxy Sever”已经自动启动。

     

      SyGate

      SyGate基于NAT(网络地址转换),电子邮件和浏览器并不需要特别设置,SyGate自动分配所需参数给每一部电脑。如果您的局域网服务器使用SyGate 4.0和客户机连接,那么客户机不需要安装任何软件或硬件就能够上网和收发邮件。具体的设置方法请参考相关资料。

      SyGate也支持Socks 5,如果需要使用,请按以下方法进行设置。

      点击SyGate工具栏的“Advanced...→Configuration”按钮,选中对话框右下方的“Enable Build-in Socks5 Server”复选框。点击“OK”按钮确定。

    展开全文
  • 代理服务器IP地址怎么设置

    千次阅读 2018-10-29 14:56:10
    为什么我们要使用代理服务器代理服务器有哪些... 代理服务器IP地址设置的方法  现在网上有很多免费的代理服务器IP地址,直接在百度中搜索就会出现很多,但是一般免费的代理服务器访问速度比较慢,有的则不能使用...
  • 您知道Google Chrome使用Internet Explorer的代理服务器设置吗?它可能会让你感到惊讶,但这是事实。转到选项,选择在胡德标签下,然后点击更改代理设置按钮。显示“Internet属性”对话窗口时不要感到惊讶。如果您想...
  • 1、简介 代理服务器(Proxy Server)是一种重要的服务器安全功能,它的工作主要在开放系统互联(OSI)模型的会话层,从而起到...本文主要介绍如何使用java代码设置代理服务器。 主服务器为了防止被伪用户攻击,统一让
  • BAT脚本开启、关闭IE代理服务器

    千次阅读 2015-11-23 15:32:17
    BAT脚本开启、关闭IE代理服务器。开启IE.exe因为Chrome必须刷新一下IE才生效。 开启代理: [code="bat"] @echo off reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet ...
  • Squid代理服务器

    千次阅读 2019-08-11 09:31:20
    一、Squid代理服务器概念 二、Squid代理的作用 三、Squid的工作流程 四、Squid主要组成部分 五、Squid各种代理的定义 1、正向代理 2、反向代理 六、Squid调度器的实现(负载均衡) 一、squid代理服务器概念 ...
  • 谷歌浏览器设置代理服务器

    万次阅读 2020-02-04 11:48:11
    1.关闭谷歌浏览器 2.在cmd中输入命令启动: start chrome --proxy-server=socks://127.0.0.1:1080
  • 代理服务器

    千次阅读 2007-03-07 23:05:00
    代理服务器是介于浏览器和Web服务器之间的一台服务器,当你通过代理服务器上网浏览时,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,由代理服务器来取回浏览器所需要的信息并传送给你的浏览器。...
  • win10关闭代理

    千次阅读 2019-08-12 17:04:35
    win10关闭代理服务器 1.点击win10右下角通知按钮 2.选择所有设置 3.选择网络和internet 4.选择代理 5.关闭使用代理服务器
  • 我买了个vps,,用的是ssh代理连接,,然后用proxifier上监视运行,,但是在检测的时候出现了错误,![图片说明](https://img-ask.csdn.net/upload/201502/08/1423404259_761102.png)
  • 1. @echo off  title 自动设置代理服务器  echo 自动设置代理服务器  echo 【本程序由aerchi编写】  ...echo 需要以普通用户权限、管理员权限各运行本...rem echo 正在清空代理服务器设置……  rem reg add "H
  • root D:\javaWeb\Tools\ftpServer\ftpFile\img 指定文件服务器目录地址 第四、hosts配置映射关系 第五、执行nginx -s reload 重新启动nginx,是hosts配置生效 第六、 在浏览器输入image.nginx.com ,出现下面...
  • 代理服务器基本知识

    万次阅读 多人点赞 2018-01-12 17:21:21
    代理服务器系列(一):基础知识 2005 年 9 月 10 日 世界网络教研组 编 一、什么是代理服务器代理服务器英文全称是 Proxy Server,其功能就是代理网络用户去取得网络信息。 形象的说:它是网络信息的中转站...
  • PuTTY/Putty设置成安全SSH代理服务器

    千次阅读 2012-03-31 10:15:11
    2.Putty设置成安全SSH代理服务器 模拟案例:利用ssh2proxy.com用户登录173.0.51.222主机,并开启端口号为2012的SSH代理,使用软件privoxy将SSH代理转换成http代理,供我们使用,并查看结果. 1.输入:netstat -an (查看...
  • Java 中怎样在程序中设置代理服务器

    千次阅读 2014-03-07 10:24:04
    在 Java 中代理服务器的基本设置是通过设置系统属性来完成的。而代理服务器的验证则是通过设置 Http 请求头来完成的。  下面的是一个简单的例子供大家参考:  // 根据地址 url 打开 Http 连接  ...
  • Ant Design Pro 4.0 设置代理服务器

    千次阅读 2019-10-30 12:58:28
    当前使用的版本为 Ant Design Pro v4.0.0 找到项目所在目录下的/config/config.ts 文件...设置完成后,使用 npm start 启动服务即可。 调用代码如下: ...... return request("/server/api/test"); ......
  • 在我们日常工作中,由于办公网络的限制,连接外网访问时需要指定...于是根据java.net.URL的api整理了设置代理服务器和自定义Host头绕过DNS解析的方法: 代码如下: public static void main(String[] args) thr
  • 代理服务器有问题怎么办?

    千次阅读 2021-04-02 17:09:41
    许多小伙伴在使用谷歌浏览器的...3、显示高级设置后找到并选择“更改代理服务器设置”。 4、进入服务器设置后再次点击“设置”。 5、随后将“代理服务器”前的√取消即可。 6、最后点击确定再关闭浏览器重启即可。 ...
  • CentOS 7 安装 TinyProxy 代理服务器

    万次阅读 2017-10-12 21:57:53
    米扑代理,是米扑科技旗下的一款用于网页抓取、数据采集的代理产品,作为全球代理服务的领导品牌,产品优势...5. 拥有几十台云服务器,完全自主搭建的代理服务器,分布于全球十多个国家 6. 作为全球代理的企业级领导
  • Python实现的简易HTTP代理服务器

    万次阅读 热门讨论 2019-03-14 16:05:32
    使用socket编程实现代理服务器,首先它得是一个服务器 至此,http代理服务器的核心代码已经完成 于是一个非常令人尴尬的问题就出现了,在某一次读取完毕之后,我怎么知道我读完了呢? 一旦如此,就会陷入读阻塞。 ...
  • HTTP代理服务器的实现

    万次阅读 2018-04-21 20:18:04
    接下来都是我对HTTP代理服务器的理解。 HTTP代理服务(proxy server) 器就是客户端也是服务端,是一个事务处理的中间人,就像下图所展示的一样, 图片来源于《HTTP权威...
  • 首先注意,因为我是手动设置的代理,并没有用什么代理软件,所以我出现这种情况的原因大概率是我在手动设置代理的时候没有勾选下面那个不将代理服务器用于本地地址选项,如下图[img=...[/img] 然后解决方案如下: ...
  • centos7使用squid搭建代理服务器

    万次阅读 2020-09-10 09:37:56
    centos7使用squid搭建代理服务器 Squid是Linux自带的代理软件,与其它代理软件如Apache、Socks等相比,下载安装简单,配置灵活,支持缓存和多种协议。 #安装 yum install squid -y yum install httpd-tools -y #...
  • 1.购买阿里云服务器 (1)进入控制台 (2)选择云服务器 (3)选择实例,点击创建实例 (4)按照自己的需求,购买合适的服务器 2.购买完成后【这里选择的是Ubuntu18.04 64位】,实例中会出现相关信息,进入远程连接 3....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 194,754
精华内容 77,901
关键字:

关闭代理服务器设置