ZecHub
개인정보 보호 도구
실용적인 개인정보 보호 솔루션
ZecHub
개인정보 보호 도구
실용적인 개인정보 보호 솔루션
Arti는 Rust 프로그래밍 언어를 사용해 차세대 Tor 클라이언트를 구축하려는 Tor Project의 이니셔티브입니다. Arti는 모듈식이며, 내장 가능하고, 프로덕션 환경에 적합하도록 설계되었으며, Tor 익명성 프로토콜을 더 안전하고 효율적으로 구현합니다. Arti 버전 1.4.0에서는 여러 중요한 업데이트가 도입되었습니다:
이번 릴리스는 Tor 사용자와 개발자에게 더 나은 보안, 성능, 모듈성을 제공하려는 Tor Project의 노력을 이어갑니다.
다음 단계를 따라 시스템에 Arti를 설치하고 SOCKS 프록시로 실행하세요.
소스에서 Arti를 빌드하기 전에 최신 안정 버전의 Rust가 설치되어 있어야 합니다.
공식 Rust 웹사이트를 방문하세요.
운영체제에 맞는 설치 지침을 따르세요.
다음 명령을 실행해 설치를 확인하세요:
rustc --version
이렇게 하면 시스템에 최신 안정 버전의 Rust가 설치되었는지 확인할 수 있습니다.
최신 버전의 Arti 클라이언트를 받으려면 GitLab에서 저장소를 복제해야 합니다.
터미널을 여세요(Windows에서는 Command Prompt, PowerShell 또는 Git Bash).
다음 명령을 실행해 저장소를 복제하세요:
git clone https://gitlab.torproject.org/tpo/core/arti.git
새로 생성된 arti 디렉터리로 이동하세요:
cd arti
이렇게 하면 Arti의 소스 코드가 로컬 머신으로 내려받아집니다.
저장소를 복제한 후에는 Rust의 패키지 관리자이자 빌드 도구인 Cargo를 사용해 Arti를 빌드해야 합니다.
cargo build --release
이 명령은 Arti 코드를 컴파일하고 프로덕션용으로 최적화합니다(--release 플래그). 바이너리는 target/release 디렉터리에 생성됩니다.
target/release/arti
이 바이너리는 터미널에서 직접 실행할 수 있습니다.
Arti를 SOCKS 프록시로 사용하려면(인터넷 트래픽을 Tor 네트워크를 통해 라우팅함) 프록시를 시작해야 합니다.
./target/release/arti proxy -p 9150
이 명령은 Arti를 포트 9150에서 동작하는 SOCKS5 프록시로 시작합니다. 이 포트는 Tor가 SOCKS 트래픽에 기본으로 사용하는 포트입니다.
Arti가 SOCKS 프록시로 실행되면, 애플리케이션이 Tor 네트워크를 통해 트래픽을 라우팅하도록 설정해야 합니다.
이렇게 하면 애플리케이션의 모든 트래픽이 Arti를 중개자로 사용하여 Tor 네트워크를 통해 라우팅됩니다.
다음은 Arti가 Tor 네트워크와 함께 어떻게 작동하는지 보여주는 단순화된 다이어그램입니다:
[Application] --(SOCKS5)--> [Arti SOCKS Proxy] --(Tor Protocol)--> [Tor Network]
Arti 개발에 기여하고 싶다면, 코드를 살펴보고 GitLab을 통해 기여할 수 있습니다.
git clone https://gitlab.torproject.org/tpo/core/arti.git
GitLab에서 저장소를 포크하세요(GitLab 계정 필요).
포크한 저장소를 로컬 환경에 연결하세요:
git remote add _name_ git@gitlab.torproject.org:_name_/arti.git
git fetch _name_
*name*은 GitLab 사용자명으로 바꾸세요.
변경 사항을 포크한 저장소에 푸시하세요:
git push _name_ main
GitLab에서 **Merge Request (MR)**를 생성하세요: GitLab 포크의 Merge Request 섹션으로 이동하세요:
https://gitlab.torproject.org/_name_/arti/-/merge_requests
프로젝트에 기여하고 싶다면, 자유롭게 코드를 확인하고, 저장소를 포크하고, Merge Request를 제출해 보세요. 더 많은 정보, 업데이트, 문제 해결 방법은 Arti GitLab 저장소에서 확인할 수 있습니다.
Arti와 함께하는 경험을 즐기시고, 즐거운 해킹 되세요!