<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Horarios de navegacion]]></title><description><![CDATA[<p dir="auto">Buenos días,</p>
<p dir="auto">Tengo la siguiente consulta, en mi red tengo bloqueado facebook y otras paginas alternas al trabajo, pero estoy queriendo en hora de almuerzo liberarlas con un rango de 1 hora, hay alguna forma de automatizar el proceso y que me libere la navegación por un lapso de 1 hora? con portal cautivo puede ser??</p>
<p dir="auto">De antemano Gracias por su respuesta.  ;D</p>
]]></description><link>https://forum.netgate.com/topic/35994/horarios-de-navegacion</link><generator>RSS for Node</generator><lastBuildDate>Sun, 14 Jun 2026 00:28:17 GMT</lastBuildDate><atom:link href="https://forum.netgate.com/topic/35994.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 03 Aug 2011 12:49:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Horarios de navegacion on Thu, 11 Aug 2011 19:17:12 GMT]]></title><description><![CDATA[<p dir="auto">Yo desconozco squidguard, no depende de squid?</p>
<p dir="auto">Alguien  que me norte de la relacion entre squid – squidguard?</p>
<p dir="auto">Saludos  :)</p>
]]></description><link>https://forum.netgate.com/post/291178</link><guid isPermaLink="true">https://forum.netgate.com/post/291178</guid><dc:creator><![CDATA[periko]]></dc:creator><pubDate>Thu, 11 Aug 2011 19:17:12 GMT</pubDate></item><item><title><![CDATA[Reply to Horarios de navegacion on Thu, 11 Aug 2011 17:20:19 GMT]]></title><description><![CDATA[<p dir="auto">y si lo estoy manejando por squidguard como lo podríamos hacer? tengo paginas  de cupones entre otras mas y las manejo por blacklist y tambien necesitaria liberarlas en hora de almuerzo</p>
<p dir="auto">sdos.</p>
]]></description><link>https://forum.netgate.com/post/291162</link><guid isPermaLink="true">https://forum.netgate.com/post/291162</guid><dc:creator><![CDATA[camilo24]]></dc:creator><pubDate>Thu, 11 Aug 2011 17:20:19 GMT</pubDate></item><item><title><![CDATA[Reply to Horarios de navegacion on Mon, 08 Aug 2011 22:14:44 GMT]]></title><description><![CDATA[<p dir="auto">:) hola periko…</p>
<p dir="auto">excelente analisis y solucion al problema planteado...</p>
<p dir="auto">muchas gracias por toda la informacion, mis respetos...</p>
<ol start="8">
<li></li>
</ol>
]]></description><link>https://forum.netgate.com/post/290697</link><guid isPermaLink="true">https://forum.netgate.com/post/290697</guid><dc:creator><![CDATA[sanchezluys]]></dc:creator><pubDate>Mon, 08 Aug 2011 22:14:44 GMT</pubDate></item><item><title><![CDATA[Reply to Horarios de navegacion on Fri, 05 Aug 2011 23:56:54 GMT]]></title><description><![CDATA[<p dir="auto">"Yo" no haria eso de apagar un servicio para permitir "TODO" en X horas.</p>
<p dir="auto">Miren con squid tendriamos que ensuciarnos las manitas poquito, una vez que ustedes necesiten usar parametros que el GUI no proporciona, es momento de tomar el control y olvidarnos del GUI.</p>
<p dir="auto">Yo me he basado en la configuracion que nos proporciona por default pfsense 2.0RC3 actual, pero esta es:</p>
<pre><code>
# Do not edit manually !
http_port 192.168.50.1:3128
http_port 127.0.0.1:80 transparent
icp_port 0

pid_filename /var/run/squid.pid
cache_effective_user proxy
cache_effective_group proxy
error_directory /usr/local/etc/squid/errors/English
icon_directory /usr/local/etc/squid/icons
visible_hostname gw
cache_mgr admin@localhost
access_log /var/squid/log/access.log
cache_log /var/squid/log/cache.log
cache_store_log none
shutdown_lifetime 3 seconds

