Skip to content

Latest commit

 

History

History
41 lines (30 loc) · 1.03 KB

lantern_close_clean.md

File metadata and controls

41 lines (30 loc) · 1.03 KB

+++ title = "Linux 下 Lantern 关闭后不清除代理" author = "BroQiang" github_url = "https://broqiang.com" head_img = "" created_at = 2018-01-12T01:53:30 updated_at = 2018-01-12T01:53:30 description = "自己写了个脚本,来解决 Linux 下蓝灯不能自动清楚代理" tags = ["linux"] +++

个人觉得这个是一个 bug,Issues 中也有人提出了,不过官方一直没有解决,平时使用起来比较麻烦,只能自己写一个脚本来解决一下,虽然也不是很优雅,不过比起每次都手动去配置要方便一些。

在家目录下创建一个 bin 目录

mkdir ~/bin

然后在 bin 目录下新建一个 lantern_clear (名字随意起),写入下面内容:

#!/bin/bash
#

if ps aux | grep 'lantern$' > /dev/null ; then
    killall -9 lantern
fi

gsettings set org.gnome.system.proxy mode none

给脚本添加执行权限

chmod +x ~/bin/lanternclear

然后执行脚本就可以将lantern结束了

终端直接执行或者 Alt+F2 执行 lantern_clear