浏览器设置代理上网,一般有两种方法:设置系统代理、设置代理插件

1、设置代理插件,请参见米扑博客:浏览器设置代理插件上网的图文教程

2、设置系统代理,就是设置Windows、Linux(Ubuntu)、MacOS、Android、iOS等操作系统自带的代理

说明:本文主要介绍 Windows、Ubuntu、MacOS 等桌面操作系统的代理设置

Android、iOS等移动操作系统的代理设置,单独写了一篇博客,请参见米扑博客:Android / iPhone / iPad 设置全局和授权代理上网的图文教程

 

一、浏览器支持的操作系统

二、Windows 系统代理设置

三、Ubuntu 系统代理设置

四、MacOS 系统代理设置

 

有些浏览器支持 Windows、Ubuntu、MacOS 等操作系统,如 Chrome、Chromium、Firefox、Opera

有些浏览器支持 Windows、MacOS 操作系统,如 QQ浏览器、傲游浏览器,不过都做了阉割简化

有些浏览器支持 Windows,如大部分国产浏览器 360、UC、搜狗、百度等浏览器

 

米扑博客进行了大量的调研,分享成果如下,有遗漏或错误之处,恳盼指正。

Chrome 和 Chromium 之间的关系,请见米扑博客:Chrome 和 Chromium 区别

 

 

Windows 操作系统下的浏览器是最多的,其设置系统代理方法都类似

下面将以主流的 Chrome、Firefox、Edge、360、QQ、傲游等浏览器为示例

 

1、Windows 系统代理支持的代理类型

Windows 系统代理,支持 HTTP、安全(https)、套接字(socks) 三种代理,支持http、https代理的授权,即会弹出输入用户名和密码的对话框;但不支持 socks 代理的授权,直接显示错误页

如下图,是Windows 系统代理的高级功能,我们先一睹为快,下面在步骤【2、Windows 系统代理的打开步骤】会介绍如何打开此对跨框

若您等不及,不借助浏览器,通过控制面板和网络中心,也可打开如下 "代理设置" 对话框,打开步骤:

控制面板 —> 网络和Internet —> 右侧的 "Internet选项" —> 上方的标签页 "连接" —> 点击 "局域网设置" —> "代理服务器" 下方勾选上 —> 点击右侧的 "高级"

 

您若想在 Windows 上支持含有用户名和密码授权的代理,还有两个解决办法:

1)使用第三方代理软件 Proxifier

Proxifier 支持 http、https,socks4/5,以及代理的用户名和密码授权

Proxifier 的用法教程请见米扑博客:Proxifier 代理软件介绍和使用教程 、 Windows 7 / 10 设置全局和授权代理上网的图文教程

2)使用浏览器插件

Windows 下的 Chrome、Firefox、Opera、QQ、傲游等浏览器的插件,支持 http/https/socks4/5,以及用户名和密码授权

浏览器插件设置代理,请见米扑博客:浏览器设置代理插件上网的图文教程

 

2、Windows 系统代理的打开步骤

好了,言归正传,本文要介绍的是设置系统代理

1)Chrome 打开系统代理

右上角菜单 —> 设置—> 下拉到底部点击"高级" —> 打开代理设置 —> 弹出 "Internet属性" —> 点击 "局域网设置" —> "代理服务器" 下方勾选上 —> 点击右侧的 "高级"

详细的图文步骤如下:

a)Chrome 右上角菜单 —> 设置

 

b)设置界面里,下拉到底部,点击"高级"

 

c)下拉到底部,会看到 打开代理设置,点击右侧的按钮

 

d)弹出 "Internet属性" 对话框,点击 "局域网设置"

 

e) 弹出 "局域网(LAN)设置" 对话框,配置 "代理服务器"

勾选上 "代理服务器" 下方的复选框,即可配置代理IP + Port,点击 "高级" 可以配置更高级功能

这里,您可以配置系统代理了,更高级的代理用法,会在下面的【3、Windows 系统代理的详细用法】详细介绍

 

f)点击上图红框内的 "高级",打开系统代理的高级功能

划重点上面详细介绍了 Chrome 打开 "代理设置" 对话框,即系统代理的高级功能,下面将继续介绍 Firefox、Edge、360、QQ、傲游等浏览器打开 "代理设置" 对话框的步骤,其它浏览器打开系统代理的步骤也大都类似或更简单,最后在下面的步骤【3、Windows 系统代理的详细用法】中会集中介绍系统代理的高级功能的详细用法

 

2)Firefox 打开系统代理

右上角菜单 —> 选项—> 下拉到底部看到"网络代理" —> 点击"设置..." —> 弹出 "连接设置"

如下图,Firefox 浏览器的代理设置,已经包含了系统代理的全部高级功能,可以用Firefox自带的代理功能,不必使用Windows系统代理了

 

3)Edge 打开系统代理

