Tun模式和系统代理的区别

94次阅读
没有评论

 

有时候可能需要远程访问学校的资源,这时候就需要使用代理了,注意哈,这种是正规代理。下面介绍下代理软件中的两种代理模式区别:

代理软件中的TUN模式和系统代理是两种不同的网络流量转发机制,它们在实现上和适用场景上各有特点。下面是它们之间的一些主要区别:

  1. 工作层次
    • 系统代理:工作在应用层,需要在操作系统的设置中指定代理服务器的地址和端口。应用程序在发起网络请求时,会根据系统代理的配置将请求发送到代理服务器。这种方式通常需要手动配置,且不是所有的应用程序都会遵循系统代理设置。
    • TUN模式:工作在传输层或更低层次,利用虚拟网络设备(TUN/TAP)直接捕获和转发设备的网络流量。TUN模式可以在不需要应用程序特别支持的情况下,将几乎所有出入设备的网络流量都通过代理服务器转发。这种方式更为底层和全面,不需要针对每个应用程序单独配置。
  2. 兼容性和适用范围
    • 系统代理:更依赖于应用程序是否支持系统代理设置。一些应用程序可能直接忽略系统代理设置,特别是一些使用自定义协议的应用。
    • TUN模式:几乎可以捕获所有的网络流量,不受应用程序支持与否的限制。因此,TUN模式更适合需要全局代理的场景。
  3. 配置和使用复杂度
    • 系统代理:相对容易配置,大部分操作系统都提供了代理设置的选项,用户只需填入代理服务器的地址和端口即可。
    • TUN模式:配置较为复杂,可能需要安装额外的软件或进行特殊设置才能启用。但是,一旦设置完成,它可以自动处理所有网络流量,对用户来说更加透明和方便。
  4. 性能和资源消耗
    • 系统代理:由于是在应用层工作,对系统资源的消耗相对较小,但如果配置不当或代理服务器性能不佳,可能会对网络速度产生影响。
    • TUN模式:由于需要捕获和处理所有的网络流量,可能会对系统性能产生一定影响,尤其是在网络流量较大的情况下。但它可以提供更为稳定和一致的代理服务。

总的来说,系统代理适合那些只需要为特定应用程序配置代理的场景,而TUN模式更适合需要全局代理的场景,尤其是当需要确保所有的网络流量都通过代理服务器时。

 

正文完
 0
bdspAdmin
版权声明:本站原创文章,由 bdspAdmin 于2025-11-07发表,共计834字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)

摆渡资源站

文章搜索
一言一句话
-「
热门文章
1Panel服务器迁移和WordPress配置

1Panel服务器迁移和WordPress配置

  1Panel服务器迁移 1Panel的整体迁移相对简单,使用快照功能即可实现。但是要求新旧服务器...
Ubuntu 通过页面设置固定 ip

Ubuntu 通过页面设置固定 ip

要在 Ubuntu 图形界面(桌面)设置固定 IP,通过右上角网络图标进入设置,找到有线/无线连接,点击齿轮图...
安装了 openjdk@17 和 zulu@8,通过 jenv 来管理 JDK 版本

安装了 openjdk@17 和 zulu@8,通过 jenv 来管理 JDK 版本

你已经成功安装了 openjdk@17 和 zulu@8,现在可以配置 jenv 来管理 JDK 版本。按照下...
为什么不要在知乎写东西

为什么不要在知乎写东西

知乎的平台注定不能做大做强走向世界,限制太多了 不能发表外链 无缘无故删除文章,警告。
okx websocket 接口问题

okx websocket 接口问题

今天想对接一下 websocket,但是死活不行,主网站 api 接口没问题。 然后发现是电信,联通网络问题,...
最新评论
最新文章
某个货币持仓增长了一倍,但是 jing流入没有增加多少,为啥

某个货币持仓增长了一倍,但是 jing流入没有增加多少,为啥

  这通常是因为该货币的市值(价格)上涨抵消了持仓量的增加,或者存在某些“非交易性”的变动。 简单来...
mac brew 有没有 markdown 格式化工具

mac brew 有没有 markdown 格式化工具

  在 macOS 上通过 Homebrew (brew) 安装 Markdown 格式化工具非常方...
手滑点错更新也不怕!超详细 Mac 系统更新屏蔽指南(附安全恢复方案)

手滑点错更新也不怕!超详细 Mac 系统更新屏蔽指南(附安全恢复方案)

  Mac 屏蔽系统更新并消除小红点全攻略 在 macOS 系统中,系统更新提示的小红点常常让人不胜...
我是如何扫描GitHub上所有“Oops提交”以查找泄露的秘密的

我是如何扫描GitHub上所有“Oops提交”以查找泄露的秘密的

  tl;dr GitHub Archive 会记录每一次公开提交,即使是开发者试图删除的提交也不例...
Mermaid 对比 PlantUML

Mermaid 对比 PlantUML

🔍 核心语法差异说明 为了让转换更顺利,了解两者主要的语法区别会很有帮助: 元素 Mermaid 语法 Pla...