此脚本为了解决Clash透明代理,也就是Tun模式在Linux端的配置,以达到全局代理的功能。
- 安装依赖 git, nftables, iproute2 不同发行版安装方式不同,通过包管理非常容易安装,不再赘述。 检查是否安装成功
$ git --version
git version 2.36.1
$ ip -V ✔
ip utility, iproute2-5.17.0, libbpf 0.7.0
$ nft --version ✔
nftables v1.0.2 (Lester Gooch)- 克隆此项目
$ git clone https://github.com/blue7wings/clash-tun
$ cd clash-tun- 配置设置
$ sudo mkdir /srv/clash/
$ sudo mv config.yaml Country.mmdb /srv/clash/
$ sudo mv clash /usr/bin/
因为
/bin/clash
Failed to execute operation: No such file or directory
Install successfully
不需要下载clash,只需保证centos7 服务器能上百度就行~ 最后用clash -v即可验证版本
- 开始安装
$ sudo ./installer.sh install- 启动 安装完成之后,启动clash
$ sudo systemctl start clash- 查看clash服务状态
$ sudo systemctl status clash如果状态是active,就说明我们就已经成功设置了Clash的Tun模式,所有流量都会经过Clash,从而达到了全局代理的功能。