Utilizzare il client bittorrent transmission da command line: Difference between revisions

From RVM Wiki
Jump to navigation Jump to search
m Created page with "*Installare i pacchetti sudo apt-get install transmission-daemon transmission-cli * Disabilitare l'avvio automatico: sudo invoke-rc.d transmission-daemon stop sudo update-rc.…"
 
mNo edit summary
Line 12: Line 12:
  transmissioncli URL
  transmissioncli URL


* Le porte da aprire sono:
=PORTE FIREWALL=
==Macchina singla==
* Le porte da aprire sono (la porta 51143 è scelta nella configurazione del client Torrent):
 
<pre>
<pre>
$IPTABLES  -A INPUT -p tcp \
$IPTABLES  -A INPUT -p tcp \
Line 52: Line 55:
         -j ACCEPT
         -j ACCEPT
</pre>
</pre>
 
 
==Macchina gateway verso client Lan==
 
* Il gateway natta verso il PC con IP=$LAN0_ADMIN_IP. La porta 51143 è scelta nella configurazione del client Torrent:
 
<pre>
for TCP in $(seq 6881 6999) 49152 65535 51413
do
    $IPTABLES \
        -A INPUT \
        -p tcp \
        -i $WAN0_IF --dport $TCP \
        -j ACCEPT
 
    $IPTABLES  -t nat \
        -A PREROUTING \
        -p tcp \
        --dst $WAN0_IP --dport $TCP \
        -j DNAT \
        --to-destination $LAN0_ADMIN_IP:$TCP
 
    $IPTABLES \
        -A FORWARD \
        -p tcp \
        -i $WAN0_IF -o $LAN0_ADMIN_IP --dport $TCP \
        -j ACCEPT
 
done
 
for TCP in 51413
do
    $IPTABLES \
        -A INPUT \
        -p udp \
        -i $WAN0_IF --dport $TCP \
        -j ACCEPT
 
    $IPTABLES  -t nat \
        -A PREROUTING \
        -p udp \
        --dst $WAN0_IP --dport $TCP \
        -j DNAT \
        --to-destination $LAN0_ADMIN_IP:$TCP
 
    $IPTABLES \
        -A FORWARD \
        -p udp \
        -i $WAN0_IF -o $LAN0_ADMIN_IP --dport $TCP \
        -j ACCEPT
 
done
</pre>
 
 
* In alternativa, valutare [http://sourceforge.net/projects/torrentflux/ TorrentFlux - PHP Torrent Client]
* In alternativa, valutare [http://sourceforge.net/projects/torrentflux/ TorrentFlux - PHP Torrent Client]


==Riferimenti==
==Riferimenti==
*[http://mrcolinsappletvguide.tumblr.com/post/387192506/transmission-bittorrent-client Transmission Bittorrent Client — Mr Colin's AppleTV Guide]
*[http://mrcolinsappletvguide.tumblr.com/post/387192506/transmission-bittorrent-client Transmission Bittorrent Client — Mr Colin's AppleTV Guide]

Revision as of 14:20, 17 December 2013

  • Installare i pacchetti
sudo apt-get install transmission-daemon transmission-cli
  • Disabilitare l'avvio automatico:
sudo invoke-rc.d transmission-daemon stop
sudo update-rc.d -f transmission-daemon remove
  • Avviare il daemon manualmente
transmission-daemon -f
  • Avviare i download con:
transmissioncli URL

PORTE FIREWALL

Macchina singla

  • Le porte da aprire sono (la porta 51143 è scelta nella configurazione del client Torrent):
$IPTABLES   -A INPUT -p tcp \
        --dport 6881:6999 \
        -j ACCEPT

$IPTABLES   -A INPUT -p tcp \
        --dport 49152 \
        -j ACCEPT

$IPTABLES   -A INPUT -p tcp \
        --dport 65535 \
        -j ACCEPT

$IPTABLES   -A INPUT -p tcp \
        --dport 51413 \
        -j ACCEPT

$IPTABLES   -A INPUT -p udp \
        --dport 51413 \
        -j ACCEPT
$IPTABLES   -A OUTPUT -p tcp \
        --sport 6881:6999 \
        -j ACCEPT

$IPTABLES   -A OUTPUT -p udp \
        --sport 6881:6999 \
        -j ACCEPT

$IPTABLES   -A OUTPUT -p udp \
        --sport 51413 \
        -j ACCEPT

$IPTABLES   -A OUTPUT -p udp \
        --sport 51413 \
        -j ACCEPT


Macchina gateway verso client Lan

  • Il gateway natta verso il PC con IP=$LAN0_ADMIN_IP. La porta 51143 è scelta nella configurazione del client Torrent:
for TCP in $(seq 6881 6999) 49152 65535 51413
do
    $IPTABLES \
        -A INPUT \
        -p tcp \
        -i $WAN0_IF --dport $TCP \
        -j ACCEPT

    $IPTABLES   -t nat \
        -A PREROUTING \
        -p tcp \
        --dst $WAN0_IP --dport $TCP \
        -j DNAT \
        --to-destination $LAN0_ADMIN_IP:$TCP

    $IPTABLES \
        -A FORWARD \
        -p tcp \
        -i $WAN0_IF -o $LAN0_ADMIN_IP --dport $TCP \
        -j ACCEPT

done

for TCP in 51413
do
    $IPTABLES \
        -A INPUT \
        -p udp \
        -i $WAN0_IF --dport $TCP \
        -j ACCEPT

    $IPTABLES   -t nat \
        -A PREROUTING \
        -p udp \
        --dst $WAN0_IP --dport $TCP \
        -j DNAT \
        --to-destination $LAN0_ADMIN_IP:$TCP

    $IPTABLES \
        -A FORWARD \
        -p udp \
        -i $WAN0_IF -o $LAN0_ADMIN_IP --dport $TCP \
        -j ACCEPT

done


Riferimenti