일간베스트저장소 차단 가이드
- 일간베스트저장소에 대한 설명은 생략.
- 일베에서 "좌표"라는 공동행동을 통해 사이트에 쓰레기들이 유입되는 행위를 방지하고자 함.
- 많은 서버관리자들이 아는 방법들이지만, 이렇게 나대는 것에 양해를 구함.
- 아래 코드에 의해 차단되는 경우 버려지는 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.
}
출처 : 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 도 같이 차단해주시면 됩니다. 학교, 기관, 시설, 공공장소에서 활용하시면 될 것 같습니다.
댓글