VPN을 통한 Debian CLI 토렌트

VPN을 통한 Debian CLI 토렌트

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로 보낼 수 있습니다. 바라보다이 기사의 세부정보.

관련 정보