Answers:
您是否尝试打开终端(应用程序->实用程序->终端)并使用以下命令:
killall SelfControl
要么
sudo killall SelfControl
由于无法正常工作,请尝试hosts文件:
sudo nano /etc/hosts
然后寻找这样的东西
# BEGIN SELFCONTROL BLOCK
127.0.0.1 www.nasa.gov
127.0.0.1 nasa.gov
# END SELFCONTROL BLOCK
删除整个块,然后按CTRL + O保存文件,然后按CTRL + X退出。您放置在主机上的所有文件都类似:
127.0.0.1 facebook.com
127.0.0.1 nasa.gov
127.0.0.1 stackoverflow.com
这些地址将被阻止,当它们位于主机文件中时,您将无法访问它们
要停止和删除作为后台进程运行的SelfControl:
sudo su -
cd /Library/PrivilegedHelperTools/
rm org.eyebeam.SelfControl
要删除SelfControl引入的防火墙规则,请阅读Joshua Kehn的博客文章:
127.0.0.1 facebook.com
例如它将被阻止
有时删除# BEGIN SELFCONTROL
和之间的内容# END SELFCONTROL
无效。
另一方面,更改日期或时间对我来说非常合适!您要做的就是将日期更改为将来的日期,例如,如果今天是9月4日,则可以将系统日期更改为9月5日!
尝试打开一个被selfControl阻止的网站!如果有效!那么这就是您要做的...否则,例如,尝试将日期更改回原始日期(9月4日),然后再次尝试打开使用SelfControl阻止的网站!
我必须删除中的行/etc/hosts
,更改中的日期/etc/SelfControl.lock
,然后重新打开SelfControl应用程序:
sudo sed -i '' '/# BEGIN SELFCONTROL/,/# END SELFCONTROL/d' /etc/hosts
sudo sed -i '' 's|<date>.*|<date>2010-01-01T01:01:01Z</date>|' /etc/SelfControl.lock
killall SelfControl; open -a SelfControl
只是删除/etc/SelfControl.lock
是行不通的。如果您删除了SelfControl.app,请先重新下载。