凌峰创科服务平台

通过代理服务器访问internet

什么是代理服务器?它的工作原理

代理服务器可以理解成是你设备和互联网之间的“中间人”或“中转站”。

通过代理服务器访问internet-图1
(图片来源网络,侵删)

当你没有使用代理时,你的设备(电脑、手机)会直接向目标网站(如 google.com)发送请求,网站直接将数据返回给你。

当你使用代理时,流程会变成这样:

  1. 你的请求:你的设备不是直接访问 google.com,而是将请求发送到你预先设置的代理服务器。
  2. 代理转发:代理服务器收到你的请求后,会用自己的名义去访问 google.com
  3. 目标响应google.com 将响应数据发送给代理服务器。
  4. 代理返回:代理服务器再将从 google.com 获取的数据转发给你的设备。

这个过程就像:你想寄一封信给朋友,但不想暴露自己的地址,你把信交给一个邮局(代理服务器),由邮局用他们自己的名义把信寄给你的朋友,朋友回信时,也是寄到邮局,再由邮局转交给你,在整个过程中,你的朋友只知道是“邮局”在联系他,而不知道是你。


为什么使用代理服务器?(主要用途)

人们使用代理服务器的原因多种多样,主要包括:

通过代理服务器访问internet-图2
(图片来源网络,侵删)
  • 访问限制/绕过审查:这是最常见的用途之一,在某些网络环境中,直接访问某些国外网站(如 Google, Twitter, YouTube)是被限制的,通过位于国外的代理服务器,就可以“绕过”这些限制。
  • 提高访问速度:如果目标网站距离你很远,访问速度会很慢,你可以选择一个地理位置更近、速度更快的代理服务器,或者使用“缓存代理”(它已经存储了网站的常用内容,可以快速提供给你)。
  • 隐藏真实IP地址:代理服务器会隐藏你的真实公网IP地址,增加匿名性,保护个人隐私。
  • 内容过滤与控制:公司或学校可以使用代理服务器来过滤不良网站、限制员工或学生的上网行为,提高工作效率或专注度。
  • 数据抓取:在进行网络爬虫或数据抓取时,可以使用代理服务器来避免因频繁请求而被目标网站封禁IP。

代理服务器的类型

了解不同类型的代理有助于你选择最适合自己的:

  • HTTP/HTTPS 代理

    • 用途:主要用于处理网页浏览(HTTP/HTTPS流量)。
    • 特点:应用范围最广,几乎所有支持代理的浏览器和软件都可以设置,HTTPS代理可以加密你的浏览器和代理服务器之间的数据,安全性更高。
  • SOCKS5 代理

    • 用途:功能更强大的通用代理,可以处理任何类型的流量,包括网页、游戏、P2P下载、聊天软件等。
    • 特点:比HTTP代理更底层,速度通常更快,但配置可能稍复杂,如果你需要为整个电脑的所有程序设置代理,SOCKS5是更好的选择。
  • 透明代理

    通过代理服务器访问internet-图3
    (图片来源网络,侵删)
    • 用途:通常由网络管理员(如公司、学校、ISP)在网关处设置,用户无需进行任何配置。
    • 特点:用户甚至不知道自己正在使用代理,它主要用于内容过滤、缓存或访问控制。
  • 高匿名代理 vs. 普通匿名代理

    • 高匿名代理:完全不会在请求中包含你的真实IP信息,目标服务器甚至不知道你使用了代理。
    • 普通匿名代理:会在请求头中包含“Via”等信息,告诉目标服务器你使用了代理,但仍然会隐藏你的真实IP。

如何设置代理服务器(详细步骤)

设置代理通常需要两个关键信息:

  • 代理服务器地址:可以是域名(如 proxy.example.com)或IP地址(如 168.1.100)。
  • 端口号:一个数字,用于标识代理服务上的特定服务(如 8080, 1080)。

以下是在不同平台上的设置方法:

A. 在 Windows 系统中设置全局代理

这种方法会让系统上所有支持系统代理的应用(如浏览器、部分聊天软件)都通过代理上网。

  1. 打开 设置 (Settings)。
  2. 进入 网络和 Internet (Network & Internet)。
  3. 选择 代理 (Proxy)。
  4. 在“手动设置代理”部分,开启 使用代理服务器 (Use a proxy server)。
  5. 输入你的代理服务器地址和端口号。
  6. (可选)如果代理需要用户名和密码,勾选“需要代理服务器验证”并填写信息。
  7. 点击 保存

B. 在 macOS 系统中设置全局代理

  1. 点击屏幕左上角的 苹果菜单 ,选择 系统设置 (System Settings)。
  2. 在左侧边栏中,选择 网络 (Network)。
  3. 选择你当前正在使用的网络连接(如 Wi-Fi),然后点击 详细信息... (Details...)。
  4. 切换到 代理 (Proxies) 标签页。
  5. 勾选你需要的代理协议(通常是 网页代理(HTTP)安全网页代理(HTTPS))。
  6. 在右侧的输入框中,填入代理服务器地址和端口号。
  7. 如果代理需要认证,勾选“代理服务器”旁边的 认证,然后输入用户名和密码。
  8. 点击 ,然后再次点击 应用设置。

C. 在 Linux (GNOME/Ubuntu) 中设置全局代理

  1. 打开 设置 (Settings)。
  2. 进入 网络 (Network) 或 Wi-Fi
  3. 点击你的网络连接,选择 代理
  4. 选择 手动
  5. 输入 HTTP 和 HTTPS 代理的地址和端口。
  6. (可选)如果需要,可以输入 SOCKS 主机。
  7. 点击 应用

D. 在 Web 浏览器中设置代理(仅限浏览器)

如果你只想让浏览器通过代理上网,而不影响其他程序,可以在浏览器内部设置。

以 Google Chrome 为例:

  1. 打开 Chrome,点击右上角的三个点,选择 设置
  2. 向下滚动,点击 高级,然后选择 系统
  3. 点击 打开计算机的代理设置

    这会直接跳转到你操作系统的代理设置界面(如上文 A 或 B 所示),因为 Chrome 使用系统代理设置。

  4. 如果你只想为 Chrome 设置代理,而不想影响整个系统,可以安装 Proxy SwitchyOmega 这类扩展程序,它提供了更灵活的管理方式。

以 Firefox 为例:

  1. 打开 Firefox,点击右上角的三个横线,选择 设置
  2. 向下滚动,点击 常规
  3. 在“网络设置”部分,点击 设置...
  4. 选择 手动配置代理
  5. 填入 HTTP 代理和端口,你可以勾选“对所有协议使用此代理”,或者分别为 SOCKS 等协议设置。
  6. 点击 确定

重要注意事项

  • 安全性绝对不要使用 HTTP 代理来访问敏感网站(如网银、电商、社交媒体)! HTTP 流量是未加密的,你的所有数据(包括用户名、密码)都会被代理服务器明文看到,请务必使用 HTTPSSOCKS5 代理。
  • 速度:代理服务器的速度直接影响你的上网体验,选择地理位置近、负载低的代理服务器。
  • 稳定性:免费的公共代理服务器通常不稳定,可能会随时掉线或速度极慢,对于有稳定需求的用户,建议购买付费的代理服务。
  • 法律与道德:使用代理服务器访问被限制的内容时,请务必遵守当地的法律法规和道德规范,不要使用代理进行非法活动。

希望这份详细的指南能帮助你成功设置和使用代理服务器!

分享:
扫描分享到社交APP
上一篇
下一篇