1. 개요
I2P는 Tor와 비슷한 프록시 프로그램이다. 하지만 Tor와는 달리 외부 네트워크에 접속하는 기능보다는 흔히 다크 웹이라고 불리는 내부 네트워크 기능에 초점이 맞춰져 있다. 내부 네트워크 기능으로는 메일, IRC, 호스팅, 토렌트 등이 이용 가능하다. 하지만 Hyphanet과 같이 지나치게 마이너한지라 범죄도 거의 없다시피 한다.내부 네트워크만 사용하면 Tor보다 속도가 가끔씩은 느릴 때도 있지만 대체로 빠르다. 토렌트는 외부와의 통신이 불가능하지만 익명으로 공유가 가능하다. 하지만 Vuze를 이용하면 외부와 내부 전부 이용 가능하지만, 외부 토렌트를 이용하면 익명성이 깨진다. 또, 설정 페이지에 서비스가 모두 (영어지만) 소개되어 있어 이 점은 사용하기 편하다.
하지만 모든 사용자는 Tor의 relay와 같은 역할을 해야 한다. 그리고 설정, 설치 등이 복잡하기 때문에 진입 장벽이 Tor보다 살짝 높다. 게다가 안타깝게도 I2P는 한글로 번역이 되어 있지 않고 한글로 된 소개글, 사용 방법은 거의 없는 상황이다. 그리고 이것을 통해 외부 사이트 접근은 거의 불가능하다. Outproxy 부족 때문인데 Tor가 빠르게 느껴지니 말 다 했다.
2. I2P EasyInstall Bundle
- 권장사항
해외 사이트인 Reddit의 I2P 서브레딧을 자주 눈팅하면 정보를 얻기 좋다.
I2P EasyInstall Bundle을 이용하여 I2P를 이용해보자.
I2P EasyInstall Bundle 사용법
1. Firefox 다운.
2. I2P Easy Install Bundle 설치. 설치과정을 완료하고 잠깐 기다리면 I2P가 실행된다.
3. 언어 설정을 영어로 변경.
4. I2P 설정 과정 진행. 언어를 영어로 바꿔준다. 그 뒤로는 잘 모르겠으면 Next만 누르면 된다.
5. 메인 홈페이지의 모습이다.
6. 인터넷 기록을 남기고 싶지 않도록 시크릿 모드로 실행한다. 시크릿 모드에서도 확장프로그램이 실행되도록 설정한다.
7. 새 탭을 열었을 때의 모습이다.
8. 연결이 잘되는지 확인한다.
9. notbob.i2p 클릭
10. notbob.i2p 사이트의 전체적인 모습이다.
11. 박스모양 아이콘(Site providing or relating to software)을 클릭한다. 왼쪽 아래의 주소 문구로도 사이트 분류를 알 수 있다.
12. i2pd.i2p 클릭.
13. 'Website Not Found in Addressbook'라는 문구가 뜨며 접속이 안된다.
14. 사이트 오른쪽의 사각형 아이콘(Base32 주소) 클릭.
15. 사이트에 정상적으로 접속되었다. 해당 사이트는 i2pd 브라우저를 실행했을 때 맨 처음 나오는 메인페이지이다.
16. 만약 'Website Unreachable'라는 문구가 뜨며 접속이 안된다면, 조금 기다렸다가 새로고침(F5) 몇번 해보면 된다.
17. 한번 더 해보자. Tor 아이콘 클릭.
18. 이번에도 'Website Not Found in Addressbook'라는 문구가 뜨며 접속이 안된다.
19. notbob.i2p 사이트의 오른쪽 상단 검색창에 사이트 주소 입력.
20. 사이트 오른쪽의 사각형 아이콘(Base32 주소) 클릭.
21. 사이트에 정상적으로 접속되었다.
지금까지 I2P Easy Bundle을 사용하는 방법을 알아보았다.
I2P Easy-install Bundle은 절대 익명이 아니다. 핑거프린팅 방어가 전혀 안되기 때문이다. I2P Easy-install Bundle로 사이트를 탐방을 하는 것은 매우 위험하다. 그러므로 토어 브라우저를 세팅해서 I2P를 이용해야한다.
3. 토어 브라우저를 이용해서 I2P 사용하기
주의사항1. 아래의 글은 토어 브라우저를 쓸 뿐 토어 네트워크는 쓰지 않는다.
2. 애초에 Windows는 프라이버시에 아주 나쁜 OS이다. 리눅스에서 I2P를 이용하는 것을 매우 권장한다.
3. Virtualbox같은 가상머신을 이용하면 매우 좋다. 혹시라도 탐방하다가 악성코드에 감염되더라도 가상머신이 막아줄 수 있기 때문이다.
4. Whonix나 Qubes OS에서 I2P를 사용하는 것이 가장 안전하다. 참고로 Tails OS는 I2P 사용이 불가능하다.
5. 익명 네트워크 특성상 탐방하다가 불법 사이트를 발견할 수도 있는데 들어가지 않는 것을 적극 권장한다.
6. 해당 가이드의 작성자는 I2P에 대한 이해가 매우 빈약하다. 그러므로 만약 다른 사람의 글과 이 가이드의 내용이 충돌한다면 이 글의 가이드가 틀린 내용이라고 여기는 것이 좋다.
토어 브라우저를 세팅하여 I2P를 이용해보자.
토어 브라우저를 이용해서 I2P 사용하는법
1. I2P, Java, Tor Browser 다운로드.
2. 토어 브라우저 설치 후 언어를 영어로 변경한다.
3. 주소창에 about:config 입력 후 엔터.
4. 'Accept the Risk and Continue' 클릭.
5. 아래와 같이 설정한다.
extensions.torbutton.use_nontor_proxy - true
network.proxy.http - 127.0.0.1
network.proxy.http_port - 4444
network.proxy.no_proxies_on - 127.0.0.1
dom.security.https_first_pbm - false
dom.security.https_only_mode - false
dom.security.https_only_mode_pbm - false
출처 - https://www.whonix.org/wiki/I2P
파일:I2P설치9.png
6. 토어 브라우저 창 닫기.
7. Java 설치.
8. I2P 설치.
9. 바탕화면에 Start I2P(no window), Start I2P(restartable), I2P router console 3개의 아이콘이 생긴다.
10. Start I2P(no window) 클릭.
11. 바탕화면 오른쪽 아래에 아이콘이 생기는 것을 볼 수 있다.
12. 엣지 브라우저가 실행되는데 필요 없으므로 닫기.
13. 토어 브라우저를 켜고 주소창에 127.0.0.1:7657 입력 후 엔터.
14. I2P 설정 과정 진행. 언어를 영어로 바꿔준 뒤 Next 클릭.
15. Next 클릭.
16. Next 클릭.
17. 조금 기다리다가 완료되었다는 문구가 뜨면 Next 클릭.
18. Next 클릭.
파일:I2P설정6.png
19. Next 클릭.
20. Finished 클릭.
21. 메인 홈페이지의 모습이다.
22. 토어 브라우저의 보안 레벨을 Safest로 변경한다.
23. notbob.i2p 사이트에 접속했을 때의 모습이다. 사이트가 살짝 깨졌지만 이용에는 큰 지장없다. 아이콘에 마우스를 갖다 대면 나오는 왼쪽 아래의 주소 문구로 사이트 분류를 알 수 있다.
24. 각종 웹사이트를 탐방할 수 있다.
지금까지 토어 브라우저를 세팅하여 I2P를 이용하는 방법을 알아보았다.
4. I2PSnark
위 영상의 tracker2.postman.i2p 사이트는 2023년에도 살아있다.
I2PSnark라는 익명 비트토렌트 프로그램이 I2P에 내장되어있다.
I2PSnark의 본질은 토렌트이고, 토렌트는 다운과 동시에 업로드가 된다는 사실을 꼭 알아둬야 한다. 그리고 I2P을 사용하여 저작권이 있는 자료를 원작자 허가 없이 업로드/다운로드하는 것은 불법 공유이다. 불법 공유는 범죄이므로 하면 안된다.
5. I2PD
https://i2pd.website/I2PD를 사용하여 I2P를 탐방할 수도 있다.
6. I2P 삭제
I2P 삭제하는법I2P 삭제하기
I2P를 삭제하려고 제어판 -> '프로그램 및 기능'에 들어갔는데 I2P가 안보여서 당황할 수도 있다. 이미지의 'uninstaller'를 클릭하여 I2P를 삭제할 수 있다.
7. 모네로
암호화폐 모네로는 I2P를 사용하여 거래자의 IP 주소를 숨길 수 있는 Kovri 프로젝트를 개발 중이다.Keepit History: 익명화폐의 역사 2편
8. 같이 보기
- 다크 웹
- Tor(익명 네트워크)
- Hyphanet
- 가상 사설망
- Tails OS
- Whonix
- GrapheneOS
- PGP
- 모네로
- Zcash
- VeraCrypt
- 인터넷 프라이버시
- 야한 동영상/좋은 은폐 방법