tun模式和全局模式的区别:使用场景、原理和设置教程

1. tun模式和全局模式简介

1.1 什么是tun模式?

  • tun模式是Shadowsocks中的一种传输模式,它通过在内核中建立虚拟网卡,将网络流量导入这个虚拟网卡中,再转发给Shadowsocks客户端,实现数据的加密传输。在这个过程中,所有使用虚拟网卡的程序都会被Shadowsocks代理。

  • tun模式主要用于代理某些需要访问特定IP地址的应用程序,如访问内网、访问特定的网站等。tun模式只代理指定的流量,不会代理所有的流量。

1.2 什么是全局模式?

  • 全局模式是Shadowsocks中的另一种传输模式,它会代理所有网络流量,无论是什么应用程序、访问什么网站都会被代理。

  • 全局模式主要用于绕过某些地区的网络限制,或者是需要访问一些国外网站的时候。

2. tun模式和全局模式的区别

2.1 使用场景

  • tun模式主要用于代理某些需要访问特定IP地址的应用程序,如访问内网、访问特定的网站等。只代理指定的流量,不会代理所有的流量。

  • 全局模式主要用于绕过某些地区的网络限制,或者是需要访问一些国外网站的时候,代理所有的流量。

2.2 原理

  • tun模式是通过在内核中建立虚拟网卡,将网络流量导入这个虚拟网卡中,再转发给Shadowsocks客户端,实现数据的加密传输。在这个过程中,所有使用虚拟网卡的程序都会被Shadowsocks代理。

  • 全局模式是通过修改操作系统的路由表,将所有流量都导向Shadowsocks客户端,实现代理所有的流量。

2.3 设置

  • 在Windows系统下,设置tun模式需要在Shadowsocks客户端的设置页面选择“tun模式”,并填写虚拟网卡的IP地址和子网掩码。

  • 设置全局模式需要在Shadowsocks客户端的设置页面选择“全局模式”。

  • 在macOS和Linux系统下,设置tun模式和全局模式可以通过命令行方式进行设置。

3. FAQ

3.1 tun模式具体是什么含义?

  • tun模式是一种Shadowsocks的传输模式,通过在内核中建立虚拟网卡,将网络流量导入这个虚拟网卡中,再转发给Shadowsocks客户端,实现数据的加密传输。在这个过程中,所有使用虚拟网卡的程序都会被Shadowsocks代理。

3.2 如何设置tun模式?

  • 在Windows系统下,设置tun模式需要在Shadowsocks客户端的设置页面选择“tun模式”,并填写虚拟网卡的IP地址和子网掩码。

  • 在macOS和Linux系统下,可以通过命令行方式进行设置。

3.3 如何设置全局模式?

  • 在Shadowsocks客户端的设置页面选择“全局模式”。

3.4 tun模式和全局模式的区别是什么?

  • tun模式主要用于代理某些需要访问特定IP地址的应用程序,只代理指定的流量。

  • 全局模式主要用于绕过某些地区的网络限制,或者是需要访问一些国外网站的时候,代理所有的流量。

正文完