# Allow local network(s) on interface(s)
acl localnet src  192.168.50.0/255.255.255.0
httpd_suppress_version_string on
uri_whitespace strip

cache_mem 16 MB
maximum_object_size_in_memory 32 KB
memory_replacement_policy heap GDSF
cache_replacement_policy heap LFUDA
cache_dir diskd /var/squid/cache 200 16 256
minimum_object_size 0 KB
maximum_object_size 4 KB
offline_mode off
cache_swap_low 90
cache_swap_high 95

# No redirector configured

# Setup some default acls
acl all src 0.0.0.0/0.0.0.0
acl localhost src 127.0.0.1/255.255.255.255
acl safeports port 21 70 80 210 280 443 488 563 591 631 777 901 249 3128 1025-65535
acl sslports port 443 563 249
acl manager proto cache_object
acl purge method PURGE
acl connect method CONNECT
acl dynamic urlpath_regex cgi-bin \?
acl unrestricted_hosts src "/var/squid/acl/unrestricted_hosts.acl"
acl whitelist dstdom_regex -i "/var/squid/acl/whitelist.acl"
ascii code: 

</code></pre>
<p dir="auto">Ahora vamos a crear un archivo que siempre va a ser nuestro esqueleto y este ya va a tener nuestras configuraciones y aqui se los presento:</p>
<pre><code>
# Do not edit manually !
http_port 192.168.50.1:3128
http_port 127.0.0.1:80 transparent
icp_port 0

pid_filename /var/run/squid.pid
cache_effective_user proxy
cache_effective_group proxy
error_directory /usr/local/etc/squid/errors/English
icon_directory /usr/local/etc/squid/icons
visible_hostname gw
cache_mgr admin@localhost
access_log /var/squid/log/access.log
cache_log /var/squid/log/cache.log
cache_store_log none
#logfile_rotate 60
shutdown_lifetime 3 seconds
# Allow local network(s) on interface(s)
acl localnet src  192.168.50.0/255.255.255.0
httpd_suppress_version_string on
uri_whitespace strip

#########custom options
check_hostnames off
log_fqdn off

cache_mem 8 MB
maximum_object_size_in_memory 32 KB
memory_replacement_policy heap GDSF
cache_replacement_policy heap LFUDA
cache_dir aufs /var/squid/cache 100 16 256
minimum_object_size 0 KB
maximum_object_size 4 KB
offline_mode off
cache_swap_low 90
cache_swap_high 95

# No redirector configured
# Setup some default acls
acl all src 0.0.0.0/0.0.0.0
acl localhost src 127.0.0.1/255.255.255.255
acl safeports port 21 70 80 210 280 443 488 563 591 631 777 901 249 3128 1025-65535
acl sslports port 443 563 249
acl manager proto cache_object
acl purge method PURGE
acl connect method CONNECT
acl dynamic urlpath_regex cgi-bin \?
acl blacklist dstdom_regex -i "/var/squid/acl/blacklist.acl"
cache deny dynamic
http_access allow manager localhost

##################################################################
###########################     Mis ACL    ###############################
##################################################################
acl fb dstdomain "/usr/local/etc/squid/good_sites"
acl compas src "/usr/local/etc/squid/good_ips"
acl LUNCH_IPS src "/usr/local/etc/squid/lunch_ips"
acl LUNCH_SITES dstdomain "/usr/local/etc/squid/lunch_sites"
acl ALMUERZO time MTWHF 10:30-11:00
##################################################################

http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !safeports
http_access deny CONNECT !sslports

# Always allow localhost connections
http_access allow localhost

request_body_max_size 0 KB
reply_body_max_size 0 deny all
delay_pools 1
delay_class 1 2
delay_parameters 1 -1/-1 -1/-1
delay_initial_bucket_level 100
delay_access 1 allow all

