티스토리 뷰

반응형

Surfshark-vpn torrent IP Leak

 

Surfshark-VPN 토렌트 IP Leak (Torrent IP Leak) 방지 - 토렌트 VPN 이용시 주의사항

 

Nord VPN을 사용하다가 최근 Surfshark-VPN으로 바꾼 이후부터 iknowwhatyoudownload.com에서 Download 받은 파일이 노출되는 것을 발견했습니다.

보통 VPN을 사용하면 IP가 바뀌는데, 왜 이런 현상이 생겼을까... 그리고 VPN status / received 용량 확인 시 download에 사용된 용량이 너무나 작게 나오는 것이 수상했습니다.

예를 들어 1.3GB 파일을 받았는데, VPN status에서는 200MB 정도만 받은 걸로 나오니... 나머지는 어디서 받은 걸까? 

그 이유와 토렌트 사용 시 IP 노출이 되지 않도록 설정하는 방법 알려드리겠습니다.

 

qBittorrent 환경설정 (Network interface)

 

qBittorrent - Network interface 설정

 

qBittorrent 환경 설정에서 Network interface라는 부분이 있습니다. 이 메뉴에는 기본적으로 "Any Interface"로 설정되어 있습니다.

그래서 WSL2, Kali Linux에서 tun0로 VPN이 활성화되더라도, eth0 interface 역시 qBittorrent에서 이용할 수 있었던 것입니다.

이런 위험을 방지하기 위해 VPN을 실행하고, ifconfig 명령어로 VPN 관련 interface 이름을 확인합니다.
제 경우에는 tun0로 나오네요.

Network interface를 기존 "Any Interface"에서 "tun0"로 바꿔줍니다.

 

Surfshark-VPN connection type : TCP

 

surfshark-vpn - TCP connection

 

Surfshark-vpn 연결 시 연결 방법은 TCP connection type으로 진행합니다.

qBittorrent 환경설정에서 정확히 connection peer protocol을 TCP로 설정할 예정이기에 연결 방법을 TCP로 선택해서 진행했습니다. 자신의 목적에 맞는 프로토콜 사용하고 환경설정에서 반영하시면 됩니다.

 

ifconfig 명령어로 network interface 확인

 

ifconfig

 

윈도에서는 ipconfig 명령어로 확인 가능합니다. 저는 리눅스를 사용하기 때문에 ifconfig 명령어로 network interface를 확인했습니다.

 

qBittorrent - Peer connection protocol : TCP

 

qBittorrent 환경설정 - Connection 메뉴 - Peer connection protocol: TCP로 바꿔줍니다.

 

Surfshark download 속도 측정

 

Surfshark-VPN Download speed

 

기존에는 Surfshark-VPN 실행후 Download시 Download speed가 거의 11 MiB/s로 나와서...좀 이상하다 싶었습니다. Network Interface를 Tun0로 만 설정하고 테스트를 해보니 약 1.2 MiB/s로 나오네요.

 

surfshark-vpn status(1)

 

Network Interface 설정을 "Any Interface"로 사용할 때는 Received에 나오는 용량이 터무니 없이 적었는데, 이제는 다운받은 파일 용량과 유사하게 나옵니다.

 

surfshark-vpn status(2)

 

속도 및 IP Leak 테스트를 위해 파일을 받아봤는데 1.45GB 파일의 경우, 약 14분 내외로 걸리는 것 같습니다.
Network Interface를 수정하고 더 이상 iknowwhatyoudownload.com에서 제 IP 및 파일 이름이 노출되지 않네요.

 

다운받은 파일 용량

 

윈도용 Surfshark-VPN 프로그램을 사용하지 않기 때문에 동일한 문제가 윈도에서 발생하는지 그 여부는 모르겠습니다. 혹시 저와 비슷한 문제가 있다면 Network Interface를 VPN Interface로 바꿔보세요.

 

surfshark-vpn status(3)

 

WSL2, VirtualBox, VMWare와 같은 환경에서 VPN을 이용하는 경우 다른 network interface를 통해 자신의 IP가 노출될 수 있으니 환경설정을 잘 바꿔주시고, 이런 위험을 방지하기 위해서는 가상머신 대신 HOST 운영체제에서 VPN을 작동시키는 것이 좋습니다.

 

surfshark-vpn status(4)

 

반응형
댓글