搭建clash翻墙
安装 clash for linux
下载最新版本 clash:https://github.com/Dreamacro/clash/releases
根据你的Linux版本选择相应的下载,我这里直接通过 wget 下载 clash-linux-amd64 版本。如果 wget 下载不了的话,就用浏览器手工下载吧。
wget -O clash.gz https://github.91chi.fun/https://github.com//Dreamacro/clash/releases/download/v1.11.4/clash-linux-amd64-v1.11.4.gz
点击拷贝拷贝失败拷贝成功
解压到当前文件夹
gzip -f clash.gz -d
点击拷贝拷贝失败拷贝成功
授权可执行权限
chmod +x clash
点击拷贝拷贝失败拷贝成功
初始化执行 clash
./clash
点击拷贝拷贝失败拷贝成功
初始化执行 clash 会默认在 ~/.config/clash/ 目录下生成配置文件和全球IP地址库:config.yaml 和 Country.mmdb
如果这一步Country.mmdb不能自动完成下载,可以手工下载:
https://github.com/Dreamacro/maxmind-geoip/releases/latest/download/Country.mmdb
wget -O Country.mmdb https://github.91chi.fun/https://github.com/Dreamacro/maxmind-geoip/releases/latest/download/Country.mmdb // https://github.91chi.fun/为github加速下载
后放到 ~/.config/clash/ 目录。
然后按 Ctrl+c 退出clash程序。
下载 clash 配置文件
此处将显示您的V2free机场的Clash订阅链接,请注意为登录状态:
订阅链接:[点击下载配置],或高亮选中下面的链接并拷贝后备用:
https://v1.ddnsgo.xyz/link/94ufeKNomIyIlhlg?clash=1
这个 订阅链接 非常重要,你应当把它当做密码一样妥善保管。
这个更快
https://gitlab.com/free9999/ipupdate/-/raw/master/clash/config.yaml
安全提示:本站 Clash订阅 已默认实现国内外流量分流,一般国内网站不走代理。
用wget下载clash配置文件,替换默认的配置文件,下面的wget命令后面的 你的Clash订阅链接网址 ,用上面的实际的clash订阅链接替换
wget -U "Mozilla/6.0" -O ~/.config/clash/config.yaml 你的Clash订阅链接网址 //如果代理失效重新获取新的配置替换,重启
点击拷贝拷贝失败拷贝成功
然后,再次启动clash
./clash
建立链接: ln /opt/ipproxy/clash /usr/bin/clash
建启动文件:
将如下内容保存在 /etc/systemd/system/clash.service 中
[Unit]
Description=Clash Service
After=network.target
[Service]
User=syize
Group=syize
UMask=0644
ExecStart=/usr/bin/clash
ExecStop=/bin/kill $MAINPID
[Install]
WantedBy=multi-user.target
请将对应的 User 和 Group 换为你自己的用户和组,还有 ExecStart 设置成你的 clash 所在位置
开机启动
sudo systemctl enable clash.service
---------------------------------------------------------配置web管理页
1.在自己的服务器上部署,那么就需要从 Clash Dashboard 的项目上克隆一份到自己的服务器上;
克隆代码到本地/etc/clash目录;
git clone -b gh-pages --depth 1 https://github.91chi.fun/https://github.com/Dreamacro/clash-dashboard /opt/ipproxy/clash-dashboard
2.修改配置:
进入clash目录;
cd ~/.config/clash/
编辑clash的配置文件;
vim config.yaml
在配置文件中修改或增加一下内容;
external-controller: 0.0.0.0:9090 # 修改ip地址和端口;
external-ui: /opt/ipproxy/clash-dashboard # clash-dashboard的路径;
secret: 'xxxx' # 'xxxx'是连接的密钥,自行设置; //要用英文符号: 加一空格