在linux系统下实习sock 代理自启动

有时候需要下某些东西,需要访问Google下载学术资料等。在目前环境下无法下载时才使用shadowsocks代理,并且用代理是无法上谷歌学术的,所以我就不把开启代理加到系统自动项里边,而是自己需要的时候手动开启,但是手动开启的命令比较长,于是我写了一个脚本,相当于把命令的写法变简单了,具体做法如下:

01 创建一个名叫ssll的文件,内容是下面的代码

#!/bin/bash
if [ "$1" == "on" ]
then
    sslocal -c /etc/shadowsocks.json -d  start
elif [ "$1" == "off" ]
then
    sslocal -c /etc/shadowsocks.json -d stop
fi

02 给文件添加执行权限,并复制到/bin/目录下

chmod +x ssll
sudo mv ssll /bin/

03 现在就可以使用ssll命令(其实就是刚才那个脚本文件)来手动开关代理来了

# 修改后启动代理的版本
sudo ssll on		# 开启代理
sudo ssll off		# 关闭代理
# 使用原来的命令开启代理的版本
sudo sslocal -c /etc/shadowsocks.json -d start	# 开启
sudo sslocal -c /etc/shadowsocks.json -d stop	# 关闭

这样做就简单了很多吧。

猜你喜欢

转载自blog.csdn.net/mengxj168/article/details/88732268