1. Tor 설치/실행
Tor 설치
Ubuntu/Debian
sudo apt update
sudo apt install tor
Windows
1. Tor 공식 웹사이트에서 Tor 브라우저 설치 🔗
2. 설치 후 Tor 실행 파일 경로를 시스템 PATH에 추가
macOS
brew install tor
Tor 실행
sudo service tor start
윈도우는 설치된 후 자동 시작
2. 파이썬 코드
본인이 작성한 코드에 authenticate를 넣어야한다면
with Controller.from_port(port=9051) as controller:
controller.authenticate(password='YOUR_PASSWORD') # Tor 설정 파일에 설정된 암호
controller.signal(Signal.NEWNYM
코드에는 패스워드 원본 값, Tor 설정 파일엔 패스워드의 해쉬를 넣으면 된다.
3. Tor 설정 파일 수정
Tor 설정 파일
/etc/tor/torrc
/var/tmp/torrc.swp (파일이 깨진 경우)
에 있습니다. 만약에 수정하다가 실수로 날려먹었으면 rm -rf /var/tmp/torrc.swp 로 오류해결하시면 됩니다.
권한문제 해결
기본적으로 권한이 644입니다.
저는 편하게 777로 바꾸고 수정한 다음 644로 바꿉니다.
chmod 777 /etc/tor/torrc
vi /etc/tor/torrc
chmod 644 /etc/tor/torrc
Tor 설정 파일에 해쉬 넣기
ControlPort 9051
HashedControlPassword 16:YOUR_PASSWORD_HASH
CookieAuthentication 1
해쉬값 만들기
tor --hash-password YOUR_PASSWORD
명령어 쳤을 때 나온 해쉬값을 기록해놓는다.
4. Tor 재시작
sudo service tor restart
설정 조금만 해주면 아주 잘 돌아갑니다.
'etc > pruning' 카테고리의 다른 글
포너블할 때 알아두면 쓸만한 친구들 -> readelf, objdump (0) | 2024.07.09 |
---|---|
[시간 절약하기] 시스템해킹 문제풀때 주의해야할 것들 (0) | 2024.06.28 |
리눅스 파이썬 구버전 빠른 설치 최신화 (2.7.18 등) (0) | 2024.06.17 |
[Synology] 외부에서 접속할 수 있는 홈 VPN 구축 (0) | 2024.05.20 |
개인적으로 좋아하는 맥북 Pwnable 세팅 (0) | 2024.05.20 |