VPN을 통해 모든 트래픽을 스트리밍하는 CLI 전용(웹 UI 없음!) 토렌트 클라이언트를 성공적으로 설정한 사람이 있습니까? (특정 인터페이스 또는 SOCKS 프록시를 통해 모든 트래픽을 전송합니까?)
나는개인 인터넷 액세스구독했고 내 시스템의 모든 트래픽 없이 헤드리스 Debian 7 컴퓨터에서 토렌트 파일을 다운로드하는 데 사용하고 싶습니다.
답변1
제가 권장하는 접근 방식은 모든 트래픽을 VPN을 통해 라우팅하는 것입니다.와는 별개로SSH는 개인 정보 보호를 강화하고 개인 정보가 손상될 위험을 크게 줄입니다.
이 접근 방식에는 여러 가지 독립적인 구성 요소가 있습니다.
토렌트 클라이언트
여울헤드리스 환경에서 실행하기에 적합한 뛰어난 토렌트 클라이언트입니다. 안에멀티플렉서세션을 통해 원하는 대로 연결하고 연결을 끊을 수 있습니다.
또한 다음 명령을 사용하여 rtorrent를 패치할 수 있습니다.캔버스 색상수리하다.
트래픽 라우팅
기본적으로 특정 포트(SSH 포트, 여기서는 비표준 666으로 가정) 및 인터페이스(eth0)의 모든 트래픽에 대해 패킷 필터링을 설정하려고 합니다. 를 사용하여 게이트웨이(여기서는 192.168.1.1)를 검색할 수 있습니다 route -n
. iproute2
이를 위해서는 다음도 설치해야 합니다 .
ip rule add fwmark 65 table novpn
ip route add default via 192.168.1.1 dev eth0 table novpn
ip route flush cache
iptables -t mangle -A OUTPUT -p tcp --sport 666 -j MARK --set-mark 65
iptables -A INPUT -i tun0 -p tcp -m tcp --dport 666 -j DROP
모든 것이 설정되고 작동되면 시작 시 실행할 스크립트를 작성해야 합니다. 바라보다Serverfault에 대한 Ben.D의 답변연습을 완료하세요.
검색
서핑하다명령줄 검색에 적합하며 다음으로 넘겨질 수 있습니다.w3m반환된 결과를 로드하는 데 사용됩니다.
감사해요Giles는 여기에 훌륭한 답변을주었습니다., 이는 w3m에 버튼을 바인딩하여 실행될 수 있습니다.자석 스크립트rtorrent 위키에서. 따라서 w3m 구성에서 다음을 사용하십시오.
extbrowser /home/alex/bin/magnets %s
마그넷 링크로 이동하면 rtorrent로 보낼 수 있습니다. 바라보다이 기사의 세부정보.