Using flat‎ > ‎

인터넷 트래픽 IP 숨기기 (Tor)

posted Apr 3, 2018, 10:17 AM by Sundew Shin   [ updated Apr 15, 2018, 4:23 AM ]
Tor('토르')를 설치 해서 주고 받으시는 인터넷정보에 보안(익명성)을 더해 보겠습니다.
시작에 앞서 자세한 내용은 '토르' 위키페이지를 참고하세요.

플랫을 사용하지 않으실 분들은 아래 링크의 내용을 따라 해 주시면 됩니다.
- https://learn.adafruit.com/onion-pi/install-tor

준비물

  • 플렛 v0.1.1 이상

설치

1. 'Tor' 템플릿을 선택 합니다.

2. 아래 설정화면에서 기본정보를 넣어 주세요.



3. 컨테이너가 만들어지면 더 이상 추가 작업은 없습니다.

활용

이제 잘 설치 되었는지 확인 해 보겠습니다.
여기서 부터는 RPi (호스트)의 터미널이나 X윈도우즈상에서 이뤄집니다. (Tor 컨테이너속이 아닙니다.)
명령줄에서 다음과 같이 실행 해 봅니다.

curl -L http://ifconfig.me

그러면 변경되지 않은 자신의 진짜 IP가 나옵니다.
이제 Tor 네트웍을 경유해서 같은 사이트를 접속해 보겠습니다.

curl --socks http://localhost:9050 -L http://ifconfig.me

밑에 그림처럼 IP가 낯선것으로 변경 되었으면 토르가 잘 동작하는 것입니다.
그럼 이제 토르를 사용하도록 하면서 웹브라우져를 구동 시켜 보겠습니다. (크롬을 사용 합니다)

chromium-browser --proxy-server="socks5://localhost:9050"



크롬이 설치 되어 있고 창이 오르면 주소창에 'https://check.torproject.org' 입력 합니다:



위와 같은 메시지가 나오면 이제 부터의 웹브라우징은 좀더 안전하게 되었습니다.
설치 확인이 모두 끝났습니다. 수고 하셨습니다.

토르 컨테이너가 가동중('Running')에는 내부네트웍 트래픽(192.168.1.*) 이외의 모든 인터넷 트래픽이 이렇게 (계속 바뀌는) 제3지대의 서버를 경유하므로써 진짜 IP를 숨기게 됩니다. 물론 안전해진 대신 통신속도는 더 낮아 지게 됩니다.
반대로 다시 원래대로 가시려면 플랫에서 해당 컨테이너를 찾은 뒤 'Stop'버튼을 누르시거나, 아니면 명령줄에서:

docker stop tor #또는 다르게 입력한 Tor 컨테이너 이름

프로그램 삭제 또한 간단합니다:
docker rm tor # 컨테이너 지우기
docker rmi wednus/rpi-torproxy # Tor 탬플릿 이미지 지우기


그럼 이제 토르와 함께 안전하게 인터넷사용 하세요~
Comments