Utilizzare il client bittorrent transmission da command line: Difference between revisions
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.…" |
|||
| (One intermediate revision by the same user not shown) | |||
| 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 -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 | |||
</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] | ||
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