右上角菜单 —> 设置—> 下拉到底部点击"查看高级设置" —> 下拉到中部点击 "打开代理设置" —> 弹出 "代理" 对话框 —> 打开 "使用代理服务器

 

IE 打开系统代理

右上角工具 —> 设置—> Internet选项 —> 弹出 "Internet选项" —> 上方的标签页 "连接" —> 点击 "局域网设置" —> "代理服务器" 下方勾选上 —> 点击右侧的 "高级"

 

4)360 打开系统代理

右上角菜单 —> 设置—> 左侧"高级设置" —> 更改代理服务器设置 —> 弹出 "Internet属性" —> 点击 "局域网设置" —> "代理服务器" 下方勾选上 —> 点击右侧的 "高级"

注明:360 浏览器还自带了一个"代理服务器设置...",界面和功能很简洁,如下图:

 

5)QQ 打开系统代理

右上角菜单 —> 设置—> 上部点击"高级" —> 下拉到中部 更改代理服务器设置 —> 弹出 "Internet属性" —> 点击 "局域网设置" —> "代理服务器" 下方勾选上 —> 点击右侧的 "高级"

 

6)傲游 打开系统代理

右上角菜单 —> 设置—> 点击左侧的"高级" —> 下拉到中部 代理服务器设置 ,可以使用傲游自带的代理工具,如下图:

傲游浏览器自带的代理功能,支持http、https、socks4、socks4A、socks5、PAC等代理协议,以及代理授权的用户名和密码

并且,傲游浏览器是我见过的唯一一款支持 socks5 代理授权(用户名和密码)的浏览器,因为包括Chrome、Firefox、QQ等都不支持socks授权

 

好了,上面介绍了 Chrome、Firefox、Edge、360、QQ、傲游 等六款浏览器打开系统代理的步骤,其它浏览器打开的步骤大多类似,不再赘述了

若您还是不知道如何打开系统代理设置,可以通过控制面板的网络中心,打开 "代理设置" 对话框,打开步骤:

控制面板 —> 网络和Internet —> 右侧的 "Internet选项" —> 上方的标签页 "连接" —> 点击 "局域网设置" —> "代理服务器" 下方勾选上 —> 点击右侧的 "高级"

 

3、Windows 系统代理的详细用法

上面的步骤【2、Windows 系统代理的打开步骤】介绍了如何打开 "代理服务器"以及其 "高级" 对话框,本步骤介绍系统代理的详细用法

1)打开米扑代理,注册免费试用,提取独享代理,进行代理授权,本示例采用米扑独享代理:

118.24.76.45:27423,HTTP/HTTPS,2201990,腾讯云,四川-成都,5,20181101030505

 

2)设置代理ip 和 port

先勾选上 "",然后填入米扑独享代理 118.24.76.45:27423

如上图,默认是使用 http 代理,可以点击上图 "高级" 查看验证

 

3)点击确认,访问网址,验证代理可用

访问网址:https://ip.cn ,会弹出身份验证提示框,需要输入米扑独享代理的授权用户名和密码,查看步骤:米扑代理 - 会员中心

输入代理的用户名和密码授权后,继续访问网址:https://ip.cn 

 

4、Windows 系统代理总结

"代理服务器" 对话框 —> 点击右侧的 "高级"

如上图,Windows 系统代理总结如下:

1)支持 http、https、socks4、socks5 四种代理

2)http、https 支持无密码授权,也支持密码和白名单ip授权(弹出对话框,输入用户名和密码授权)

3)socks4、socks5 只支持无密码授权,不支持密码和白名单ip授权

4)http 代理只在访问 http 网址有效,https 只在访问 https 网址有效,若要访问 http 和 https 全部网址有效,需同时设置 http 和 https 代理

5)socks4、socks5 访问 http 和 https 网址都是有效的,但只支持无密码授权的socks4、socks5(第3条已说明)

 

 

1、打开Ubuntu系统代理

1)通过系统设置打开

右上角 "系统设置(System Settings)" —> 网络(Network)—> "网络代理(Network proxy)" —> Manual

 

2)通过 Chrome 浏览器打开

右上角 "菜单" —> 设置 —> 展开 "高级" —> 打开代理设置 —> "网络" 对话框

 

3)通过 Firefox 浏览器打开

右上角 "菜单" —> "首选项(Preferences)" —> 下拉到底部看到"网络代理" —> 点击"设置..." —> 弹出 "连接设置"

 

2、设置系统代理ip

1)设置 http 代理

打开米扑代理,注册免费试用,提取独享代理,进行代理授权,本示例采用米扑独享代理:

118.24.76.45:27423,HTTP/HTTPS,2201990,腾讯云,四川-成都,5,20181101030505

如上图,设置 http 代理,并输入米扑独享代理的授权用户名和密码

设置代理后,可能会弹出对话框,输入 Ubuntu 系统的登录密码

访问米扑代理的验证网址,发现 http 代理只可以访问 http 网址,不可访问 https 网址,如下图

 

2)设置 https 代理

