Utilizzare il client bittorrent transmission da command line: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
|||
| Line 80: | Line 80: | ||
-A FORWARD \ | -A FORWARD \ | ||
-p tcp \ | -p tcp \ | ||
-i $WAN0_IF - | -i $WAN0_IF -d $LAN0_ADMIN_IP --dport $TCP \ | ||
-j ACCEPT | -j ACCEPT | ||
| Line 103: | Line 103: | ||
-A FORWARD \ | -A FORWARD \ | ||
-p udp \ | -p udp \ | ||
-i $WAN0_IF - | -i $WAN0_IF -d $LAN0_ADMIN_IP --dport $TCP \ | ||
-j ACCEPT | -j ACCEPT | ||
Latest revision as of 11:13, 15 January 2016
- 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 -d $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 -d $LAN0_ADMIN_IP --dport $TCP \
-j ACCEPT
done
- In alternativa, valutare TorrentFlux - PHP Torrent Client