우선 proxychains의 경우는 리눅스 환경과 마찬가지로 apt-get 명령어를 사용하여 설치가 가능하다.

sudo apt-get update
sudo apt-get install proxychains4
alias proxychains=proxychains4

tor의 경우는 apt-get을 통해 설치하면 정상적으로 동작하지 않는 이슈가 있다. 따라서 chocolatey등의 패키지 매니저를 통해 윈도우 상에 설치한 후, WSL에서 접근하도록 구성하면 된다.

패키지 매니저 설치 후에, 관리자 권한으로 파워쉘이나 명령 프롬프트를 구동하여 다음 명령어를 통해 tor를 설치한다.

choco install tor

tor의 경우 윈도우 부팅시마다 자동으로 백그라운드 동작하도록 하려면 서비스 등록이 필요하다. 서비스 등록은 sc.exe 등의 프로그램을 사용하지 않고도, tor에서 지원하는 명령어를 통해 가능하다.

tor --service install

명령어를 통해 서비스를 시작할때 다음과 같은 오류가 발생하는 경우가 있다.

Service failed to start: An exception occurred in the service when handling the control request.

이 에러는 서비스가 NT AUTHORITY 라는 다른 유저 권한으로 동작하기 때문에 발생하는 권한 문제로, C:\tor\torrc 처럼 C드라이브의 하위 폴더를 생성하여 해당 경로를 지정해 주면 된다.

tor --service install -options -f "C:\tor\torrc"