打开米扑代理,注册免费试用,提取独享代理,进行代理授权,本示例采用米扑独享代理:

为了访问 https 网址,还需要设置 https 代理,如下图

访问米扑代理的验证网址,发现 https 代理只可以访问 https 网址,不可访问 http 网址,如下图

 

3)设置 socks 代理

打开米扑代理,注册免费试用,提取独享代理,进行代理授权,本示例采用米扑独享代理:

为了访问 socks 网址,还需要 设置 socks 代理,如下图

测试可知,socks代理只支持无密码的授权,不支持含密码的授权,socks 可以访问 http 和 https 网址

 

3、Ubuntu 系统代理总结

1)支持 http 和 https 代理,支持密码和无密码授权

2)http代理访问http网址,https代理访问https网址,一般同时设置 http 和 https 代理

3)支持 socks5无密码授权代理,不支持密码授权代理

4)socks5无密码授权代理,支持访问 http 和 https 网址

 

 

1、打开MacOS系统代理

1)通过系统设置打开

系统偏好(System Preferences) —> 网络(Network)—> 有下方的 "高级(Advanced...)" —> 代理(Proxies)

 

2)通过 Safari 浏览器打开

左上角菜单 "Safari" —> 偏好(Preferences)—> "高级(Advanced)" —> 下方的 Proxies "改变设置(Change Settings...)"

会弹出对话框,如下图

 

2、设置系统代理ip

1)设置 http 代理

打开米扑代理,注册免费试用,提取独享代理,进行代理授权,本示例采用米扑独享代理:

118.24.76.45:27423,HTTP/HTTPS,2201990,腾讯云,四川-成都,5,20181101030505

如上图,设置 http 代理,并输入米扑独享代理的授权用户名和密码

访问米扑代理的验证网址,发现 http 代理只可以访问 http 网址,不可访问 https 网址

a)只可以访问 http 网址

 

b)不可以访问 https 网址

 

2)设置 https 代理

打开米扑代理,注册免费试用,提取独享代理,进行代理授权,本示例采用米扑独享代理:

为了访问 https 网址,还需要设置 https 代理,如下图

设置完成 https 代理后,再访问 https 网址,如下图

由此可见,http 代理访问 http 网址,https 代理访问 https 网址,若要同时访问 http 和 https 网址,则需要同时设置 http 和 https 代理

 

3)设置 socks 代理

打开米扑代理,注册免费试用,提取独享代理,进行代理授权,本示例采用米扑独享代理:

刷新 Safari 浏览器时,会弹出系统授权,输入Mac电脑的登录密码,如下图

然后,在 Safari 浏览器分别访问 http 和 https 代理,都可以访问,如下图

 

另外,设置无密码授权的 socks 代理,测试如下

a)无密码授权 socks 访问 http 网址

 

b)无密码授权 socks 访问 https 网址

 

3、MacOS 系统代理总结

1)支持 http 和 https 代理,支持密码和无密码授权

2)http代理访问http网址,https代理访问https网址,一般同时设置 http 和 https 代理

3)Safari、QQ、傲游等浏览器,支持 socks5无密码授权和密码授权代理,支持访问 http 和 https 网址

4)Chrome、Opera等浏览器,支持 socks5无密码授权代理,支持访问 http 和 https 网址

5)推荐使用 Safari 浏览器,Chrome、Opera等有代理插件的浏览器,可能会有代理插件影响测试效果

 

 

五、设置代理的图文教程

Windows / Linux / MacOS 设置代理上网的方法汇总

Android / iPhone / iPad 设置全局和授权代理上网的图文教程

Windows 7 / 10 设置全局和授权代理上网的图文教程

Linux / MacOS 设置全局和授权代理上网的图文教程

浏览器设置代理插件上网的图文教程 (代理插件

浏览器代理插件:SwitchyOmega

浏览器代理插件:Proxy Switcher and Manager

浏览器代理插件:Proxy Switcher

浏览器代理插件:SimpleProxy

Proxifier 代理软件介绍和使用教程

编程使用代理的代码示例(含十多种编程语言示例)

 

 

致谢

本文测试的代理,全部来自米扑代理:https://proxy.mimvp.com

米扑代理采购了大量阿里云、腾讯云等服务器自建代理,支持 http、https、socks4、socks5 等多种协议

推荐使用米扑代理的独享代理做测试,其有效期有一个月,100%高匿,99.9%可用,可免费试用5小时

感谢米扑代理的鼎力支持,谢谢!

 

 

参考推荐

米扑代理代码使用示例

Chrome 和 Chromium 区别

Chrome 和 FireFox 浏览器常用插件

浏览器设置代理插件上网的图文教程 (代理插件

Linux curl 命令模拟 POST/GET 请求 

shell命令curl 检测代理是否可用      

PHP 模拟POST提交2种方法           

curl 查看 HTTP Header 响应头信息

全球浏览器市场份额排行榜

Linux shell 脚本通过expect实现自动输入密码