데비안에는 tor를 통해 패키지를 다운로드할 수 있는 install 이 있습니다 apt-transport-tor
(관찰자가 설치 중인 패키지를 보지 못하도록 방지하기 위해). Alpine Linux에 동등한 방법이 있습니까, 아니면 SOCKS5 프록시를 통해 작동하도록 apk를 구성하는 방법이 있습니까?
답변1
apk에는 tor에 대한 기본 지원이 없습니다. 그러나 여전히 tor 및 torsocks를 사용하여 동일한 결과를 얻을 수 있습니다. Alpine은 버전 3.5부터 이 두 패키지를 제공하므로 다음 항목만 입력하면 됩니다.
apk add tor torsocks
필요/설정에 따라 구성 파일을 복사 torrc.sample
하고 수정합니다 /etc/tor
./etc/tor/torrc
매우 간단한 구성은 /etc/tor/torrc
다음과 같습니다.
Log notice file /var/log/tor/notices.log
DataDirectory /var/lib/tor
ControlPort 9051
CookieAuthentication 0
그런 다음 Tor를 시작합니다.
rc-service tor start
Tor 익명처리 기능이 작동하는지 확인하세요.
torify curl ipinfo.io
이 IP 주소는 공용 IP 주소가 아니어야 합니다.
이 시점에서 torify와 함께 apk를 계속 사용할 수 있습니다.
torify apk update
apk는 env 변수를 통해 프록시를 지원합니다 HTTP_PROXY
. 이 시점에는 몇 가지 옵션이 있습니다. sshuttle[*](Alpine에서도 제공됨)을 고려하고 sshuttle을 통해 alpinelinux 저장소 서브넷에 대한 트래픽만 라우팅할 수도 있습니다.
[*]https://github.com/sshuttle/sshuttle
도움이 되었기를 바랍니다.
.: 프란시스코