<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="gl">
	<id>http://web.iesrodeira.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=WebSqusr%3A_Control_de_Acceso_con_Squid</id>
	<title>WebSqusr: Control de Acceso con Squid - Historial de revisións</title>
	<link rel="self" type="application/atom+xml" href="http://web.iesrodeira.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=WebSqusr%3A_Control_de_Acceso_con_Squid"/>
	<link rel="alternate" type="text/html" href="http://web.iesrodeira.com/mediawiki/index.php?title=WebSqusr:_Control_de_Acceso_con_Squid&amp;action=history"/>
	<updated>2026-09-13T14:08:32Z</updated>
	<subtitle>Historial de revisións desta páxina no wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>http://web.iesrodeira.com/mediawiki/index.php?title=WebSqusr:_Control_de_Acceso_con_Squid&amp;diff=1794&amp;oldid=prev</id>
		<title>Xavi o 26 de xuño de 2014 ás 08:24</title>
		<link rel="alternate" type="text/html" href="http://web.iesrodeira.com/mediawiki/index.php?title=WebSqusr:_Control_de_Acceso_con_Squid&amp;diff=1794&amp;oldid=prev"/>
		<updated>2014-06-26T08:24:58Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;gl&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisión máis antiga&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisión como estaba o 26 de xuño de 2014 ás 08:24&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Liña 207:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Liña 207:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Descarga e Código Fonte ==&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Descarga e Código Fonte ==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Podes descargar a aplicación no [http://repo.iesrodeira.com/websqusr repositorio do IES de Rodeira]&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Podes descargar a aplicación no [http://repo.iesrodeira.com/websqusr repositorio do IES de Rodeira]&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. Neste repositorio poderás dar de alta incidencias e erros e solicitar novas características.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Lista de Correo ==&lt;/div&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Podes suscribirte a [http://iesrodeira.com/cgi-bin/mailman/listinfo/websqusr lista de correo de websqusr] para solucionar dúbidas, reportar erros ou solicitar novas características.&lt;/div&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Pantallas de Mostra ==&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Pantallas de Mostra ==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Xavi</name></author>
	</entry>
	<entry>
		<id>http://web.iesrodeira.com/mediawiki/index.php?title=WebSqusr:_Control_de_Acceso_con_Squid&amp;diff=1793&amp;oldid=prev</id>
		<title>Xavi: /* Descarga e Código Fonte */</title>
		<link rel="alternate" type="text/html" href="http://web.iesrodeira.com/mediawiki/index.php?title=WebSqusr:_Control_de_Acceso_con_Squid&amp;diff=1793&amp;oldid=prev"/>
		<updated>2014-06-26T08:23:39Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Descarga e Código Fonte&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;gl&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisión máis antiga&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisión como estaba o 26 de xuño de 2014 ás 08:23&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Liña 207:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Liña 207:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Descarga e Código Fonte ==&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Descarga e Código Fonte ==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Podes descargar a aplicación no [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http://&lt;/del&gt;http://repo.iesrodeira.com/websqusr repositorio do IES de Rodeira]&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Podes descargar a aplicación no [http://repo.iesrodeira.com/websqusr repositorio do IES de Rodeira]&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Lista de Correo ==&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Lista de Correo ==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Xavi</name></author>
	</entry>
	<entry>
		<id>http://web.iesrodeira.com/mediawiki/index.php?title=WebSqusr:_Control_de_Acceso_con_Squid&amp;diff=1792&amp;oldid=prev</id>
		<title>Xavi o 26 de xuño de 2014 ás 08:23</title>
		<link rel="alternate" type="text/html" href="http://web.iesrodeira.com/mediawiki/index.php?title=WebSqusr:_Control_de_Acceso_con_Squid&amp;diff=1792&amp;oldid=prev"/>
		<updated>2014-06-26T08:23:15Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;gl&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisión máis antiga&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisión como estaba o 26 de xuño de 2014 ás 08:23&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Liña 35:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Liña 35:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A planificación horaria non fai uso de &#039;&#039;at&#039;&#039;, se non que simplemente inclúe en &#039;&#039;/etc/squid/squid.conf&#039;&#039; o acceso desexado facendo uso das facilidades proporcionadas polo propio squid e rexistrando o mesmo en &#039;&#039;/etc/squid/security/.scheduler&#039;&#039;. Para mellor comodidade é posible crear horarios en &#039;&#039;/etc/squid/conf/horarios.conf&#039;&#039; coa seguinte sintaxe:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A planificación horaria non fai uso de &#039;&#039;at&#039;&#039;, se non que simplemente inclúe en &#039;&#039;/etc/squid/squid.conf&#039;&#039; o acceso desexado facendo uso das facilidades proporcionadas polo propio squid e rexistrando o mesmo en &#039;&#039;/etc/squid/security/.scheduler&#039;&#039;. Para mellor comodidade é posible crear horarios en &#039;&#039;/etc/squid/conf/horarios.conf&#039;&#039; coa seguinte sintaxe:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;code&lt;/del&gt; lang=&#039;text&#039;&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;source&lt;/ins&gt; lang=&#039;text&#039;&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[Nome do Horario]&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[Nome do Horario]&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;cor-hh:mm-hh:mm&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;cor-hh:mm-hh:mm&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Liña 44:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Liña 44:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;cor-hh:mm-hh:mm&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;cor-hh:mm-hh:mm&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;...&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;...&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;code&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;source&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A cor, indica a cor da que se verá a liña na pantalla no momento de representar o horario, e pode omitirse si se quere saíndo nese caso co fondo negro. E posible definir tantos horarios como se queira.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A cor, indica a cor da que se verá a liña na pantalla no momento de representar o horario, e pode omitirse si se quere saíndo nese caso co fondo negro. E posible definir tantos horarios como se queira.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Liña 65:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Liña 65:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En conf/horarios.conf (a partir da versión 2.0) se poden definir os horarios para a planificación, como xa indicamos, do seguinte xeito:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En conf/horarios.conf (a partir da versión 2.0) se poden definir os horarios para a planificación, como xa indicamos, do seguinte xeito:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&#039;text&#039;&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;c&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[Nome do Horario]&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[Nome do Horario]&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;cor-hh:mm-hh:mm&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;cor-hh:mm-hh:mm&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Liña 74:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Liña 74:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;cor-hh:mm-hh:mm&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;cor-hh:mm-hh:mm&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;...&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;...&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;c&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;source&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A cor, indica a cor da que se verá a liña na pantalla no momento de representar o horario, e pode omitirse si se quere saíndo nese caso co fondo negro. E posible definir tantos horarios como se queira.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A cor, indica a cor da que se verá a liña na pantalla no momento de representar o horario, e pode omitirse si se quere saíndo nese caso co fondo negro. E posible definir tantos horarios como se queira.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Liña 206:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Liña 206:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Posibilidade de grabar un acceso con hora de remate anterior á hora de comenzo &#039;&#039;(Solucionado en 1.0.5 Beta)&#039;&#039;.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Posibilidade de grabar un acceso con hora de remate anterior á hora de comenzo &#039;&#039;(Solucionado en 1.0.5 Beta)&#039;&#039;.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Descarga ==&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Descarga&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; e Código Fonte&lt;/ins&gt; ==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Podes descargar a aplicación no [http://http://repo.iesrodeira.com/websqusr repositorio do IES de Rodeira]&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[https://forxa.mancomun.org/frs/?group_id=43 forxa de mancomun.org]&lt;/div&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Lista de Correo ==&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Lista de Correo ==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;!-- diff cache key my_wiki-wiki_:diff:1.41:old-1791:rev-1792:wikidiff2=table:1.14.1:bc2a06be --&gt;
&lt;/table&gt;</summary>
		<author><name>Xavi</name></author>
	</entry>
	<entry>
		<id>http://web.iesrodeira.com/mediawiki/index.php?title=WebSqusr:_Control_de_Acceso_con_Squid&amp;diff=1791&amp;oldid=prev</id>
		<title>Xavi: /* Modo de Traballo */</title>
		<link rel="alternate" type="text/html" href="http://web.iesrodeira.com/mediawiki/index.php?title=WebSqusr:_Control_de_Acceso_con_Squid&amp;diff=1791&amp;oldid=prev"/>
		<updated>2014-06-26T08:20:01Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Modo de Traballo&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;gl&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisión máis antiga&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisión como estaba o 26 de xuño de 2014 ás 08:20&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Liña 35:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Liña 35:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A planificación horaria non fai uso de &#039;&#039;at&#039;&#039;, se non que simplemente inclúe en &#039;&#039;/etc/squid/squid.conf&#039;&#039; o acceso desexado facendo uso das facilidades proporcionadas polo propio squid e rexistrando o mesmo en &#039;&#039;/etc/squid/security/.scheduler&#039;&#039;. Para mellor comodidade é posible crear horarios en &#039;&#039;/etc/squid/conf/horarios.conf&#039;&#039; coa seguinte sintaxe:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A planificación horaria non fai uso de &#039;&#039;at&#039;&#039;, se non que simplemente inclúe en &#039;&#039;/etc/squid/squid.conf&#039;&#039; o acceso desexado facendo uso das facilidades proporcionadas polo propio squid e rexistrando o mesmo en &#039;&#039;/etc/squid/security/.scheduler&#039;&#039;. Para mellor comodidade é posible crear horarios en &#039;&#039;/etc/squid/conf/horarios.conf&#039;&#039; coa seguinte sintaxe:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code lang=&#039;text&#039;&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;c&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[Nome do Horario]&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[Nome do Horario]&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;cor-hh:mm-hh:mm&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;cor-hh:mm-hh:mm&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Liña 44:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Liña 44:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;cor-hh:mm-hh:mm&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;cor-hh:mm-hh:mm&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;...&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;...&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;c&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;code&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A cor, indica a cor da que se verá a liña na pantalla no momento de representar o horario, e pode omitirse si se quere saíndo nese caso co fondo negro. E posible definir tantos horarios como se queira.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A cor, indica a cor da que se verá a liña na pantalla no momento de representar o horario, e pode omitirse si se quere saíndo nese caso co fondo negro. E posible definir tantos horarios como se queira.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Xavi</name></author>
	</entry>
	<entry>
		<id>http://web.iesrodeira.com/mediawiki/index.php?title=WebSqusr:_Control_de_Acceso_con_Squid&amp;diff=1790&amp;oldid=prev</id>
		<title>Xavi: Nova páxina: &quot;== Descripción do Proxecto == WebSqusr é un interface Web para o control do acceso a internet mediante o proxy Squid que ofrece as seguintes modalidades de control:  * ACCESO DI...&quot;</title>
		<link rel="alternate" type="text/html" href="http://web.iesrodeira.com/mediawiki/index.php?title=WebSqusr:_Control_de_Acceso_con_Squid&amp;diff=1790&amp;oldid=prev"/>
		<updated>2014-06-26T08:19:20Z</updated>

		<summary type="html">&lt;p&gt;Nova páxina: &amp;quot;== Descripción do Proxecto == WebSqusr é un interface Web para o control do acceso a internet mediante o proxy Squid que ofrece as seguintes modalidades de control:  * ACCESO DI...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Páxina nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Descripción do Proxecto ==&lt;br /&gt;
WebSqusr é un interface Web para o control do acceso a internet mediante o proxy Squid que ofrece as seguintes modalidades de control:&lt;br /&gt;
&lt;br /&gt;
* ACCESO DIARIO&lt;br /&gt;
** Acceso mediante contrasinal indicando a hora de comenzo do acceso e a duración do mesmo.&lt;br /&gt;
** Acceso a un aula determiñada indicando a hora de comenzo do acceso e a duración do mesmo.&lt;br /&gt;
*ACCESO SEMANAL&lt;br /&gt;
** Utilizando un cadro horario da aula e seleccionando as horas desexadas.&lt;br /&gt;
** Indicando manualmente as horas da semana que se quere permitir o acceso para unha aula.&lt;br /&gt;
&lt;br /&gt;
O acceso por contrasinal realízase mediante unha utilidade de autenticación que compara os usuarios e contrasinais facilitados cos contidos nun arquivo de texto plano. Para manipular este arquivo tamén se dispon dos scripts/programas axeitados.&lt;br /&gt;
&lt;br /&gt;
O acceso planificado utiliza o comando &amp;#039;&amp;#039;&amp;#039;at&amp;#039;&amp;#039;&amp;#039; e a facilidade de reconfiguración en quente do squid (&amp;#039;&amp;#039;squid -k reconfigure&amp;#039;&amp;#039;) para modificar o ficheiro de configuración &amp;#039;&amp;#039;&amp;#039;squid.conf&amp;#039;&amp;#039;&amp;#039; e incluir os acls que permiten o acceso.&lt;br /&gt;
&lt;br /&gt;
Os accesos semanais tamén modifican o arquivo &amp;#039;&amp;#039;&amp;#039;squid.conf&amp;#039;&amp;#039;&amp;#039; para incluir acls de acceso, pero ó ser accesos permanentes non precisan do &amp;#039;&amp;#039;at&amp;#039;&amp;#039; para activalos e desactivalos.&lt;br /&gt;
&lt;br /&gt;
A maior dificultade técnica na implementación estivo no control do acceso simultáneo á modificación/recarga de &amp;#039;&amp;#039;squid.conf&amp;#039;&amp;#039;, o que precisou un control mediante bloqueos (&amp;#039;&amp;#039;locks&amp;#039;&amp;#039;). Por esta mesma razón non se aconsella a modificación deste arquivo salvo que a &amp;#039;&amp;#039;WebSqusr&amp;#039;&amp;#039; non esté funcionando ou se faga mediante as utilidades suministradas con esta aplicación.&lt;br /&gt;
&lt;br /&gt;
Os requisitos hardware son mínimos, precisando únicamente un equipo capaz de executar GNU/Linux ou BSD* con Apache e PHP4. &lt;br /&gt;
&lt;br /&gt;
En canto ó software, é necesario que o usuario/grupo correspondente ó servidor web (&amp;#039;&amp;#039;www-data&amp;#039;&amp;#039; en Debian) teña permiso para executar comandos planificados (&amp;#039;&amp;#039;at&amp;#039;&amp;#039;), para o que pode ser necesario modificar o ficheiro &amp;#039;&amp;#039;/etc/at.deny&amp;#039;&amp;#039; e/ou &amp;#039;&amp;#039;/etc/at.allow&amp;#039;&amp;#039; e que o PHP poda executar comandos externos situados fora do árbol web correspondente.&lt;br /&gt;
&lt;br /&gt;
Para o desenvolvemento utilizouse un PC con GNU/Linux Debian Sarge, Apache 1.3, PHP4 e un editor de texto (maiormente vim e gedit).&lt;br /&gt;
&lt;br /&gt;
=== Modo de Traballo ===&lt;br /&gt;
&lt;br /&gt;
A instalación modificará o arquivo &amp;#039;&amp;#039;/etc/squid/squid.conf&amp;#039;&amp;#039; para incluir o autenticador de password (&amp;#039;&amp;#039;sqseg.c&amp;#039;&amp;#039;),  e as &amp;#039;&amp;#039;&amp;#039;acl&amp;#039;&amp;#039;&amp;#039; definindo as aulas co seu nome e IP. Tamén inclúe liñas comentadas que habilitan o acceso para esas aulas.&lt;br /&gt;
&lt;br /&gt;
Para poder traballar co interface é necesario que o usuario contrasinal estén dados de alta no arquivo de texto &amp;#039;&amp;#039;/etc/squid/security/.sqadmins&amp;#039;&amp;#039;, no formato &amp;#039;&amp;#039;usuario:password:[Nome completo]:[*]&amp;#039;&amp;#039;. Os usuarios que teñan o * ó final serán administradores do sistema e poderán cambiar a definición das aulas e outras características da aplicación (en futuras versións, hoxe en día non se usa). Tanto o * do final como o &amp;#039;&amp;#039;Nome completo&amp;#039;&amp;#039; son opcionais, pero os dous puntos son obrigatorios.&lt;br /&gt;
&lt;br /&gt;
Cando se da de alta un acceso por password, se inclúe unha nova contrasinal no arquivo de usuarios/contrasinais &amp;#039;&amp;#039;etc/squid/security/.squsers&amp;#039;&amp;#039; (as parellas usuario/password presentes neste arquivo sempre terán acceso a internet, de modo que si se quere que alguén teña acceso permanente bastará con incluílo neste arquivo) e unha entrada indicando a planificación para o comando &amp;#039;&amp;#039;at&amp;#039;&amp;#039; en &amp;#039;&amp;#039;/etc/squid/security/.sqpass&amp;#039;&amp;#039;. O contrasinal se xenera automáticamente a partir do diccionario en &amp;#039;&amp;#039;/etc/squid/security/.diccionario&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
O acceso por aula consiste en rexistrar a planificación para &amp;#039;&amp;#039;at&amp;#039;&amp;#039; en /etc/squid/security/.sqpass e quitar o comentario na acl que autoriza o acceso para o aula en &amp;#039;&amp;#039;/etc/squid/squid.conf&amp;#039;&amp;#039;. Cando a planificación remate se restaurará o comentario.&lt;br /&gt;
&lt;br /&gt;
A planificación horaria non fai uso de &amp;#039;&amp;#039;at&amp;#039;&amp;#039;, se non que simplemente inclúe en &amp;#039;&amp;#039;/etc/squid/squid.conf&amp;#039;&amp;#039; o acceso desexado facendo uso das facilidades proporcionadas polo propio squid e rexistrando o mesmo en &amp;#039;&amp;#039;/etc/squid/security/.scheduler&amp;#039;&amp;#039;. Para mellor comodidade é posible crear horarios en &amp;#039;&amp;#039;/etc/squid/conf/horarios.conf&amp;#039;&amp;#039; coa seguinte sintaxe:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;c&amp;gt;&lt;br /&gt;
[Nome do Horario]&lt;br /&gt;
cor-hh:mm-hh:mm&lt;br /&gt;
cor-hh:mm-hh:mm&lt;br /&gt;
...&lt;br /&gt;
[Nome do Horario]&lt;br /&gt;
cor-hh:mm-hh:mm&lt;br /&gt;
cor-hh:mm-hh:mm&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/c&amp;gt;&lt;br /&gt;
A cor, indica a cor da que se verá a liña na pantalla no momento de representar o horario, e pode omitirse si se quere saíndo nese caso co fondo negro. E posible definir tantos horarios como se queira.&lt;br /&gt;
&lt;br /&gt;
== Instalación ==&lt;br /&gt;
Esta aplicación foi testada únicamente en Debian Sarge e Debian etch. Leva funcionando sen maiores problemas dous anos baixo un servidor Debian Sarge e uns 120 clientes. Prégase que se [mailto://xavi@iesrodeira.com avise dos fallos, e que se soliciten novas características]&lt;br /&gt;
=== Requisitos e Dependencias ===&lt;br /&gt;
* Calquer hardware capaz de executar Apache+PHP+Squid &lt;br /&gt;
* GNU/Linux ou *BSD&lt;br /&gt;
* at&lt;br /&gt;
* lockfile-progs&lt;br /&gt;
* Proxy Squid con configuración en /etc/squid&lt;br /&gt;
* Servidor Web con PHP&lt;br /&gt;
&lt;br /&gt;
=== Configuración ===&lt;br /&gt;
A configuración da aplicación realízase mediante os ficheiros conf/squsr.conf e conf/locations.conf. A partir da versión 2.0 se poden definir horarios para a planificación en conf/horarios.conf&lt;br /&gt;
&lt;br /&gt;
En conf/squsr.conf poñeremos a información necesaria para xerar a entrada para o host virtual do Apache, o camiño para a instalación, o usuario inicial do sistema e a súa password e o que queremos que apareza na barra de título do navegador.&lt;br /&gt;
&lt;br /&gt;
En conf/locations.conf esta a lista de Hosts/Redes que queremos poder controlar.&lt;br /&gt;
&lt;br /&gt;
En conf/horarios.conf (a partir da versión 2.0) se poden definir os horarios para a planificación, como xa indicamos, do seguinte xeito:&lt;br /&gt;
&amp;lt;c&amp;gt;&lt;br /&gt;
[Nome do Horario]&lt;br /&gt;
cor-hh:mm-hh:mm&lt;br /&gt;
cor-hh:mm-hh:mm&lt;br /&gt;
...&lt;br /&gt;
[Nome do Horario]&lt;br /&gt;
cor-hh:mm-hh:mm&lt;br /&gt;
cor-hh:mm-hh:mm&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/c&amp;gt;&lt;br /&gt;
A cor, indica a cor da que se verá a liña na pantalla no momento de representar o horario, e pode omitirse si se quere saíndo nese caso co fondo negro. E posible definir tantos horarios como se queira.&lt;br /&gt;
&lt;br /&gt;
O ficheiro files/diccionario contén unha lista de palabras que se sortearán para xerar as passwords. O primeiro campo é o número de palabras no diccionario.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;O Host Virtual para Apache non se inclúe automáticamente na instalación, é necesario engadilo manualmente&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Versión 1.0.1 Beta&amp;#039;&amp;#039; e posteriores&lt;br /&gt;
;:A instalación modificará o ficheiro /etc/squid/squid.conf, polo que se recomenda facer unha copia de seguridade antes de proceder á instalación.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Versión 1.0 Beta&amp;#039;&amp;#039;&lt;br /&gt;
;:A instalación modificará os ficheiros /etc/squid/squid.conf e /etc/init.d/squid, polo que se recomenda facer unha copia de seguridade antes de proceder á instalación. A modificación de /etc/init.d/squid consiste en engadir unha chamada a scripts/reset.sh para eliminar os accesos abertos en caso de un reinicio non axeitado da máquina.&lt;br /&gt;
&lt;br /&gt;
Podes tamén editar o ficheiro &amp;#039;&amp;#039;header.html&amp;#039;&amp;#039; para persoalizar a cabeceira da páxina.&lt;br /&gt;
&lt;br /&gt;
==== Configuración Xeral ====&lt;br /&gt;
Para configurar o sistema, basta con modificar de modo axeitado os ficheiros de configuración antes da instalación. Unha vez instalada a aplicación será posible engadir novos usuarios do sistema (editando /etc/squid/security/.sqadmins) ou poñer unha password para acceder a internet sen usar a interface (editando /etc/squid/security/.squsers).&lt;br /&gt;
&lt;br /&gt;
Proporciónanse ademáis as seguintes utilidades en &amp;#039;&amp;#039;/etc/squid/security/scripts&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;newuser&amp;#039;&amp;#039; : Permite engadir usuarios e contrasinais &amp;lt;u&amp;gt;permanentes&amp;lt;/u&amp;gt; con acceso a internet.&lt;br /&gt;
* &amp;#039;&amp;#039;rmuser&amp;#039;&amp;#039;  : Permite eliminar os usuarios/contrasinais engadidos con &amp;#039;&amp;#039;&amp;#039;newuser&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* &amp;#039;&amp;#039;squidlog&amp;#039;&amp;#039;: Permite examinar os logs do squid vendo a hora e data de acceso.&lt;br /&gt;
* &amp;#039;&amp;#039;planifica&amp;#039;&amp;#039; : Permite planificar/eliminar planificación de horas de acceso para un aula determiñada (a partir da versión 2.0)&lt;br /&gt;
&lt;br /&gt;
Por suposto pódense engadir e borrar usuarios permanentes editando o ficheiro &amp;#039;&amp;#039;&amp;#039;.squsers&amp;#039;&amp;#039;&amp;#039; cun editor de textos, sin utilizar &amp;#039;&amp;#039;newuser&amp;#039;&amp;#039; ou &amp;#039;&amp;#039;rmuser&amp;#039;&amp;#039;, pero pode producir problemas si alguén está a utilizar WebSqusr ó mesmo tempo. Do mesmo xeito recoméndase ter moito coidado cando se modifique a man &amp;#039;&amp;#039;&amp;#039;/etc/squid/squid.conf&amp;#039;&amp;#039;&amp;#039; recomendándose parar con anterioridade o servidor web e executar &amp;#039;&amp;#039;&amp;#039;/etc/squid/security/scripts/reset.sh&amp;#039;&amp;#039;&amp;#039; para pechar as sesións activas.&lt;br /&gt;
&lt;br /&gt;
==== Idiomas ====&lt;br /&gt;
Para traducir o programa basta con facelo co ficheiro Language.php. Nesta versión non están soportados varios idiomas simultáneamente.&lt;br /&gt;
&lt;br /&gt;
==== Cambio Dinámico da Configuración ====&lt;br /&gt;
É posible cambiar a configuración dos Hosts/Redes a controlar unha vez instalado o programa. Para facelo e necesario modificar o ficheiro /etc/squid/security/conf/locations.conf e posteriormente executar o script &amp;#039;&amp;#039;sh scripts/reconfigure.sh&amp;#039;&amp;#039;, dende a carpeta /etc/squid/security. Esto provocará un peche de todas as sesións abertas.&lt;br /&gt;
Tamén e posible pechar dun golpe todas as sesións abertas co script &amp;#039;&amp;#039;sh scripts/reset.sh&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Instalación ===&lt;br /&gt;
Para empezar se descomprimirá a aplicación con &amp;#039;&amp;#039;&amp;#039;tar -xvzf WebSqusr-x.x-x.tar.gz&amp;#039;&amp;#039;&amp;#039;, o que creará un directorio WebSqusr no que nos situaremos.&lt;br /&gt;
&lt;br /&gt;
Previamente a instalación é necesario compilar os programas que se atopan no directorio &amp;#039;&amp;#039;scripts/&amp;#039;&amp;#039; mediante a orden &amp;#039;&amp;#039;make&amp;#039;&amp;#039;. Unha vez feito esto, e configurados os ficheiros situados no directorio &amp;#039;&amp;#039;conf/&amp;#039;&amp;#039; procederase á instalación mediante &amp;#039;&amp;#039;sh scripts/install.sh&amp;#039;&amp;#039; dende o directorio WebSqusr. &lt;br /&gt;
&lt;br /&gt;
Nesta versión do programa, a instalación debe facerse &amp;#039;&amp;#039;&amp;#039;obrigatoriamente&amp;#039;&amp;#039;&amp;#039; en &amp;#039;&amp;#039;/etc/squid/security&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Posteriormente é necesario configurar un servidor virtual (ou real) no servidor Web. Para elo pode ser necesario engadir ó DNS (ou a /etc/hosts) o nome do servidor virtual.&lt;br /&gt;
Tamén é necesario que o usuario www-data (o servidor web, en Debian) teña permiso para executar comandos planificados (at), para o que pode ser necesario modificar o ficheiro /etc/at.deny ou /etc/at.allow.&lt;br /&gt;
&lt;br /&gt;
A instalación mediante o paquete Debian, permite a configuración e reconfiguración da aplicación salvo a modificación da configuración do servidor web e os permisos de at.&lt;br /&gt;
&lt;br /&gt;
=== Desinstalación ===&lt;br /&gt;
Para desinstalar a aplicación basta facer &amp;#039;&amp;#039;sh scripts/uninstall.sh&amp;#039;&amp;#039; dende /etc/squid/security.&lt;br /&gt;
&lt;br /&gt;
Si a aplicación se instalou dende o paquete Debian, bastará con &amp;#039;&amp;#039;dpkg --purge websqusr&amp;#039;&amp;#039; dende calqueira lugar.&lt;br /&gt;
&lt;br /&gt;
== Administración do Sistema ==&lt;br /&gt;
=== Logs do Sistema ===&lt;br /&gt;
O sistema fai un rexistro das modificacións nos accesos e os erros de autenticación en &amp;#039;&amp;#039;/etc/squid/log&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Roles ===&lt;br /&gt;
Nun futuro se implementará o rol de &amp;#039;&amp;#039;Administrador&amp;#039;&amp;#039; poñendo un * no campo final do usuario no arquivo &amp;#039;&amp;#039;/etc/squid/security/.sqadmins&amp;#039;&amp;#039;. Este usuario poderá cambiar dinámicamente a configuración de aulas e IPs para engadir ou eliminar aulas, agregar e eliminar usuarios, etc.&lt;br /&gt;
&lt;br /&gt;
=== Scripts e Utilidades ===&lt;br /&gt;
* &amp;#039;&amp;#039;newuser&amp;#039;&amp;#039; : Permite engadir usuarios e contrasinais &amp;lt;u&amp;gt;permanentes&amp;lt;/u&amp;gt; con acceso a internet.&lt;br /&gt;
* &amp;#039;&amp;#039;rmuser&amp;#039;&amp;#039;  : Permite eliminar os usuarios/contrasinais engadidos con &amp;#039;&amp;#039;&amp;#039;newuser&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* &amp;#039;&amp;#039;squidlog&amp;#039;&amp;#039;: Permite examinar os logs do squid vendo a hora e data de acceso.&lt;br /&gt;
* &amp;#039;&amp;#039;planifica&amp;#039;&amp;#039; : Permite planificar/eliminar planificación de horas de acceso para un aula determiñada (a partir da versión 2.0)&lt;br /&gt;
&lt;br /&gt;
=== Administración ===&lt;br /&gt;
A administración do sistema ten que facerse de momento dende a liña de comandos traballando cos distintos arquivos de texto involucrados e os scripts de utilidade mencionados anteriormente. Na versión 2.0 é posible que cada usuario cambie a súa password dende o entorno do programa.&lt;br /&gt;
&lt;br /&gt;
== Lista de Cambios ==&lt;br /&gt;
&amp;#039;&amp;#039;Versión 2.1 Estable&amp;#039;&amp;#039; - Proximo lanzamento (Espero)&lt;br /&gt;
*NOVIDADE: Dispoñibles paquetes Debian e rpm para Fedora 7/CentOS 5&lt;br /&gt;
*NOVIDADE: Internacionalización. Idiomas dispoñibles galego, español e inglés.&lt;br /&gt;
*NOVIDADE: GUI de configuración da aplicación baseado en GTK+&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Versión 2.0.1 Beta&amp;#039;&amp;#039; - 16/05/2007&lt;br /&gt;
*NOVIDADE: Engadido botón de &amp;#039;Administrar&amp;#039; que permite que os usuarios podan cambia-la súa password&lt;br /&gt;
*NOVIDADE: Dispoñible paquete Debian&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Versión 2.0 Beta&amp;#039;&amp;#039; - 13/05/2007&lt;br /&gt;
*Correxido Erro: Solución (penso que) definitiva ó erro de recarga de squid.conf&lt;br /&gt;
*NOVIDADE: Engadida planificación de acceso por horario e manual&lt;br /&gt;
*Solucionados alguns erros menores no código&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Versión 1.2 Estable&amp;#039;&amp;#039; - 02/03/2007&lt;br /&gt;
*Correxido Erro: Recarga do Squid mentras se está a modificar squid.conf&lt;br /&gt;
*Correxido Erro: Procesamento da petición unha vez finalizado o tempo de sesión&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Versión 1.1 Estable&amp;#039;&amp;#039; - 15/06/2006: (1 ano funcionando sin grandes problemas)&lt;br /&gt;
*Correxido Erro: Recarga prematura de Squid antes de rematar a modificación de squid.conf&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Versión 1.0.5 Beta&amp;#039;&amp;#039; - 12/01/2006&lt;br /&gt;
*Correxido Erro: Creación de acceso con hora de remate anterior á de comenzo&lt;br /&gt;
*Correxido Erro: Permanencia do acceso si a hora de remate coincide coa hora actual.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Versión 1.0.4 Beta&amp;#039;&amp;#039; - 01/12/2005&lt;br /&gt;
*Correxido Erro: Agotamento do tempo ó iniciar sesión.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Versión 1.0.3 Beta&amp;#039;&amp;#039; - 22/11/2005&lt;br /&gt;
*Correxido Erro: Visualización do autor dunha autorización errónea&lt;br /&gt;
*Correxido Erro: Visualización incorrecta de autorizacións de outros administradores&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Versión 1.0.2 Beta&amp;#039;&amp;#039; - 21/11/2005&lt;br /&gt;
*Correxido Erro: Non funciona ben con máis de 9 Aulas.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Versión 1.0.1 Beta&amp;#039;&amp;#039; - 10/11/2005&lt;br /&gt;
*Eliminada modificación de /etc/init.d/squid. Non é necesario xa que os traballos at se recargan ó arrancar&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Versión 1.0 Beta&amp;#039;&amp;#039; - 04/11/2005&lt;br /&gt;
*Versión Inicial&lt;br /&gt;
&lt;br /&gt;
== Actualización dende Versións Anteriores ==&lt;br /&gt;
Os ficheiros de configuración e dos accesos son compatibles entre versións, de xeito que basta con cambiar os ficheiros de programa polos novos (os que están en &amp;#039;&amp;#039;/etc/squid/security/WebSqusr&amp;#039;&amp;#039; e os de &amp;#039;&amp;#039;/etc/squid/security/scripts&amp;#039;&amp;#039;). Unha excepción é a versión 2.0.1, que inclúe un cambio no formato dos usuarios do sistema (.sqadmins). Agora o formato é &amp;#039;&amp;#039;&amp;#039;Usuario:Password:Nome:*&amp;#039;&amp;#039;&amp;#039;. O * do final indica que o usuario ten rol de administrador, aínda que polo momento o rol non se usa para nada.&lt;br /&gt;
Si se quere facer o ficheiro existente compatible coa versión 2.0.1 bastará con engadir :: ó final de cada liña (Nome e rol valeiros).&lt;br /&gt;
== Por Facer ==&lt;br /&gt;
* Panel de Control: permitira redefinir/modificar aulas, horarios, usuarios/passwords...&lt;br /&gt;
* /etc/init.d/websqusr start/stop (diff/patch)&lt;br /&gt;
* Incluir nos usuarios o Rol de Administrador, con acceso o panel de control.&lt;br /&gt;
* Filtro de Contidos por Usuario/Planificación&lt;br /&gt;
* Mellorar a documentación do programa&lt;br /&gt;
* Integrar instalación co Makefile (make install)&lt;br /&gt;
* Paquete .deb e Instalador Web&lt;br /&gt;
* Posiblemente interacción con iptables para mellorar o control da rede interna&lt;br /&gt;
* Mellorar a documentación desta wiki&lt;br /&gt;
* Dispoñer de traducción ó inglés e español do manual e do programa&lt;br /&gt;
* Control de contidos mediante squidguard&lt;br /&gt;
&lt;br /&gt;
== Erros Coñecidos ==&lt;br /&gt;
* Erro cando finaliza a sesión por finalizar o tempo. Se procesa a petición de todos os xeitos. &amp;#039;&amp;#039;(Solucionado en 1.2 Estable)&amp;#039;&amp;#039;&lt;br /&gt;
* Continuan problemas ocasionais na recarga de squid.conf. Para poder arrancar o proxy neste caso é necesrio eliminar o arquivo /var/spool/squid/swap.state, xa que queda con permisos erróneos. &amp;#039;&amp;#039;(Solucionado en 2.1 Estable)&amp;#039;&amp;#039;.&lt;br /&gt;
* Problemas ocasionais na recarga de squid.conf que fan que se recargue antes de completar a modificación provocando a caída do proxy &amp;#039;&amp;#039;(Solucionado en 1.1 Estable)&amp;#039;&amp;#039;.&lt;br /&gt;
* Posibilidade de que quede o acceso si a hora actual e xusto a de remate do acceso &amp;#039;&amp;#039;(Solucionado en 1.0.5 Beta)&amp;#039;&amp;#039;.&lt;br /&gt;
* Posibilidade de grabar un acceso con hora de remate anterior á hora de comenzo &amp;#039;&amp;#039;(Solucionado en 1.0.5 Beta)&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Descarga ==&lt;br /&gt;
[https://forxa.mancomun.org/frs/?group_id=43 forxa de mancomun.org]&lt;br /&gt;
&lt;br /&gt;
== Lista de Correo ==&lt;br /&gt;
Podes suscribirte a [http://iesrodeira.com/cgi-bin/mailman/listinfo/websqusr lista de correo de websqusr] para solucionar dúbidas, reportar erros ou solicitar novas características.&lt;br /&gt;
&lt;br /&gt;
== Pantallas de Mostra ==&lt;br /&gt;
{|&lt;br /&gt;
| [[Image:WebSqusr_main.png|left|thumb|Pantalla de Acceso]]&lt;br /&gt;
| [[Image:WebSqusr_interface.png|right|thumb|Pantalla Principal]]&lt;br /&gt;
| [[Image:planifManual.png|thumb|Planificación Manual (v 2.0)]]&lt;br /&gt;
| [[Image:planifHorario.png|thumb|Planificación Horaria (v 2.0)]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Xavi</name></author>
	</entry>
</feed>