Обсуждение программы редиректора
			
		
		
			
				
																			
								romanex 							 
									
		Сообщения:  9 Зарегистрирован:  Пн дек 03, 2007 17:24 
		
						
						
													
							
						
									
						Сообщение 
					 
								 romanex  Пн дек 03, 2007 17:43 
			
			
			
			
			Есть сервер Centos 5, squid-2.6.STABLE. lightsquid ом смотрю статистику. Сегодня заметил что люди начали качать mp3. посмотрел в логи а там правила MP3 не работает.
вот конфиг
Код: Выделить всё 
error_log /usr/local/rejik3/redirector.err
change_log /usr/local/rejik3/redirector.log
make-cache /usr/local/rejik3/make-cache
allow_id f:/usr/local/rejik3/rules/allow.all
<BANNER>
ban_dir /usr/local/rejik3/banlists/banners
url http://10.0.1.1/ban/1x1.gif
log off
<PORNO>
ban_dir  /usr/local/rejik3/banlists/porno
url http://10.0.1.1/ban/porno.html
<MP3>
ban_dir /usr/local/rejik3/banlists/mp3
url http://10.0.1.1/ban/audio-video.html
<JS>
ban_dir /usr/local/rejik3/banlists/js
url http://10.0.1.1/ban/js.js
log off
<ICQ>
ban_dir /usr/local/rejik3/banlists/icq
url http://10.0.1.1/ban/access_denies.html
allow_id f:/usr/local/rejik3/rules/allow.icq
<DOWNLOADS>
ban_dir /usr/local/rejik3/banlists/download
url http://10.0.1.1./ban/access_denies.html
allow_id f:/usr/local/rejik3/rules/allow.download
log off
<BAN>
ban_dir /usr/local/rejik3/banlists/ban
url http://10.0.1.1./ban/access_denies.html
Код: Выделить всё 
 cat pcre
\.mpg([\W_]|$)
\.mp3([\W_]|$)
\.avi([\W_]|$)
\.wav([\W_]|$)
\.mpeg([\W_]|$)
\.mov([\W_]|$)
\.mpg([\W_]|$)
\.wav([\W_]|$)
\.ogg([\W_]|$)
\.wma([\W_]|$)
\.wmv([\W_]|$)
\.pls([\W_]|$)
Хотя сайты со списка urls блокирует.
 
		 
				
		
		 
	 
	
		
		
			
				
																			
								Slava 							 
						Site Admin 			
		Сообщения:  2251 Зарегистрирован:  Пт апр 02, 2004 12:34
				Контактная информация: 
				
			 
				
		 
		
						
						
									
						Сообщение 
					 
								 Slava  Пн дек 03, 2007 17:56 
			
			
			
			
			покажите строку из лога сквида, где видно, что качался mp3
			
			
									
									
						 
		 
				
		
		 
	 
	
		
		
			
				
																			
								romanex 							 
									
		Сообщения:  9 Зарегистрирован:  Пн дек 03, 2007 17:24 
		
						
						
									
						Сообщение 
					 
								 romanex  Пн дек 03, 2007 17:59 
			
			
			
			
			Код: Выделить всё 
1196689713.591    385 10.0.1.10 TCP_MISS/302 701 GET http://www.mnogomp3.net/mp3/soundtrack/xfiles/10_soundtrack_breeze_la_plage.mp3 test DIRECT/217.106.229.194 text/html
 
		 
				
		
		 
	 
	
		
		
			
				
																			
								romanex 							 
									
		Сообщения:  9 Зарегистрирован:  Пн дек 03, 2007 17:24 
		
						
						
									
						Сообщение 
					 
								 romanex  Пн дек 03, 2007 18:19 
			
			
			
			
			Код: Выделить всё 
cat check-redirector
#!/bin/sh
su squid -c "echo \"http://www.mnogomp3.net/mp3/soundtrack/xfiles/10_soundtrack_breeze_la_plage.mp3  127.0.0.1/- - GET\" | /usr/local/rejik3/redirector /usr/local/rejik3/redirector.conf;"
Код: Выделить всё 
 ./check-redirector
http://www.mnogomp3.net/mp3/soundtrack/xfiles/10_soundtrack_breeze_la_plage.mp3  127.0.0.1/- - GET
в allow.all только 2 юзера, данного там нет.
 
		 
				
		
		 
	 
	
		
		
			
				
																			
								Slava 							 
						Site Admin 			
		Сообщения:  2251 Зарегистрирован:  Пт апр 02, 2004 12:34
				Контактная информация: 
				
			 
				
		 
		
						
						
									
						Сообщение 
					 
								 Slava  Пн дек 03, 2007 18:33 
			
			
			
			
			используйте конструкцию вида:
			
			
									
									
						 
		 
				
		
		 
	 
	
		
		
			
				
																			
								romanex 							 
									
		Сообщения:  9 Зарегистрирован:  Пн дек 03, 2007 17:24 
		
						
						
									
						Сообщение 
					 
								 romanex  Пн дек 03, 2007 18:45 
			
			
			
			
			Код: Выделить всё 
1196692967.482    551 10.0.1.10 TCP_MISS/302 703 GET http://www.mnogomp3.net/mp3/soundtrack/dungeon_keeper/01_soundtrack_dk_track.mp3 test DIRECT/217.106.229.194 text/html
Код: Выделить всё 
 cat pcre
\..+\/.+\.mpg([\W_]|$)
\..+\/.+\.mp3([\W_]|$)
\..+\/.+\.avi([\W_]|$)
\..+\/.+\.wav([\W_]|$)
\..+\/.+\.mpeg([\W_]|$)
\..+\/.+\.mov([\W_]|$)
\..+\/.+\.mpg([\W_]|$)
\..+\/.+\.wav([\W_]|$)
\..+\/.+\.ogg([\W_]|$)
\..+\/.+\.wma([\W_]|$)
\..+\/.+\.wmv([\W_]|$)
\..+\/.+\.pls([\W_]|$)
 
		 
				
		
		 
	 
	
		
		
			
				
																			
								Slava 							 
						Site Admin 			
		Сообщения:  2251 Зарегистрирован:  Пт апр 02, 2004 12:34
				Контактная информация: 
				
			 
				
		 
		
						
						
									
						Сообщение 
					 
								 Slava  Пн дек 03, 2007 18:55 
			
			
			
			
			Какая версия режика?
			
			
									
									
						 
		 
				
		
		 
	 
	
		
		
			
				
																			
								romanex 							 
									
		Сообщения:  9 Зарегистрирован:  Пн дек 03, 2007 17:24 
		
						
						
									
						Сообщение 
					 
								 romanex  Пн дек 03, 2007 19:01 
			
			
			
			
			redirector-3.2.1
Код: Выделить всё 
cat redirector.err
2007-12-03 17:00:41 [29863] Run make-cache
2007-12-03 17:00:41 [29863] Make-cache finished
2007-12-03 17:00:41 [29863] Load 658 rules from /usr/local/rejik3/banlists/banners/urls.cache
2007-12-03 17:00:41 [29863] Load 8 pattern from BANNER pcre
2007-12-03 17:00:41 [29863] Load 22371 rules from /usr/local/rejik3/banlists/porno/urls.cache
2007-12-03 17:00:41 [29863] Load 13 pattern from MP3 pcre
2007-12-03 17:00:41 [29863] Load 1 rules from /usr/local/rejik3/banlists/js/urls.cache
2007-12-03 17:00:41 [29863] Load 5 rules from /usr/local/rejik3/banlists/icq/urls.cache
2007-12-03 17:00:41 [29863] Load 3 pattern from ICQ pcre
2007-12-03 17:00:41 [29863] Load 6 rules from /usr/local/rejik3/banlists/download/urls.cache
2007-12-03 17:00:41 [29863] Load 14 pattern from DOWNLOADS pcre
2007-12-03 17:00:41 [29863] Load 53 rules from /usr/local/rejik3/banlists/ban/urls.cache
2007-12-03 17:00:41 [29863] Redirector start and working
2007-12-03 17:00:41 [29863] Error convert input string to input structure str=http://www.mnogomp3.net/mp3/soundtrack/xfiles/10_soundtrack_breeze_la_plage.mp3  127.0.0.1/- - GET
 
		 
				
		
		 
	 
	
		
		
			
				
																			
								Slava 							 
						Site Admin 			
		Сообщения:  2251 Зарегистрирован:  Пт апр 02, 2004 12:34
				Контактная информация: 
				
			 
				
		 
		
						
						
									
						Сообщение 
					 
								 Slava  Пн дек 03, 2007 19:10 
			
			
			
			
			Должен быть один пробел между урлом и ip:
			
			
									
									
						 
		 
				
		
		 
	 
	
		
		
			
				
																			
								romanex 							 
									
		Сообщения:  9 Зарегистрирован:  Пн дек 03, 2007 17:24 
		
						
						
									
						Сообщение 
					 
								 romanex  Пн дек 03, 2007 19:30 
			
			
			
			
			Код: Выделить всё 
 ./check-redirector
