Limitar las conexiones de BitTorrent Sync a una red específica

3

¿Es posible limitar las conexiones de BitTorrent Sync a una red específica utilizando el software cliente? En este momento, lo más cercano que puedo encontrar serían las limitaciones de IP impuestas a cada cliente usando un firewall. Esto parece que funcionaría bien, excepto si cualquier cliente se aventura fuera de esas restricciones de firewall.

    
pregunta Matt 02.10.2013 - 11:19
fuente

1 respuesta

3

Si está utilizando Linux, iptables tiene una coincidencia llamada "propietario" donde puede aplicar ciertas reglas basadas en el UID o GID del proceso que envía los datos.

Por ejemplo:

  • Coloque las direcciones de red IP o CIDR en un archivo (una entrada por línea)
  • Crea un nuevo usuario llamado btsync
  • Ejecuta lo siguiente:

    #/bin/bash
    
    RESTRICTED_IP_FILE="/some/file"
    
    sudo iptables -N btsync_filter
    sudo iptables -I OUTPUT -m owner --uid-owner btsync -j btsync_filter
    
    while read ip; do 
        [[ -n "$ip" ]] && sudo iptables -A btsync_filter -d $ip -j DROP
    done < $RESTRICTED_IP_FILE
    
    sudo -u btsync btsync
    

Esto ejecutará btsync como el usuario btsync y todos los paquetes de ese proceso que vayan a una IP restringida se eliminarán.

    
respondido por el hololeap 06.10.2013 - 02:37
fuente

Lea otras preguntas en las etiquetas