Skip to content

在Linux环境中设置clash tun模式,以便达到全局代理的功能

Notifications You must be signed in to change notification settings

blue7wings/clash-tun

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clash Tun in Linux

此脚本为了解决Clash透明代理,也就是Tun模式在Linux端的配置,以达到全局代理的功能。

安装步骤

  1. 安装依赖 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)
  1. 克隆此项目
$ git clone https://github.com/blue7wings/clash-tun
$ cd clash-tun
  1. 配置设置
$ sudo mkdir /srv/clash/
$ sudo mv config.yaml Country.mmdb /srv/clash/
$ sudo mv clash /usr/bin/
  1. 开始安装
$ sudo ./installer.sh install
  1. 启动 安装完成之后,启动clash
$ sudo systemctl start clash
  1. 查看clash服务状态
$ sudo systemctl status clash

如果状态是active,就说明我们就已经成功设置了Clash的Tun模式,所有流量都会经过Clash,从而达到了全局代理的功能。

About

在Linux环境中设置clash tun模式,以便达到全局代理的功能

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%