Limita BitTorrent Sincronizza le connessioni a una rete specifica

3

È possibile limitare le connessioni di BitTorrent Sync a una rete specifica utilizzando il software client? In questo momento, la cosa più vicina a cui posso arrivare sono le limitazioni IP imposte a ogni client usando un firewall. Sembra che funzionerebbe bene, tranne nel caso in cui qualsiasi client si avventuri in qualche modo fuori da quelle restrizioni del firewall.

    
posta Matt 02.10.2013 - 11:19
fonte

1 risposta

3

Se stai usando Linux, iptables ha una corrispondenza chiamata "proprietario" dove puoi applicare determinate regole basate sull'UID o sul GID del processo che invia i dati.

Ad esempio:

  • Inserisci gli indirizzi di rete IP o CIDR in un file (una voce per riga)
  • Crea un nuovo utente chiamato btsync
  • Esegui quanto segue:

    #/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
    

Questo eseguirà btsync come utente btsync e tutti i pacchetti da quel processo che stanno per un IP limitato verranno eliminati.

    
risposta data 06.10.2013 - 02:37
fonte

Leggi altre domande sui tag