伶俐谷

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

Linux下clash 配置定时更新订阅

2024-01-09 3372点热度 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教程
提升数字体验:DigitalOcean推出高级CPU优化的Droplets Sony索尼电视安装Clash和Disney+使用教程 AI赋能课堂:科技助力提升学习体验 AI在音乐界的影响:创造与保护的平衡 索尼电视安装和观看Netflix奈飞 AI聊天机器人对比医生:研究表明聊天机器人的同理心回答更受欢迎
标签聚合
shadowsocks clash for windows ssr IPLC 机场推荐 人工智能 clash for linux Telegram代理 DigitalOcean v2ray 机场节点购买 美区AppleID 科学上网 网关设备 clash 机场官网地址 clash for android chatGPT trojan netflix

COPYRIGHT © 2024 伶俐谷. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang