Amigos, me toco instalar debian 6.0.6 :( pues la version 7.8.0 me daba error :-X cual seria el script para esta version? o no influye en nada si utilizo la versio para el 7? Saludos!
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Menú Mostrar MensajesCita de: TooR en Febrero 08, 2015, 10:10:03 PMMuchas Gracias TooR :)
Instalación RaptoCache 1.0.6b - Fix Youtube Caché HTTP
(Todo los paquetes fueron subidos a un nuevo servidor, en caso de tener inconvenientes con el otro script).wget http://www.raptorcache.netii.net/raptor64-d7.sh
chmod 777 raptor64-d7.sh
bash raptor64-d7.sh
:-*
Cita de: Napster007 en Febrero 08, 2015, 11:47:29 AM
Hace una semana lo estoy testeando y hasta ahora no me da problemas con ningun video
Cita de: Napster007 en Febrero 08, 2015, 11:36:47 AM
Bueno a mi tambien me sucedia lo mismo y con toda mi red...revisando los iptables del raptor para redireccionar por mangle decidi hacerle una pequeña modificacion y ya nose para los 15 o 20 segundos de iniciado el video....
Bueno las reglas de IPTABLES para redireccionar por mangle se encuentran aquí (/etc/raptor/)
Normalmente se encuentran asi:#!/bin/bash
echo ";;;;;;;;;;;;;;;;;;;;;;;"
echo "; RaptorCache ;"
echo ";;;;;;;;;;;;;;;;;;;;;;;"
#Borrar cadenas anteriores
iptables -F
iptables -X
iptables -Z
iptables -t nat -F
#Condiciones por defecto
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -P PREROUTING ACCEPT
iptables -t nat -P POSTROUTING ACCEPT
#Aceptamos el localhost
iptables -A INPUT -i lo -j ACCEPT
#Aceptamos la red local
iptables -A INPUT -s 192.168.1.0/24 -j ACCEPT
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128
echo 1 > /proc/sys/net/ipv4/ip_forward
Yo decidi cambiarlo y dejarlo solo asi:#!/bin/bash
echo ";;;;;;;;;;;;;;;;;;;;;;;"
echo "; RaptorCache ;"
echo ";;;;;;;;;;;;;;;;;;;;;;;"
#Borrar cadenas anteriores
iptables -F
iptables -X
iptables -Z
iptables -t nat -F
#Aceptamos la red local
iptables -A INPUT -s 192.168.1.0/24 -j ACCEPT
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128
echo 1 > /proc/sys/net/ipv4/ip_forward
Reincie Raptor y los videos ahora cargan con normalidad el full cache se mantiene y no hay recorte en los videos ... Espero les funcione
Cita de: rolinopp en Febrero 06, 2015, 04:26:10 PM
hola amigos del foro me gustaría que le echen un vistosa a mi configuración del mikrotik balanceo ether 1 y 2. salida al raptor cache ether 4 y salida para las maquinas que se van a conectar a internet ether 5. quiero saber si voy por un buen camino
paso1
/ip address
add address=192.168.1.2/24 interface=ether1
add address=192.168.2.2/24 interface=ether2
add address=192.168.15.1/24 interface=ether4
add address=192.168.5.1/24 interface=ether5
paso2
/ip firewall nat
add chain=srcnat out-interface=ether1 action=masquerade
add chain=srcnat out-interface=ether2 action=masquerade
paso 3
/ip route
add gateway=192.168.1.1 check-gateway=ping distance=1
add gateway=192.168.2.1 check-gateway=ping distance=2
paso 4
/ip firewall mangle
add chain=prerouting in-interface=ether1 connection-state=new new-connection-mark=ether1_conn action=mark-connection passthrough=yes
add chain=prerouting in-interface=ether2 connection-state=new new-connection-mark=ether2_conn action=mark-connection passthrough=yes
add chain=output connection-mark=ether1_conn new-routing-mark=to_ether1 action=mark-routing passthrough=yes
add chain=output connection-mark=ether2_conn new-routing-mark=to_ether2 action=mark-routing passthrough=yes
paso5
/ip firewall mangle
#Parte A
add chain=prerouting in-interface=ether5 connection-state=new dst-address-type=!local per-connection-classifier=both-addresses:2/0 action=mark-connection new-connection-mark=ether1_conn passthrough=yes
add chain=prerouting in-interface=ether5 connection-state=new dst-address-type=!local per-connection-classifier=both-addresses:2/1 action=mark-connection new-connection-mark=ether2_conn passthrough=yes
add chain=prerouting in-interface=ether4 connection-state=new dst-address-type=!local per-connection-classifier=both-addresses:2/0 action=mark-connection new-connection-mark=ether1_conn passthrough=yes
add chain=prerouting in-interface=ether4 connection-state=new dst-address-type=!local per-connection-classifier=both-addresses:2/1 action=mark-connection new-connection-mark=ether2_conn passthrough=yes
#Parte B
add chain=prerouting in-interface=ether5 connection-mark=ether1_conn action=mark-routing new-routing-mark=to_ether1 passthrough=yes
add chain=prerouting in-interface=ether5 connection-mark=ether2_conn action=mark-routing new-routing-mark=to_ether2 passthrough=yes
add chain=prerouting in-interface=ether4 connection-mark=ether1_conn action=mark-routing new-routing-mark=to_ether1 passthrough=yes
add chain=prerouting in-interface=ether4 connection-mark=ether2_conn action=mark-routing new-routing-mark=to_ether2 passthrough=yes
paso 6
/ip firewall mangle
add chain=prerouting dst-address=192.168.1.0/24 action=accept in-interface=ether5
add chain=prerouting dst-address=192.168.2.0/24 action=accept in-interface=ether5
add chain=prerouting dst-address=192.168.1.0/24 action=accept in-interface=ether4
add chain=prerouting dst-address=192.168.2.0/24 action=accept in-interface=ether4
paso7
/ip route
add gateway=192.168.1.1 routing-mark=to_ether1 check-gateway=ping
add gateway=192.168.2.1 routing-mark=to_ether2 check-gateway=ping
Cita de: joemg6 en Noviembre 11, 2013, 10:29:11 AMAgregar Discos Duros con LVM2
Con eso ya habremos creado la partición en LVM, Ahora definiremos los grupos y volúmenes que formarán nuestro sistema LVM, para eso ingresamos los siguientes comandos.pvcreate /dev/sda
vgcreate /dev/vg0 /dev/sda
Para asociar el tamaño del grupo lógico primero nos fijamos el tamaño, para eso visualizamos con el comando
vgdisplay
Nos mostrará como en la imagen
Luego ingresamos el siguiente comandolvcreate -L 931.51GB -n lv0 /dev/vg0
Y luego creamos el sistema de archivos ext4, para eso ejecutamosmke2fs -t ext4 /dev/vg0/lv0
Y por último montamos la partición a la carpeta /raptorcache/, para eso editamos el archivo
/etc/fstab
y agregamos./dev/mapper/vg0-lv0 /raptorcache ext4 noatime,async,nosuid 0 0
Reiniciamos y con eso ya tendríamos montado nuestro sistema en LVM.
Para agregar más discos duros pueden seguir el siguiente tema
http://www.alterserv.com/foros/index.php?topic=347.0
Cita de: firecold en Noviembre 13, 2013, 03:59:12 PM
Para todos los personas que desean agregar mas de un Disco duro a Thunder o Raptor e incrementado el script con un submenu, para agregar mas de un DD a raptor o thunder, cualquier problema comentar y sera areglado:#!/bin/bash
clear
echo "|=====================================================================|"
echo ""
echo " _ __ __ _____ "
echo " | | | \/ |/ ____|"
echo " | | ___ ___| \ / | | __ "
echo " _ | |/ _ \ / _ \ |\/| | | |_ |"
echo " | |__| | (_) | __/ | | | |__| |"
echo " \____/ \___/ \___|_| |_|\_____|"
echo ""
echo "+=====================================================================+"
echo "| AGREGAR DISCOS DUROS CON LVM2 |"
echo "| Debian, Ubuntu y Derivados |"
echo "| Cualquier Arquitectura |"
echo "| Alterserv.com |"
echo "+=====================================================================+"
echo ""
echo Pulsa Enter para Acceder al Menu
read -n 0 -ers
##############################
# Genera un menú de opciones #
##############################
clear;
function main_menu()
{
while :
do
echo "####################################################################"
echo "[1] Instalar Lvm2"
echo "[2] Identificacion y Creacion de Particion Lvm2"
echo "[3] Crear Grupos y Volumenes para Lvm2"
echo "[4] Formato de Particion Lvm2 en Ext4"
echo "[5] Edicion de Fstab, Creacion y Elecion de Carpeta a Montar Particion"
echo "[6] Montar Particion"
echo "[7] Agregar Mas de un DD a Thunder o Raptor - Sub-Menu"
echo "[8] Salir"
echo "####################################################################"
read -p "Elija_una_opción:" OPCION
case $OPCION in
1) sudo apt-get install lvm2;;
2) sudo fdisk -l | grep Disco;
echo "Elegir el Disco Duro a Crear con Lvm2 - Ej: /dev/sdb1";
read DD1;
sudo fdisk $DD1;;
3) sudo pvcreate $DD1 && sudo vgcreate /dev/vg0 $DD1 && sudo vgdisplay;
echo "Asignar Tamaño de Particion - Ej: 931,51GB:" | grep 931,51GB;
read TAM;
sudo lvcreate -L $TAM -n lv0 /dev/vg0;
echo "Creados el Grupo y el Volumen para Lvm2";;
4) sudo mke2fs -t ext4 /dev/vg0/lv0;
echo "TERMINADO EL FORMATO A PARTICION";;
5) echo -e "Elegir Carpeta a Montar - Ej: /thunder o /raptorcache:" | grep -e "/thunder" -e "/raptorcache";
read CARPETA;
sudo mkdir -p $CARPETA;
sudo chmod 777 -Rf $CARPETA;
sudo echo >> /etc/fstab;
sudo echo -e /dev/mapper/vg0-lv0 $CARPETA ext4 noatime,async,nosuid 0 0 >> /etc/fstab;;
6) sudo mount $CARPETA;;
7) sub_menu ;;
8) clear; echo "Hasta Luego"; exit 0;;
*) clear; echo "Opción ingresada invalida, intentelo de nuevo";;
esac
done
}
function sub_menu()
{
while :
do
echo "####################################################################"
echo "[1] Identificacion y Creacion de Particion Lvm2"
echo "[2] Grupos y Volumenes que se Sumaran"
echo "[3] Aumentar al Tamaño Final"
echo "[4] Volver al Menu Principal"
echo "[5] Salir"
echo "####################################################################"
read -p "Elija_una_opción:" OPCION
case $OPCION in
1) sudo fdisk -l | grep Disco;
echo "Elegir el Disco Duro a Crear con Lvm2 - Ej: /dev/sdb1";
read DD2;
sudo fdisk $DD2;;
2) sudo pvcreate $DD2 && sudo vgextend vg0 $DD2 && sudo vgdisplay;
echo "Asignar Tamaño que se Sumara a la Particion - Ej: 931,51GB:" | grep 931,51GB;
read TAM1;
sudo lvextend -L +$TAM1 /dev/mapper/vg0-lv0;
echo "Agregados Grupos y Volumenes a Lvm2";;
3) sudo resize2fs /dev/mapper/vg0-lv0;;
4) main_menu;;
5) clear; echo "Hasta Luego"; exit 0;;
*) clear; echo "Opción ingresada invalida, intentelo de nuevo";;
esac
done
}
main_menu
exit 0
Siempre recordad crear un archivo de texto con extension .sh, pegar el contenido arriba descrito, darle permisos de ejecucion y ejecutarlo como Root, como nota adicional en el paso 2 es necesario seguir las indicaciones de la siguiente imagen, asi como en el paso 1 del submenu:
Espero les Sirva, Saludos
Cita de: firecold en Agosto 01, 2013, 12:17:26 PM
Como dijo el amigo Luistec, solo tienes que agregar a squid.conf esta linea:cache_mgr el nombre que usted quiera
reinicia el servicio de squid y listo, Saludos
Cita de: ZonawifiSDP en Julio 31, 2013, 07:44:24 PM
Gracias hno! pero eso lo hago editando el archivo, via ssh? No entiendo casi, busca en las config de Sarg, pero no aparece.
Saludos.
Cita de: luistec en Julio 31, 2013, 03:47:40 AM
Revisa el uso de esta directiva "cache_mgr"
http://www.squid-cache.org/Doc/config/cache_mgr/
Saludos.
Cita de: freedarwuin en Julio 25, 2013, 12:54:06 PM
Aun esta vigente si lo aplico no me daña nada?
Cita de: tonyvzla en Mayo 04, 2013, 07:32:23 PM
Las ips de las interface:
desde 10.10.1.0/24 para clientes y thunder, el thunder esta en el ip 10.10.1.111 amarrado
Uso Hotspot, con dhcp en las interface de cleintes LAN.
reglas MK:/ip firewall filter
add action=passthrough chain=unused-hs-chain comment=\
"place hotspot rules here" disabled=yes
add action=drop chain=forward comment="BLOQUEO DE P2P" disabled=no \
in-interface=LAN p2p=all-p2p
add action=drop chain=forward disabled=no out-interface=WAN p2p=all-p2p
add action=accept chain=forward comment="Acepta thunder 3.1.2" disabled=no \
src-address=10.10.1.0/24
add action=accept chain=forward disabled=yes dst-port=5405 protocol=tcp \
src-address=10.10.1.0/24
add action=drop chain=forward comment="Bloqueo puerto 21,22,23 " disabled=no \
dst-port=21,22,23 in-interface=WAN protocol=tcp
add action=drop chain=forward comment="Bloqueo Externo Thunder" disabled=no \
dst-port=3128,8080 in-interface=WAN protocol=tcp
add action=drop chain=input comment="Bloqueo webproxy externo" disabled=no \
dst-port=8080 in-interface=WAN protocol=tcp
add action=drop chain=input comment="Bloqueo DNS cache externo" disabled=no \
dst-port=53 in-interface=WAN protocol=udp
add action=drop chain=forward comment="Usuarios Suspendidos" disabled=yes \
src-address-list=Suspendido
add action=accept chain=forward comment="Acepta RaptorCache" disabled=yes \
src-address=10.10.1.0/24
/ip firewall mangle
add action=change-ttl chain=postrouting comment="EVITAR REPARTIR SE\D1AL" \
disabled=yes dst-address=10.10.1.0/24 hotspot="" new-ttl=set:1 \
passthrough=yes
add action=mark-connection chain=postrouting comment="===RAPTOR CACHE===" \
content="X-Cache: HIT from Raptor" disabled=no new-connection-mark=\
raptor-connection passthrough=yes protocol=tcp src-address=10.10.1.111
add action=mark-connection chain=postrouting comment="===RAPTOR CACHE===" \
content="X-Cache: HIT from Raptor" disabled=no new-connection-mark=\
raptor-connection passthrough=yes protocol=tcp src-address=10.10.1.110
add action=mark-packet chain=postrouting comment="===RAPTORCACHE===" \
connection-mark=raptor-connection disabled=no new-packet-mark=\
raptor-packs passthrough=yes
add action=mark-connection chain=postrouting comment="===SQUID===" content=\
"X-Cache: HIT from proxy.os.com" disabled=no new-connection-mark=\
squid-connection passthrough=yes protocol=tcp src-address=10.10.1.111
add action=mark-connection chain=postrouting comment="===SQUID===" content=\
"X-Cache: HIT from proxy.os.com" disabled=no new-connection-mark=\
squid-connection passthrough=yes protocol=tcp src-address=10.10.1.110
add action=mark-packet chain=postrouting comment="===SQUID===" \
connection-mark=squid-connection disabled=no new-packet-mark=squid-packs \
passthrough=yes
/ip firewall nat
add action=passthrough chain=unused-hs-chain comment=\
"place hotspot rules here" disabled=yes to-addresses=0.0.0.0
add action=masquerade chain=srcnat comment="ENMASCARAR LA WAN" disabled=yes \
out-interface=WAN
add action=masquerade chain=srcnat comment="masquerade hotspot network" \
disabled=no src-address=10.10.1.0/24
add action=accept chain=dstnat comment="no pasar por Thunder" disabled=yes \
dst-address-list=no-cache dst-port=80 protocol=tcp
add action=dst-nat chain=dstnat comment="Redirect RaptorCache" disabled=no \
dst-port=80 protocol=tcp src-address=!10.10.1.111 to-addresses=\
10.10.1.111 to-ports=3128
add action=dst-nat chain=dstnat comment="REMOTO THUNDER" disabled=no \
dst-port=5800 protocol=tcp to-addresses=10.10.1.111 to-ports=82
add action=dst-nat chain=dstnat comment="REMOTO THUNDER" disabled=yes \
protocol=tcp to-addresses=10.10.1.111 to-ports=22
add action=dst-nat chain=dstnat comment="Redirect RaptorCache2" disabled=yes \
dst-port=80 protocol=tcp src-address=!10.10.1.110 to-addresses=\
10.10.1.110 to-ports=3128
add action=dst-nat chain=dstnat comment="REMOTO AL BALANCEADOR" disabled=yes \
dst-port=80 protocol=tcp to-addresses=192.168.0.1 to-ports=84
add action=accept chain=dstnat comment="no pasar por Thunder" disabled=yes \
dst-address-list=no-cache dst-port=80 protocol=tcp
add action=dst-nat chain=dstnat comment="REMOTO AL AP UBNT" disabled=yes \
dst-port=80 protocol=tcp to-addresses=192.168.1.20 to-ports=80
add action=dst-nat chain=dstnat comment="Redirect Thunder 3.1.2-64bits" \
disabled=yes dst-port=80 protocol=tcp src-address=!10.10.1.120 \
to-addresses=10.10.1.120 to-ports=3128
add action=dst-nat chain=dstnat disabled=yes dst-address=192.168.0.101 \
dst-port=8080 in-interface=WAN protocol=tcp to-addresses=10.10.1.110 \
to-ports=5800
/ip firewall service-port
set ftp disabled=no ports=21
set tftp disabled=no ports=69
set irc disabled=no ports=6667
set h323 disabled=no
set sip disabled=no ports=5060,5061 sip-direct-media=yes
set pptp disabled=no
Cita de: firecold en Abril 18, 2013, 11:52:02 AM
Todos los plugins de thunder son compatibles con raptor, lo unico que tienes que hacer es colocar los plugins en la carpeta /etc/raptor/plugins y poner el regex de dichos plugins en raptor.lst, reiniciar raptor y listo, Saludos