http://www.mnogomp3.net/mp3/soundtrack/xfiles/10_soundtrack_breeze_la_plage.mp3 127.0.0.1/- - GET
# cat redirector.err
2007-12-03 17:28:03 [30288] Run make-cache
2007-12-03 17:28:03 [30288] Make-cache finished
2007-12-03 17:28:03 [30288] Load 658 rules from /usr/local/rejik3/banlists/banners/urls.cache
2007-12-03 17:28:03 [30288] Load 8 pattern from BANNER pcre
2007-12-03 17:28:03 [30288] Load 22371 rules from /usr/local/rejik3/banlists/porno/urls.cache
2007-12-03 17:28:03 [30288] Load 13 pattern from MP3 pcre
2007-12-03 17:28:03 [30288] Load 1 rules from /usr/local/rejik3/banlists/js/urls.cache
2007-12-03 17:28:03 [30288] Load 5 rules from /usr/local/rejik3/banlists/icq/urls.cache
2007-12-03 17:28:03 [30288] Load 3 pattern from ICQ pcre
2007-12-03 17:28:03 [30288] Load 6 rules from /usr/local/rejik3/banlists/download/urls.cache
2007-12-03 17:28:03 [30288] Load 14 pattern from DOWNLOADS pcre
2007-12-03 17:28:03 [30288] Load 53 rules from /usr/local/rejik3/banlists/ban/urls.cache
2007-12-03 17:28:03 [30288] Redirector start and working
 
		 
				
		
		 
	 
	
		
		
			
				
																			
								romanex 							 
									
		Сообщения:  9 Зарегистрирован:  Пн дек 03, 2007 17:24 
		
						
						
									
						Сообщение 
					 
								 romanex  Пн дек 03, 2007 19:36 
			
			
			
			
			Это точно какой-то прикол, стоит мне добавить строку \..+\/.+\.mp3([\W_]|$)
			
			
									
									
						 
		 
				
		
		 
	 
	
		
		
			
				
																			
								romanex 							 
									
		Сообщения:  9 Зарегистрирован:  Пн дек 03, 2007 17:24 
		
						
						
									
						Сообщение 
					 
								 romanex  Пн дек 03, 2007 20:17 
			
			
			
			
			перенес все правила из <MP3> в <DOWNLOAD>, все заработало. Помогите разобраться в чем проблема.
			
			
									
									
						 
		 
				
		
		 
	 
	
		
		
			
				
																			
								Slava 							 
						Site Admin 			
		Сообщения:  2251 Зарегистрирован:  Пт апр 02, 2004 12:34
				Контактная информация: 
				
			 
				
		 
		
						
						
									
						Сообщение 
					 
								 Slava  Вт дек 04, 2007 10:47 
			
			
			
			
			Затарьте папку режика целиком и вышлите мне по почте.
			
			
									
									
						 
		 
				
		
		 
	 
	
		
		
			
				
																			
								romanex 							 
									
		Сообщения:  9 Зарегистрирован:  Пн дек 03, 2007 17:24 
		
						
						
									
						Сообщение 
					 
								 romanex  Вт дек 04, 2007 15:38 
			
			
			
			
			
Slava (13:04:48 4/12/2007)
Спасибо автору! Все решилось!