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地址的应用程序,只代理指定的流量。
-
全局模式主要用于绕过某些地区的网络限制,或者是需要访问一些国外网站的时候,代理所有的流量。