토런트 프로토콜은 합법적 인 회색 영역이며합법적 인 용도로 사용되지만이 기술은 평판이 좋지 않습니다. 집에서 네트워크에 토렌트를 다운로드하는 사람들이 아픈 경우 홈 네트워크에서 비트 토렌트 트래픽을 차단할 수있는 Linux 기반 솔루션이있을 수 있습니다.
해결책은 간단한 Linux 도구 인 BitHammer입니다실행되면 실행중인 네트워크에서 트래픽을 검색하고 다운로드 장치를 목록에 추가하고 다운로드가 방지됩니다 (프로그램이 실행되는 동안).
참고 : BitHammer는 실험용 소프트웨어이므로 모든 사용 사례에서 작동하지 않을 수 있습니다. 이 소프트웨어는 귀하의 책임하에 사용하십시오!
BitHammer 설치
BitHammer 응용 프로그램은 터미널에서 실행됩니다그리고 Github에 있습니다. 일반적인 바이너리 패키지이므로 거의 모든 Linux 시스템에서 작동합니다. 설치하려면 먼저 Git 패키지와 프로그램에 필요한 Python 종속성을 설치해야합니다.
우분투
sudo apt install git python python-scapy
데비안
sudo apt-get install git python python-scapy
아치 리눅스
sudo pacman -S git python python-scapy
페도라
sudo dnf install git python python-scapy
오픈 수세
sudo zypper install git python python-scapy
일반 리눅스
Linux에서 BitHammer를 사용하면 거의 필요하지 않습니다터미널 응용 프로그램이므로 종속성. 구체적으로 소스와 Python 및 Python-scapy를 가져 오려면 Git을 설치해야합니다. 터미널을 열고 패키지 관리자에서 이러한 패키지를 검색하여 설치하십시오.
Linux PC에 대한 종속성으로 BitHammer 애플리케이션을 설치해야합니다. 터미널에서 Github의 최신 코드를 가져옵니다.
git clone https://github.com/nazrhyn/bithammer.git
터미널을 사용하여 BitHammer 소스 폴더로 터미널을 이동하십시오. CD.
cd bithammer
터미널에서 mkdir 명령하고 새 폴더를 만듭니다 /고르다/.
sudo mkdir -p /opt/bithammer
BitHammer 파일을 새 폴더로 옮깁니다. mv 명령.
sudo mv * /opt/bithammer
BitHammer의 핵심 파일은 올바른 위치에 있습니다. 그러나 앱이 '비트 해머'명령으로 시작되지는 않습니다. / usr / bin 폴더. 이 문제를 해결하려면에서 심볼릭 링크를 만드십시오. / opt / 비트 해머 에 / usr / bin.

sudo ln -s /opt/bithammer/bithammer /usr/bin/bithammer
심볼릭 링크가 준비되었으므로 BitHammer Torrent 차단 도구는 다음 명령으로 실행됩니다.
sudo bithammer
BitHammer 설정
BitHammer 도구는 자동이며 필요하지 않습니다구성. 언제든지 명령을 실행할 수 있으며 도구가 실행되는 동안 토렌트 트래픽을 차단해야합니다. 그러나 터미널이 때때로 종료되는 등 도구를 실행하면 작동하지 않습니다.
실행하는 것을 기억하는 대신 비트 해머 Linux PC를 켤 때마다 자동으로 시작하는 스크립트를 설정하는 것이 훨씬 더 똑똑합니다.
자동 BitHammer 스크립트 설정은 BitHammer 자동화의 첫 번째 단계입니다. 터미널에서 다음 명령을 입력하십시오.
touch ~/Desktop/bithammer-start.sh echo "#!/bin/bash" >> ~/Desktop/bithammer-start.sh echo " " >> ~/Desktop/bithammer-start.sh echo "bithammer &>/dev/null &" >> ~/Desktop/bithammer-start.sh
스크립트의 명령이 준비되었으므로 이제 스크립트에 대한 권한을 업데이트해야합니다. 터미널에서 chmod 명령 및 업데이트 비트 해머 시작.
sudo chmod +x ~/Desktop/bithammer-start.sh sudo mv ~/Desktop/bithammer-start.sh /usr/local/bin/
다음으로 새로운 시스템 파일을 만듭니다. 이 파일은 비트 해머 시작 Linux 시스템이 켜질 때 자동으로 시작됩니다.
sudo touch /etc/systemd/system/bithammer.service
Nano 텍스트 편집기에서 새로운 BitHammer 시스템 파일을 엽니 다.
sudo nano /etc/systemd/system/bithammer.service
아래 코드를 Nano에 붙여 넣으십시오.
[Unit]
Description=Starts BitHammer.
[Service]
ExecStart=bash /usr/local/bin/bithammer-start.sh
[Install]
WantedBy=multi-user.target
를 눌러 Nano로 편집 내용을 저장하십시오. Ctrl + O 키보드 조합. 를 눌러 편집기를 닫습니다. Ctrl + X 키보드에서.

마지막으로 새 서비스를 시작하여 프로세스를 완료하십시오.
sudo systemctl start bithammer.service sudo systemctl enable bithammer.service
항상 BitHammer 도구를 실행하는 팬이 아니십니까? 고맙게도 systemd init 시스템이 모든 것을 처리하기 때문에 서비스 비활성화가 그 어느 때보 다 쉬워졌습니다.
BitHammer의 자동 시작을 비활성화하려면 다음을 사용하여 서비스를 비활성화하십시오. systemctl.
sudo systemctl stop bithammer.service
BitHammer의 대안
BitHammer는 흥미로운 도구이지만 일부는조금 극단적 인 것을 찾으십시오. 급류 트래픽을 좋아하지 않지만 특별한 Linux 앱이 필요하다고 느끼지 않는다면 다른 길로 가고 싶을 수도 있습니다. 홈 네트워크에서 BitTorrent 트래픽을 차단하는 주요 방법은 프로토콜이 사용하는 특수 포트를 거부하는 것입니다.
노트 : 기본 토렌트 포트를 금지하는 것은 좋은 단계이며 많은 초보자 사용자가 네트워크에서 토렌트를 사용할 수 없도록합니다. 사용자가 클라이언트에서 포트를 변경할 수있는 경우 항상 작동하지는 않습니다.
라우터의 인터페이스를 열고 포트에 대한 사용자 액세스를 금지 6881 ...을 통하여 6999. 다시 말하지만 이것은 완벽한 솔루션은 아니지만 엄청난 도움이 될 것입니다.
코멘트