本地代理和服务器代理区别

两种代理模式对比

模式1:本地代理(通过客户端)

复制代码
本地应用 → 本地客户端 → 远程服务器 → 目标地址
         (127.0.0.1:port)  (真正的代理服务器)

例子:

  • Clash/V2Ray客户端在本地监听 127.0.0.1:7890
  • 客户端连接到远程的 Shadowsocks/VMess 服务器
  • 实际上经过了两跳

模式2:直连公网代理

复制代码
本地应用 → 代理服务器 → 目标地址
         (proxy.example.com:8080)

例子:

  • 直接连接公网的 HTTP 代理
  • 只经过一跳

关键理解点

  1. 本地代理其实是"代理套代理" - 本地客户端本身就是一个代理,它再连接真正的代理服务器
  2. 跳数不同 - 本地代理多了一层,但这一层在本机,所以延迟很低
  3. 功能差异 - 本地客户端可以做规则分流、加密、协议转换等复杂操作,而直连代理通常功能较简单
相关推荐
Lsir10110_4 小时前
【Linux】中断 —— 操作系统的运行基石
linux·运维·嵌入式硬件
郝学胜-神的一滴4 小时前
深入浅出:使用Linux系统函数构建高性能TCP服务器
linux·服务器·开发语言·网络·c++·tcp/ip·程序人生
Doro再努力4 小时前
【Linux操作系统12】Git版本控制与GDB调试:从入门到实践
linux·运维·服务器·git·vim
全栈工程师修炼指南5 小时前
Nginx | stream content 阶段:UDP 协议四层反向代理浅析与实践
运维·网络·网络协议·nginx·udp
Lsir10110_5 小时前
【Linux】进程信号(上半)
linux·运维·服务器
开开心心就好5 小时前
发票合并打印工具,多页布局设置实时预览
linux·运维·服务器·windows·pdf·harmonyos·1024程序员节
火车叼位6 小时前
脚本伪装:让 Python 与 Node.js 像原生 Shell 命令一样运行
运维·javascript·python
css趣多多6 小时前
add组件增删改的表单处理
java·服务器·前端
Sheep Shaun6 小时前
揭开Linux的隐藏约定:你的第一个文件描述符为什么是3?
linux·服务器·ubuntu·文件系统·缓冲区
野犬寒鸦6 小时前
从零起步学习并发编程 || 第七章:ThreadLocal深层解析及常见问题解决方案
java·服务器·开发语言·jvm·后端·学习