Tun
- 名称 :
tun
- 类型 : 服务
- ID:
service.tun
Tun 是一个接受网络层数据包的服务,输入进入操作系统 tun 接口的数据包会被转换为一般数据流被传出代理处理。 (v5.9.0+)
您可以参考 pull request 中的示例。
目前仅支持 amd64 以及 arm64 架构下的 Linux 操作系统.
Tun
name
: string
tun 网络适配器的名字。
mtu
: number
tun 网络适配器的最大传输单元。建议设置为 1500.
tag
: string
生成的流量的入站流量标签。
ips
: [ IPObject ]
tun 网络适配器的 IP 地址段。建议设置为私有地址段。
routes
: [ RouteObject ]
tun 网络适配器的路由表。建议设置为 0.0.0.0/0
和 ::/0
以路由所有进入 tun 网络适配器的数据包。
enablePromiscuousMode
: bool
是否开启混杂模式。建议设置为 true
。
enableSpoofing
: bool
是否开启 IP 欺骗。建议设置为 true
。
packetEncoding
: ["None" | "Packet"]
UDP 包的编码方式,默认为 None
。
sniffingSettings
: SniffingObject
tun 入站连接的流量探测设置。流量探测允许路由根据连接的内容和元数据转发连接。(v5.11.0+)
IPObject
ip
: [ number ]
prefix
: number
RouteObject
ip
: [ number ]
prefix
: number