##################################################################
####################          Aplicando mis ACL      #############################
##################################################################
http_access allow compas fb
http_access deny compas
http_access allow LUNCH_IPS LUNCH_SITES ALMUERZO
http_access deny LUNCH_IPS
##################################################################

# Block access to blacklist domains
http_access deny blacklist
# Setup allowed acls
# Custom options
debug_options ALL,1 33,2
# Default block all to be sure
http_access deny all

</code></pre>
<p dir="auto">SI gustan revsenlo y notaran la diferencia.</p>
<p dir="auto">1; Elimino la regla que le permite a mi LOCALNET navegar, aqui yo controlo quien puede y no con mis ACL, se me hace muy abierta esta regla, por ello "YO" la hice asi.</p>
<p dir="auto">2; Aparecen 5 ACL's:</p>
<blockquote>
<p dir="auto">acl fb dstdomain "/usr/local/etc/squid/good_sites"<br />
acl compas src "/usr/local/etc/squid/good_ips"<br />
acl LUNCH_IPS src "/usr/local/etc/squid/lunch_ips"<br />
acl LUNCH_SITES dstdomain "/usr/local/etc/squid/lunch_sites"<br />
acl ALMUERZO time MTWHF 10:30-11:00</p>
</blockquote>
<p dir="auto">Contenido: acl fb dstdomain "/usr/local/etc/squid/good_sites"</p>
<blockquote>
<p dir="auto">.twitter.com<br />
.google.com<br />
.osnews.com<br />
.pfsense.org<br />
.blogspot.com<br />
.tinypic.com<br />
.hotmail.com<br />
.msn.com<br />
.live.com<br />
.passport.com<br />
.yahoo.com<br />
.yimg.com</p>
</blockquote>
<p dir="auto">Contenido de: acl compas src "/usr/local/etc/squid/good_ips"</p>
<blockquote>
<p dir="auto">192.168.50.100/32<br />
192.168.50.101/32<br />
192.168.50.103/32</p>
</blockquote>
<p dir="auto">Que hago con lo anterior?</p>
<p dir="auto">Le estoy diciendo a squid que esos IP's solo pueden accesar a los sitios que esta indicados arriba, ahora si alguien llama y dice, oyes no me permite entrar a X sitio, entonces, nos vamos a el archivo /var/squid/log/access.log y buscamos el renglon donde dice que a el IP se le nego el acceso a el sitio X, y lo agregamos a el archivo good_sites y le decimos a squid que levante los cambios:</p>
<pre><code>
squid -k reconfigure

