ZecHub
プライバシーツール
実用的なプライバシーソリューション
ZecHub
プライバシーツール
実用的なプライバシーソリューション
Artiは、TorプロジェクトがRustプログラミング言語を使用して構築する次世代のTorクライアントを開発するためのイニシアチブです。Artiはモジュール式で埋め込み可能であり、本番環境での使用に適しており、Tor匿名プロトコルをより安全かつ効率的に実装しています。Artiバージョン1.4.0では、以下の重要なアップデートが導入されています:
このリリースは、Torユーザーおよび開発者にとってセキュリティ、パフォーマンス、モジュール性を向上させるTorプロジェクトの取り組みの一環です。
以下の手順に従って、システム上でArtiをSOCKSプロキシとしてインストールして実行してください。
ソースからArtiをビルドするには、最新の安定版のRustがインストールされている必要があります。
公式Rustウェブサイトにアクセスしてください。
ご使用のオペレーティングシステム用のインストール手順に従ってください。
インストールを確認するために以下のコマンドを実行してください:
rustc --version
これにより、システム上に最新の安定版Rustがインストールされていることが確認できます。
最新版のArtiクライアントを取得するには、GitLabからリポジトリをクローンする必要があります。
テーミナル(Windowsではコマンドプロンプト、PowerShell、またはGit Bash)を開きます。
以下のコマンドを実行してリポジトリをクローンします:
git clone https://gitlab.torproject.org/tpo/core/arti.git
新しく作成されたartiディレクトリに移動します:
cd arti
これにより、Artiのソースコードがローカルマシンに引き込まれます。
リポジトリをクローンした後は、Cargoを使用してArtiをビルドする必要があります。CargoはRustのパッケージ管理およびビルドツールです。
cargo build --release
このコマンドにより、Artiコードがコンパイルされ、本番環境用に最適化されます(--releaseフラグ)。バイナリはtarget/releaseディレクトリ内に作成されます。
target/release/arti
このバイナリを直接テキストエディタから実行できます。
ArtiをSOCKSプロキシとして使用するには(インターネットトラフィックをTorネットワーク経由でルーティングするために)、プロキシを起動する必要があります。
./target/release/arti proxy -p 9150
このコマンドにより、Artiがポート9150でSOCKS5プロキシとして起動し、Torのデフォルトポートとして使用されます。
ArtiがSOCKSプロキシとして動作している後は、アプリケーションを設定して、Torネットワーク経由でトラフィックをルーティングするようにします。
これにより、すべてのアプリケーションからのトラフィックがArtiを通じてTorネットワーク経由でルーティングされます。
以下は、ArtiがTorネットワークとどのように連携するかを示した簡略図です:
[アプリケーション] --(SOCKS5)--> [Arti SOCKSプロキシ] --(Torプロトコル)--> [Torネットワーク]
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で**マージリクエスト(MR)**を作成してください: フォークしたGitLabリポジトリのMerge Requestセクションへアクセスしてください:
https://gitlab.torproject.org/_name_/arti/-/merge_requests
プロジェクトへの貢献に関心がある場合は、コードを確認し、リポジトリをフォークしてマージリクエスト(MR)を送信してください。詳細情報、アップデート、トラブルシューティングについてはArti GitLabリポジトリをご参照ください。
Artiでのご経験をお楽しみください。ハッキングもお楽しみください!