
En mi oficina, uso regularmente más ancho de banda del recomendado por mes. Esto no es gran cosa ya que es un límite flexible, pero recibo correos electrónicos mensuales pidiéndome que justifique mi uso. Según tengo entendido, mis respuestas se comparan con los registros de ICT para ver si son plausibles. Entonces, si afirmo que mi uso se debe principalmente a la carga de algunos archivos enormes en Google Drive, verificarían si la mayor parte del uso se realizó en realidad en ese dominio.
La cuestión es que no siempre estoy muy seguro de cuál es mi uso principal, ya que mi acceso de inicio de sesión se utiliza para múltiples dispositivos (una PC con Windows, una computadora portátil con Arch, una Raspberry Pi con Arch ARM y varias otras máquinas que no No es importante para los propósitos de esta pregunta). En mi propia computadora portátil, ejecuto vnstat y darkstat (se superponen, pero solo lo estoy probando). vnstat es bueno para uso total, estoy probando darkstat porque es por IP.
Esto funcionó bien cuando lo estaba probando en casa, pero falla bastante en el entorno de mi oficina porque aquí nos conectamos a través de proxy. Entonces, con diferencia, el mayor usuario de ancho de banda en mi máquina es la dirección IP del proxy, en lugar de los servicios "reales" a los que me estoy conectando. Me conecto a través de cntlm (para automatizar la autenticación) que se ejecuta en cada máquina individual.
¿Qué opciones tengo para monitorear mi uso de tráfico detrás de un proxy? Todas las máquinas se conectan a un único enrutador (que no realiza enrutamiento, solo funciona como AP y la red de la oficina está en un puerto LAN, no en un puerto WAN) que está bajo mi control, si eso ayuda. Una herramienta por máquina (como darkstat) también está bien porque puedo resumir números fácilmente.
Una posibilidad en la que no he podido avanzar es tener mi propio servidor proxy (quizás Squid) en ejecución. Ya hago esto en casa, pero no he podido lograr que Squid se autentique con el proxy NTLM de mi oficina (por eso ahora estoy usando cntlm).