伶俐谷

  • 首页
  • 机场
  • 流媒体
  • 国外主机
  • AI
工欲善其事,必先利其器
  1. 首页
  2. 机场
  3. 正文

Linux下clash 配置定时更新订阅

2024-01-09 3215点热度 0人点赞

如何在 Linux下使用clash代理

linux clash更新订阅

使用如下脚本填写相关配置项目并放入 /etc/cron.weekly 目录下,每周自动更新订阅配置文件即可

#!/usr/bin/env bash

# 订阅链接地址
SUBSCRIBE=""
# web-ui存放目录,留空则保持默认不修改
WEB_UI=""
# API 端口,留空则保持默认不修改
CONTROLLER_API_PROT=""
# API 口令,留空则保持默认不修改
SECRET=""

CLASH_CONFIG="/etc/clash/config.yaml"


if [ -z "${SUBSCRIBE}" ]; then
    echo "Subscription address cannot be empty"
    exit 1
fi

systemctl stop clash

wget --no-proxy -O ${CLASH_CONFIG} ${SUBSCRIBE}

if [ -n "${WEB_UI}" ]; then
sed -i "s?^#\{0,1\} \{0,1\}external-ui.*?external-ui: ${WEB_UI}?" ${CLASH_CONFIG}
fi

if [ -n "${CONTROLLER_API_PROT}" ]; then
sed -i "s?^external-controller.*?external-controller: '0.0.0.0:${CONTROLLER_API_PROT}'?" ${CLASH_CONFIG}
fi

if [ -n "${SECRET}" ]; then
sed -i "s?^secret.*?secret: '${SECRET}'?" ${CLASH_CONFIG}
fi

systemctl start clash

上述脚本写入 /etc/cron.weekly/clash.sh 并配置好相关变量后,保存退出并赋予可执行权限

chmod 0755 /etc/cron.weekly/clash.sh
标签: clash for linux
最后更新:2024-01-09

小谷

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

站长邮箱:cr@clever99.com

最新 热点 随机
最新 热点 随机
索尼电视安装和观看Netflix奈飞 Sony索尼电视安装Clash和Disney+使用教程 ByWave机场怎么样? 最新各平台可用的代理工具 Faston机场怎么样? Windows如何使用NekoRay教程
Netflix注册教程 Netflix价格和计划 如何在Shadowrocket中使用代理 Chrome使用SwitchyOmega上网配置 Netflix如何修改登录密码 Telegram电报快速上手教程
标签聚合
clash 网关设备 clash for windows IPLC DigitalOcean 人工智能 科学上网 Telegram代理 clash for linux 美区AppleID 机场节点购买 shadowsocks 机场官网地址 clash for android v2ray 机场推荐 trojan netflix ssr chatGPT

COPYRIGHT © 2024 伶俐谷. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang