본문 바로가기
국내, 국제 이슈, 사회, 정치

일간베스트저장소 차단 가이드 + 공유기 사이트 차단 설정

by 잡글서점 2012. 12. 27.


일간베스트저장소 차단 가이드


- 일간베스트저장소에 대한 설명은 생략.

- 일베에서 "좌표"라는 공동행동을 통해 사이트에 쓰레기들이 유입되는 행위를 방지하고자 함.

- 많은 서버관리자들이 아는 방법들이지만, 이렇게 나대는 것에 양해를 구함.

- 아래 코드에 의해 차단되는 경우 버려지는 URL : http://block-ilbe.owlize.net/trashcan/

by dr.cyberowl@gmail.com


1. Referrer block with apache

1.<virtualhost>
2.ServerName block-ilbe.owlize.net
3.DocumentRoot /path/to/docroot
4.RewriteEngine On
5.RewriteCond %{HTTP_REFERER} ^http://(www\.)?ilbe\.com/
6.RewriteRule .* http://block-ilbe.owlize.net/trashcan/ [R=301,L]
7.</virtualhost>

2. Referrer block with nginx

1.## server or path configuration
2.## enable referer module
3.if ($http_referer ~ ^(http://ilbe.com|http://www.ilbe.com) ) {
4.rewrite ^ http://block-ilbe.owlize.net/trashcan/ permanent;
5.}

3. Referrer block with PHP

1.if (isset($_SERVER['HTTP_REFERER']) && strpos($_SERVER['HTTP_REFERER'], 'ilbe.com') !== FALSE) {
2.header('Location: http://block-ilbe.owlize.net/trashcan/');
3.exit;
4.}
Referer : http://todayhumor.co.kr/board/view.php?table=bestofbest&no=93927&s_no=93927&page=1
출처 : http://block-ilbe.owlize.net/

서버 네임과 경로는 가상호스트 경로는 개별적으로 바궈야하니 쉽게 3번째 PHP를 인클루드 하는게 가장 쉬울 것 같습니다. 수정도 쉽고요. 그누보드 사용자시면 head.sub.php 상단에 해당 코드만 넣어주시면 될 것 같은데 모든 일베 경로가 차단 될지는 잘 모르겠습니다. (ps. 저는 가상호스팅에 추가하니 포트 에러나서 80 포트로 차단했습니다)



아파치 사용자분은 1번 엔진x를 2번 3번의 php 레퍼 차단입니다.
차단하면 http://block-ilbe.owlize.net/trashcan/ 사이트로 맨 위의 이미지와 같은 이미지가 보이십니다.
자가신고, 상담, 병/의원 ㅎㅎㅎ;

참고로 공유기를 사용하시는 분은 아래와 같이 따라하시면 됩니다. IPTIME 기준입니다.


http://192.168.0.1 로 이동 후 암호를 설정하셨으면 암호와 비밀번호 입력 후, 

맨 왼쪽에 보안기능-인터넷 사용제한으로 선택합니다.


그리고 입력방법 선택에 사이트 접속 차단 설정을 선택, 규칙명을 대충 적으시고 모든 IP 혹은 특정 아이피 대역을 잡으시고

차단할 주소 사이트를 입력해주세요. 허용/차단에서는 차단으로 하고 추가를 해주시면 됩니다. 혹시 모르니 WWW 도 같이 차단해주시면 됩니다. 학교, 기관, 시설, 공공장소에서 활용하시면 될 것 같습니다.


댓글