</code></pre>
<p dir="auto">Y ya le debe dar acceso a esos IP's, pueden ser IP's de contabilidad, ingenieria, etc, etc.</p>
<p dir="auto">Ahora viene la parte donde le indicamos a squid que a ciertas horas les permita el acceso a ciertas paginas o todas cada quien  decide y a que horas:</p>
<p dir="auto">acl LUNCH_IPS src "/usr/local/etc/squid/lunch_ips"<br />
acl LUNCH_SITES dstdomain "/usr/local/etc/squid/lunch_sites"<br />
acl ALMUERZO time MTWHF 10:30-11:00</p>
<p dir="auto">Contenido de: acl LUNCH_IPS src "/usr/local/etc/squid/lunch_ips"</p>
<p dir="auto">Estos IP's a van a tener un permiso.</p>
<blockquote>
<p dir="auto">192.168.50.125/32<br />
192.168.50.145/32<br />
192.168.50.178/32<br />
192.168.50.110/32</p>
</blockquote>
<p dir="auto">Contenido de: acl LUNCH_SITES dstdomain "/usr/local/etc/squid/lunch_sites".</p>
<p dir="auto">Los IP's anteriores podran entrar a estos sitios.</p>
<blockquote>
<p dir="auto">.facebook.com<br />
.twitter.com</p>
</blockquote>
<p dir="auto">En que horario?</p>
<p dir="auto">Los IP's anteriores podran entrar a los sitios indicados en este horario.</p>
<blockquote>
<p dir="auto">acl ALMUERZO time MTWHF 10:30-11:00</p>
</blockquote>
<p dir="auto">Este acl es la clave, estamos creando un ACL llamado ALMUERZO dice que de Lunes a Viernes de 10:30 a 11:00 algo va a pasar.</p>
<p dir="auto">Ahora donde se lo indicamos a squid:</p>
<blockquote>
<p dir="auto">http_access allow compas fb<br />
http_access deny compas<br />
http_access allow LUNCH_IPS LUNCH_SITES ALMUERZO<br />
http_access deny LUNCH_IPS</p>
</blockquote>
<p dir="auto">Ahi lo tienen, se le permite a el grupo "compas" entrar a los sitios indicados en "fb" a cualquier hora. El 2do dice que se le permite entrar a los ip's indicados en LUNCH_IPS a los sitios LUNCH_SITES  en el horario indicado en "ALMUERZO".</p>
<p dir="auto">Despues de ahi viene las reglas finales, todo lo demas negado.</p>
<blockquote>
<p dir="auto">http_access deny all# Block access to blacklist domains<br />
http_access deny blacklist</p>
<h1><a class="anchor-offset" name="setup-allowed-acls"></a>Setup allowed acls</h1>
<h1><a class="anchor-offset" name="custom-options"></a>Custom options</h1>
<p dir="auto">debug_options ALL,1 33,2</p>
<h1><a class="anchor-offset" name="default-block-all-to-be-sure"></a>Default block all to be sure</h1>
<p dir="auto">http_access deny all</p>
</blockquote>
<p dir="auto">En blacklist solo tengo "." que significa todo, a sus jefes los ponen el archivo "unrestricted" a ellos no se les puede negar nada, o no quieren bonos?</p>
<p dir="auto">Se preguntaran, cada que reinicio el sistema pfsense sobre escribe mi archivo de configuracion y tengo que hacer esto a mano?</p>
<p dir="auto">Bien, sabemos poco de scripts, entonces vamos usandolos. Vayanse a el folder:</p>
<blockquote>
<p dir="auto">/usr/local/etc/rc.d/</p>
</blockquote>
<p dir="auto">Hagan un archivo llamado:</p>
<blockquote>
<p dir="auto">zsquid</p>
</blockquote>
<p dir="auto">Con este contenido:</p>
<pre><code>
#!/bin/sh
#batch para copear el archivo de squid por uno personalizado.
#2011-05-01

#copeamos el archivo.
cp /usr/local/etc/squid/squid-custom /usr/local/etc/squid/squid.conf

#reiniciamos squid
/usr/local/sbin/squid -k reconfigure

</code></pre>
<p dir="auto">Le ponen  el archivo los bits de ejecucion:</p>
<pre><code>
chmod +x zsquid

</code></pre>
<p dir="auto">Listo, reinicien a pfsense para probar, esto aplica a IP's y usuarios tambie.</p>
<p dir="auto">Espero le sirva a alguien, saludos  :)</p>
]]></description><link>https://forum.netgate.com/post/290311</link><guid isPermaLink="true">https://forum.netgate.com/post/290311</guid><dc:creator><![CDATA[periko]]></dc:creator><pubDate>Fri, 05 Aug 2011 23:56:54 GMT</pubDate></item><item><title><![CDATA[Reply to Horarios de navegacion on Fri, 05 Aug 2011 14:27:25 GMT]]></title><description><![CDATA[<p dir="auto">y no seria mas facil si hacemos un cron que me baje el servicio de squidguard 1 hora?? sdos.</p>
]]></description><link>https://forum.netgate.com/post/290234</link><guid isPermaLink="true">https://forum.netgate.com/post/290234</guid><dc:creator><![CDATA[camilo24]]></dc:creator><pubDate>Fri, 05 Aug 2011 14:27:25 GMT</pubDate></item><item><title><![CDATA[Reply to Horarios de navegacion on Wed, 03 Aug 2011 21:53:02 GMT]]></title><description><![CDATA[<p dir="auto">Como dice ptt, las schedule son para esto pero a nivel IP, squid es a nivel aplicacion segun lo entiendo, las schedules las trate de configurar pero aun no les he sacado provecho.</p>
<p dir="auto">Pero de que se puede se puede ya nomas es saber cual sabor te gusta mas.</p>
<p dir="auto">Animo!!!</p>
]]></description><link>https://forum.netgate.com/post/289981</link><guid isPermaLink="true">https://forum.netgate.com/post/289981</guid><dc:creator><![CDATA[periko]]></dc:creator><pubDate>Wed, 03 Aug 2011 21:53:02 GMT</pubDate></item><item><title><![CDATA[Reply to Horarios de navegacion on Wed, 03 Aug 2011 21:22:56 GMT]]></title><description><![CDATA[<p dir="auto">Con "Firewall:Schedules" lo puedes hacer, solo necesitas crear la entrada en "Schedules", despues creas una regla permitiendo acceso a facebook (o sea una regla que haga lo opuesto a la que tienes para bloquear), y en esa regla que permite facebook, en "Advanced features" en "Schedule" elijes el que creaste, despues salvas, y mueves la regla sobre ( arriba) de la que bloquea, de esta forma cuando se active el "Schedule" la regla permite trafico, cuando termina el teimpo que programaste la regla deja de funcionar, y te queda trabajando la regla que bloquea facebook, que como no tiene "Schedule" actua siempre.</p>
<p dir="auto">espero se entienda…. :D</p>
<p dir="auto">Saludos.</p>
]]></description><link>https://forum.netgate.com/post/289978</link><guid isPermaLink="true">https://forum.netgate.com/post/289978</guid><dc:creator><![CDATA[ptt]]></dc:creator><pubDate>Wed, 03 Aug 2011 21:22:56 GMT</pubDate></item><item><title><![CDATA[Reply to Horarios de navegacion on Wed, 03 Aug 2011 20:32:44 GMT]]></title><description><![CDATA[<p dir="auto">Hola.</p>
<p dir="auto">No importa, para</p>
<blockquote>
<p dir="auto">squid</p>
</blockquote>
<p dir="auto">no le afecta si lo tienes manual o transparente, los ACL no son afectados por esa modalidades, siempre y cuando crucen por el se aplican.</p>
<p dir="auto">Saludos  :)</p>
]]></description><link>https://forum.netgate.com/post/289969</link><guid isPermaLink="true">https://forum.netgate.com/post/289969</guid><dc:creator><![CDATA[periko]]></dc:creator><pubDate>Wed, 03 Aug 2011 20:32:44 GMT</pubDate></item><item><title><![CDATA[Reply to Horarios de navegacion on Wed, 03 Aug 2011 20:00:13 GMT]]></title><description><![CDATA[<p dir="auto">pero te refieres con squid en modo transparente..?..o e modo manual.Saludos.</p>
]]></description><link>https://forum.netgate.com/post/289959</link><guid isPermaLink="true">https://forum.netgate.com/post/289959</guid><dc:creator><![CDATA[RUALBERT]]></dc:creator><pubDate>Wed, 03 Aug 2011 20:00:13 GMT</pubDate></item><item><title><![CDATA[Reply to Horarios de navegacion on Wed, 03 Aug 2011 18:03:37 GMT]]></title><description><![CDATA[<p dir="auto">Yo no he usado mucho las reglas del schedule del</p>
<blockquote>
<p dir="auto">pfsense</p>
</blockquote>
<p dir="auto">, pero con squid se puede, saludos  :)</p>
]]></description><link>https://forum.netgate.com/post/289927</link><guid isPermaLink="true">https://forum.netgate.com/post/289927</guid><dc:creator><![CDATA[periko]]></dc:creator><pubDate>Wed, 03 Aug 2011 18:03:37 GMT</pubDate></item></channel></rss>