代理服务器设置入门教程
- 2025-07-19 15:56:00
- 丁国栋
- 原创 66
首先我们需要知道代理服务器是给我们解决什么问题的。简单说代理服务器就是一个可以用它的身份帮你收发数据的服务,它可以用它的身份帮你把你要发送的信息投递给服务器,还可以用它的身份帮你把信息从服务器获取回来再转发给你。
通过代理服务器可以隐藏你的身份,但这个身份不是你的帐号、证明你身份的证件或生物识别信息而仅仅是指IP,使用代理服务器时相当于你是在代理服务器那里与远程服务器进行通信。
代理服务器有多种设置类型,比如常见的有HTTP和SOCKS,这两种你可以不关心它具体是什么含义,而是当别人告诉你设置为某个类型时你能将它们设置正确就好了。
无论是操作系统、浏览器还是其他应用软件(并非全部,比如邮件客户端、FTP客户端等大多数客户端软件)都支持设置代理服务器。
而代理服务器的设置一般是在比较固定的位置或通用方法的就能找到,如果你掌握了其中一种只要稍微思考和扩展就能做到举一反三和触类旁通,其他的也就会了。
如何查看和设置代理服务器
在哪里设置代理服务器?我们假设你从来没有经验,我们要找到这个答案也并不困难,你可以在网络上使用搜索引擎或者AI搜索。但我推荐你先用自己的脑袋思考思考。例如既然是要设置代理服务器,那么这肯定是一个设置,既然是一项设置那么肯定它是在系统的设置里,我们可以去遍历寻找系统或软件设置中的每一个设置项或者使用设置里的搜索找到它。我们在寻找这项设置时我们也会提炼我们认为能找到它的关键词,比如“代理服务器”、“网络代理”、“代理”。只要我们方向没有错并且我们足够细心肯定时能够找到的。
如果没有是没有图形界面的Linux,可以查看/打印与代理相关的环境变量 ALL_PROXY,HTTP_PROXY,HTTPS_PROXY。
Windows 11的代理服务器设置位置:设置--网络和Internet--代理。也可以直接在设置的“查找设置”搜索框输入“代理服务器设置”。因为Windows 11的窗口有窗口大小自适应功能,要使用搜索,需要将窗口最大化或者拉伸到一定宽高。
Windows 11的代理服务器设置有两种:自动设置代理和手动设置代理。其中自动设置代理支持“使用设置脚本”,即需要一个PAC脚本的URL。而手动设置代理需要填写“代理 IP 地址”和“端口”。
代理自动配置(PAC)文件是一个 JavaScript 脚本,其核心是一个 JavaScript 函数,用来决定网页浏览请求(HTTP、HTTPS,和 FTP)应当直连目标地址,还是被转发给一个网页代理服务器并通过代理连接,关于 PAC 脚本可以参阅这篇文章。
如何检查代理服务器设置
代理服务器设置有不同的工作层级,例如一款软件会优先检查它自己有没有代理服务器设置,如果没有则流量将转发给操作系统,而操作系统如果设置了代理服务器,则会流量会转发给代理服务器。同时我们也需要知道操作系统的代理服务器设置可能会被一些代理服务器客户端软件接管(托管),浏览器的代理服务器设置也会被有网络代理功能的插件所控制。所以要检查的有三类:
- 当前软件(比如浏览器)是否有代理服务器设置或者网络代理插件;
- 操作系统是否设置了代理服务器;
- 操作系统是否安装并运行了代理服务器客户端软件;
代理服务器的运行规则
代理服务器服务端可以决定一个 HTTP(S) 请求是否要经过代理,即是否直接连接和通过代理服务器连接,而判断的规则一般是通过判断域名、远程服务器IP地理位置等等。
有的代理服务器客户端或代理插件支持多种模式,比如直接连接、系统代理、PAC模式、情景模式、全局模式等等。