Releases · Fndroid/clash_for_windows_pkg · GitHub
https://github.com/Fndroid/clash-win-docs-new
对于不遵循系统代理的软件,TUN 模式可以接管其流量并交由 CFW 处理,在 Windows 中,TUN 模式性能比 TAP 模式好
#Windows
启动 TUN 模式需要进行如下操作:
- 点击
General
中Service Mode
右边Manage
,在打开窗口中安装服务模式,安装完成应用会自动重启,Service Mode 右边地球图标变为绿色
即安装成功(无法安装参考:这里) - 点击
General
中TUN Mode
右边开关启动 TUN 模式
部分内容已于 v0.19.0 后过期,点击查看
#macOS
启动 TUN 模式需要进行如下操作:
- 点击
General
中Service Mode
右边Manage
,在打开窗口中安装服务模式,安装完成应用会自动重启,Service Mode 右边地球图标变为绿色
即安装成功 - 点击
General
中TUN Mode
右边开关启动 TUN 模式
部分内容已于 v0.19.0 后过期,点击查看
TIP
若要将此 Mac 设置为代理网关,打开 IP 转发即可:
sudo sysctl -w net.inet.ip.forwarding=1
这种做法将在机器下次重启后失效,如果想要永久保存,编辑文件/etc/sysctl.conf
,配置下面变量:
net.inet.ip.forwarding=1
net.inet6.ip6.forwarding=1
或者使用 LaunchDaemons 进行配置:
- 新建
network.forwarding.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>Network Forwarding</string>
<key>UserName</key>
<string>root</string>
<key>GroupName</key>
<string>wheel</string>
<key>ProgramArguments</key>
<array>
<string>/usr/sbin/sysctl</string>
<string>-w</string>
<string>net.inet.ip.forwarding=1</string>
<string>net.inet6.ip6.forwarding=1</string>
</array>
<key>KeepAlive</key>
<false/>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
- 将文件添加进
/Library/LaunchDaemons
sudo launchctl load /Library/LaunchDaemons/network.forwarding.plist
#Linux
启动 TUN 模式需要进行如下操作:
- 点击
General
中Service Mode
右边Manage
,在打开窗口中安装服务模式,安装完成应用会自动重启(某些系统需要手动重启 APP),Service Mode 右边地球图标变为绿色
即安装成功 - 点击
General
中TUN Mode
右边开关启动 TUN 模式
部分内容已于 v0.19.0 后过期,点击查看
TIP
Service Mode 安装脚本使用 Kr328/clash-premium-installer
#配置文件参考
from