Ubuntu22.04上使用clash方式

在linux上的好处就是可以自由发挥,可玩性高。

clash是科学上网的利器,网上有不少提供脚本的,我找到一个还不错,就是隔段时间要更新一下,为了方便,我写了一个脚本,只需敲击几下就可以搞定。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/bash

printf "Input command url[put 1 startvpn],[put 2 stopvpn]:"
read cmder

case $cmder in
	url)
		#cd /home/digops/.config/clash
		#wget -O config.yaml $2
		year=`date +'%Y'`
		mon=`date +'%m'`
		day=`date +'%d'`
		clashurl=https://node.wenode.cc/${year}/${mon}/${year}${mon}${day}.yaml

		wget ${clashurl} -O /home/digops/.config/clash/config.yaml
		;;
	1)
		gsettings set org.gnome.system.proxy mode 'manual'
		gsettings get org.gnome.system.proxy mode 
		clash
		;;
	2)
		gsettings set org.gnome.system.proxy mode 'none'
		gsettings get org.gnome.system.proxy mode 
		;;
	*)
		echo "UNKNOW VALUES."
esac

输入url,会自动从网站上拉取配置。

输入1,可以自动设置代理方式上网

输入2,关闭代理方式。

这样就不用每次都打开配置在一步步的设置了。

updatedupdated2024-02-202024-02-20