인터넷 창을 켠 다음 무심코 네이버에 접속하는 습관이 있다는 걸 시계부를 쓰면서 깨닫게 되었다. 지금 굳이 확인하지 않아도 되는 메일을 확인하고, 그러다보면 옆에 있는 리빙판 글도 확인하고 그러다보면 30분은 순식간에 지나간다. 그런 딴짓을 막기 위해 이런저런 방안을 강구하다가 찾은, 지금까지 잘 사용하고 있는 크롬 확장프로그램 Leechblock에 대해 소개한다.
모든 기능을 무료로 이용 가능하며 따로 광고도 붙어있지 않음에도 기능이 강력하다. 국내에는 Leechblock에 대해 상세하게 소개된 글이 없어서 필요한 사람들이 활용할 수 있었으면 하는 마음에 포스팅하게 되었다. 영어로 되어있지만 파파고 번역이나 검색을 통해 문제 없이 사용 가능하다.
https://chrome.google.com/webstore/detail/leechblock-ng/blaaajhemilngeeffpbfkdjjoefldkok
Options
전체적으로 설정하는 페이지가 뜬다. 탭 우측의 About에서 상세 정보를 볼 수 있으며, General 탭에서는 전반적인 설정이 가능하다.
What to Block 섹션
와일드카드를 지원하기에 *.*, *.com 등으로 해당하는 전체 사이트를 차단하는 것도 가능하다. 한 줄에는 한 사이트만 입력해야 한다. 모든 사이트를 차단(*.*)하고 예외로 접근 가능한 사이트를 추가해주려면 + 옵션을 사용하면 된다.(+예외 허용 사이트주소)
When to Block 섹션
블락 조건을 지정하는 섹션이다. 옵션이 굉장히 상세한데, 'Count time spent on these sites only when browser tab is active(브라우저 탭이 활성화되어 있을 때만 이 사이트에서 시간을 카운트한다)'라는 옵션까지 있다. 위 캡쳐는, 상단의 About탭에 들어가면 볼 수 있는 Examples 링크(https://www.proginosko.com/leechblock/examples/)에 있는 예제1 '월~금요일 한정으로 일정한 시간만큼만 블락'을 적용한 것이다.
이건 현재 내가 사용하고 있는 설정이다. All Day를 눌러서 전체 블락을 걸어준 다음에, 24시간당 30분을 허용해주고 이월은 허용하지 않았다. 이 경우 아래 withing time periods AND after time limit을 설정해야 한다.
Roll over unused time을 체크하면 사용하지 않은 시간만큼 다음날로 이월할 수 있다.
How to Block 섹션
이 색션에서는 어떻게 블락할 것인지를 정할 수 있다. 여기도 옵션이 정말 상세하다!
Default Page
Delaying Page
Delay access to sites by [ ] seconds when delaying page is used 옵션에서 시간(초)를 설정할 수 있다.
Cancel delay countdown if delaying page loses focus 옵션을 체크하면, 페이지를 활성화하지 않았을 시에 카운트다운을 취소한다. 이런 옵션까지 있다니 정말 섬세하다.. 페이지를 켜 놓고 다른 걸 하면서 기다리는 꼼수를 막기 위함인 것 같다.
그 외에 다른 페이지가 뜨게 하는 옵션
Apply filter instead of blocking page : 해당 페이지는 보여주되 필터를 건다. 블러 처리도 가능하다.
Close tab instead of blocking page : 따로 페이지를 보여주지 않고 그냥 해당 탭을 닫아버린다.
General
나는 General의 모든 옵션을 기본으로 사용하고 있다.
Block Sets : Set의 개수를 설정 가능하다.
Access Control : 암호 설정이 가능하다. 옵션에 대한 모든 액세스 금지 기능도 있다. 공식 사이트의 소개 문구를 보면 이런 기능이 번거로운 과정을 추가하는 것으로 꼼수를 자발적으로 포기하도록 유도하는 듯하다. <메이크 타임>에서 소개하듯이 사람은 SNS 계정 로그아웃 + 자동 로그인 해제만으로도 귀찮아서 로그인을 포기한다고 한다.
Countdown Timer : 카운트다운 타이머의 옵션(크기, 위치)을 설정할 수 있다.
Warning Message : 블락되기 일정한 시간 전에 알려주는 기능이다.
Temporary Override : 일시적인 override 설정 기능이다. (override에 대해서는 아래에서 다룬다.) override 시 암호 요구에 대한 내용이 있다.
Miscellaneous : 그 외 여러가지 옵션이 있다. 테마라든지, 액세스 코드를 이미지로 표시해서 귀찮음을 더해준다든지 등등.
Lockdown
위 옵션에서 편집한 세트 중 선택한 세트를 지정 시간만큼 무조건 못 들어가게 블락한다.
Override
options에서 현재 블락 걸어놓은 사이트를 어쩔 수 없이 봐야할 상황이 생겼을 때 사용한다. 클릭하면 아래와 같은 새 창이 뜨는데, 내가 입력한 시간(분 단위)만큼 블락한 사이트를 해제해준다.
그 외
Statistics : 현황판.
Cancel Override : override를 취소한다.
Reset Rollover Time : Roll over unused time이라는, 사용하지 않은 시간을 내일로 이월하는 기능이 있는데 그 시간을 리셋한다.