0本稿で「完了」とみなす状態
最終的に満たしたい条件は短く言うと次のとおりです。信頼できるビルドが起動し、購読またはリモート構成から生成されたプロファイルがアクティブで、Clash Verge Rev のトグルからシステムの HTTP/HTTPS プロキシ欄にローカル待受が書き込まれ、ブラウザで出口が期待どおり変わる。ここまで来れば、UDP や全体ルーティングを載せ替えたいモチベーションに従って TUN 系の別稿へ進んでも、原因の切り分けがかなり楽になります。逆に、まだ systemd ユニットだけで内核を動かそうとしている段階なら、本ページの手順とは別系列です。Linux Mihomo と TUN・systemd の記事がヘッドレス寄りの型を押さえていますので、自宅サーバーや開発機の常駐デーモンに寄せたい読者はそちらを基準にしてください。
なぜ Ubuntu 24.04 LTS に絞るのかというと、検索語と実機の重なりが太いからです。パッケージ体系は Debian に近いものの、デフォルトのデスクトップ(GNOME)まわりのプロキシ取り込み手順や、初回だけ不足しがちな WebKitGTK 系ライブラリへの依存が、22.04 以前と微妙にズレます。世代横断の真理を並べるより、手を動かす読者がその日のクリック順序で迷子にならないことを優先しました。ARM 端末(Pine 系や一部 Raspberry Pi デスクトップ)では amd64 の deb がそのままでは通らないので、実機の uname -m が aarch64 なら配布ページ側の ARM ビルドの有無を先に確認してください。
1始める前の環境確認と心構え
まずターミナルを開き、カーネルとディストリビューションの表示が想定どおりかざっと見ます。lsb_release -a で Noble 系と分かれば前提は揃っています。続けて uname -m を実行して x86_64 かどうかを確認します。クラウド上の Ubuntu Server に SSH だけで入っている構成では、本稿の「システムプロキシ ON」が期待どおり効かないことが多いので、デスクトップセッション上で試す前提にしてください。会社端末では ルートでの apt が禁止されていることがあり、その場合は deb ではなく権限のいらない場所へ置ける AppImage を検討します。いずれにせよ、入手元はブックマーク可能な正規の配布ページに固定し、検索結果のミラーを鵜呑みにしない習慣だけは共通です。
- ブラウザ拡張型プロキシをいまも有効にしていると、システム欄が正しくても最終出口が二重化して分かりにくくなります。検証中だけオフにするのがおすすめです。
- VPN クライアント全体トンネルと同時に常時オンにしていると、どちらが勝っているかログを読まないと結論が出ません。切り分けではどちらかを一時停止するのが安全です。
- プロキシ自動設定(PAC)を企業ポリシーで固定されている端末では、GNOME の手入力欄が灰色アウトしていることがあります。その場合はインフラ側の許可を先に確認してください。
関連:購読更新が不安定なときは 403/タイムアウトの切り分けも参照してください。本稿では初回導入の幹だけを扱います。
2パッケージ形式の選び方:deb と AppImage
deb は Ubuntu のパッケージマネージャに馴染み、アプリケーションメニューへの登録や将来のアンインストールが素直です。一方で管理者権限が必要になり、依存関係の引き込みで apt が絡みます。AppImage は単一ファイルをホーム配下に置き、実行ビットを付けるだけで試せる利点があります。USB メモリにコピーして別マシンへ持ち歩くような用途にも向きますが、自己更新やデスクトップ統合は deb より手作業側に寄りがちです。日本語の検索では「Linux インストール deb」「AppImage 実行方法」が別々にヒットしますが、本稿では Clash Verge Rev の実ファイル名(バージョン文字列付き)が変わっても手順が破綻しないように、パターンで説明します。
ファイルを保存したら、改ざんやブローカ途中欠損を疑うならチェックサムをサイト表示と突き合わせます。普段から端末で操作する読者は sha256sum の出力をコピーして比較すると早いです。誤って古い残骸と新しい deb を同居させていると、メニューが二重に出たり起動時に衝突したりするので、一度アンインストールしてから入れ直す判断も躊躇しないでください。
3deb を導入する典型コマンド列
ダウンロードした .deb を ~/Downloads に置いた想定で、ターミナルからインストールします。dpkg だけだと依存が足りず失敗することが多いので、そのあと apt 側へ処理を渡して不足分を自動取得する型が安定です。ファイル名は実際のリリースに合わせて読み替えてください。Ubuntu 24.04 では Web ビューを内包するGUIに寄与するライブラリがまとめて要求されることがあり、画面には英語のライブラリ名が列挙されますが、大半は自動解決で片付きます。
# Example: install downloaded .deb and fix dependencies
cd ~/Downloads
sudo apt update
sudo dpkg -i ./clash-verge_*_amd64.deb || true
sudo apt-get install -f -y
上記の || true は dpkg が依存不足で非ゼロ終了しても、続けて apt-get install -f が不足パッケージを引けるようにするための安全弾です。運用に慣れた読者は一回の apt install ./package.deb にまとめるやり方でも構いません。完了後、アプリケーションメニューから Clash Verge Rev を探して起動できるか確認します。メニューに出ない場合は which clash-verge やパッケージが提供する .desktop ファイルの場所を dpkg -L で追うと早いです。
注意:サードパーティ製の古い libwebkitgtk 系を手動で突っ込んだ環境では依存がねじれやすいです。可能なら公式リポジトリと矛盾しない範囲で入れ直し、それでもダメならクリーンなユーザーで試験します。
4AppImage を動かす最短手順
AppImage はホームディレクトリなど書き込み可能な場所へ移し、実行権限を付与して直接起動します。ファイルマネージャから「プロパティ → 実行許可」をオンにしてもよいですが、端末なら次の二行がそのまま使えます。初回起動で統合補助ツール(任意)を導入するか聞かれることもありますが、必須ではありません。USB に置いて読み取り専用で実行すると失敗することがあるため、書き込み可能なパスを選んでください。
chmod +x ~/Applications/Clash.Verge_*_amd64.AppImage
~/Applications/Clash.Verge_*_amd64.AppImage
起動直後に何も出ないように見える場合は、ターミナルから実行して標準エラーにライブラリ欠落が出ていないかを読みます。FUSE まわりの案内が出た世代もありましたが、現行の自己完結型 AppImage では減っています。メッセージに出たライブラリ名を頼りに apt install で補うのが現実的です。セキュリティソフトが匿名化ディレクトリへのアクセスを止めているケースでは、ホーム外のパスへ移すと通ることもあります。
5初回起動とウィンドウ操作の型
ビルドや翻訳の進み方でラベル文言は多少動きますが、左側ナビに並ぶ Profiles(プロファイル)、Proxies(プロキシ)、Logs(ログ)、設定 の役割は安定しています。Linux では macOS の Privileged Helper のように名前が踊るダイアログは少なめですが、システムプロキシを触る段階でポリシーキットの認証を求められたり、初回のみファイアウォールの許可ダイアログが出たりします。断ってしまったら、その機能だけが黙って失敗するタイプの挙動になるので、もう一度メニューから同じ操作を辿って再提示させます。
トレイ常駐型の挙動はデスクトップ環境によります。GNOME の拡張やステータス領域の設定でアイコンが隠れていると「落ちた」と誤認しがちです。実際にはバックグラウンドでプロセスが残っているので、システムモニタで名前を検索して確認してください。強制終了と通常終了を混同しないよう、メニューから Quit があるならそちらを優先します。
6サブスクリプション取り込みとプロファイルの優先順位
プロバイダから受け取った 購読 URL をそのまま貼り付け、更新間隔は利用規約の範囲で控えめに始めると安全です。短期に連打すると 429 や 403 でブロックされる商用例もあります。複数プロファイルを試すとき、どれがアクティブかは一覧のハイライトやチェックマークで示されることが多いですが、迷ったらログに現れる構成名を手掛かりにします。YAML を手で持ち込む読者は構文エラーに気をつけ、エディタのシンタックス強調だけに頼らず Mihomo の検証メッセージへ戻ってください。
Proxies 画面ではまず手動で一つのノードを選び、遅延表示が妥当かを見ます。いきなり自動選択グループの挙動まで読もうとすると変数が多すぎるので、RULE と GLOBAL と DIRECT の関係が掴めるまではシンプルな経路のまま検証します。社内ドメインや銀行サイトを直結させたいルールは後回しで構いません。インポートした URL を公開のチャットに貼るのは鍵流布に直結するので避けてください。
合格ライン:プロファイル更新がエラーなく終わり、Proxies にノード列が現れ、片方を選んでもログに致命的な TLS エラーが連打されていない状態。
7システムプロキシをオンにして GNOME と突き合わせる
Clash Verge Rev の設定にある システムプロキシ相当のトグルをオンにします。期待どおりなら GNOME の 設定 → ネットワーク → プロキシ にローカルホストのポートが入ります。Wayland でもこの欄は基本的に同期しますが、スイッチを素早く連打してイベントが詰まると一時的に空欄のままということがあります。数秒待ってから欄を開き直す程度の運用で十分です。ブラウザ側で「システム設定を使う」がオフのまま固定されていると、OS は直しているのに表示だけ変わらないという事故もあるので、Firefox と Chromium 系で該当する項目を一度確認します。
ターミナルからだけ確認したい場合は gsettings で HTTP プロキシモードを読む手もありますが、初学者が覚える優先度は高くありません。curl でプロキシを明示して外向き HTTP を試すときは http_proxy 環境変数をその場で export するやり方も併用できます。いずれも 混合ポートや HTTP/SOCKS の番号取り違えでコケやすいので、アプリ画面の表示と一致しているかだけは必ず突き合わせてください。
# Example: show GNOME manual proxy keys (read-only inspection)
gsettings list-recursively org.gnome.system.proxy
8初回疎通の見え方と落とし穴
ブラウザで IP 調査サイトを開き、いつもの回線と異なる出口になっているかを確認します。DNS 漏れやルールの取りこぼしを厳密に詰める段階はこのあとも続きますが、初回プロキシの記事としてはここで止めてよいラインです。速度が出ないときはノード側の輻輳か、ローカルルールが意図せず大容量宛先へ遠回りさせている可能性を疑います。Clash Verge Rev のログを開き、接続試行がどのポリシーにマッチしたかを追う癖をつけると、後の ルール整列とマッチ優先度の整理にそのままつながります。
ポート番号の記憶違いはよくあるので、CLI で ss -lntp のように LISTEN を眺めて実体を確認しても構いません。権限が足りず一覧が省略されるときは sudo を付けますが、常時ルートで叩く必要はありません。ブラウザを二つ同時に開いて片方だけ拡張プロキシをオンにしていると、タブごとに出口が分かれて混乱の元です。検証ウィンドウでは拡張をオフに寄せるのがおすすめです。
典型的なつまずき:優先して確認する順序
・deb 導入直後に起動してすぐ落ちる:不足ライブラリのダイアログを閉じてしまった場合、ターミナル起動で stderr を読み直します。apt-get install -f をもう一度回してから試すと早いです。
・AppImage だけ真っ黒で終了:実行ファイルをネットワークドライブや読み取り専用メディアから動かしていないか、ホーム配下へ移して再実行します。
・システムプロキシ ON なのにブラウザだけ直結:ブラウザ側の独自プロキシ設定が残っているか、拡張が固定していないかを先に疑います。GNOME の欄が空なら Clash Verge Rev 側のトグルイベントをもう一度発火させます。
・購読は取れたがノードがゼロ:リモート設定が空配列になっている、プロバイダ側メンテで一時的に偽空など、サーバ側要因もあります。ログの HTTP ステータスを手掛かりにしてください。
・WSL から Windows ホストのプロキシを見に行く構成:本稿の対象外ですが、ポート参照先が 127.0.0.1 で合っているかはドキュメント別途確認が必要です。
FAQ
検索クエリ側で繰り返し見かける設問だけを本文にも載せ、FAQPage と二重化してスニペット用途にも載せやすくしています。TUN を掘る段階になったら権限と競合の別記事へ切り替えてください。
deb と AppImage は併用できますか?
同時常駐はポートが衝突しやすいので避けます。試行錯誤のあいだに両方入っていても、検証中は一方だけを起動する運用にしてください。
Ubuntu 24.04 以外の派生版でも同じですか?
大筋は同じですが、パッケージ名や既定デスクトップが異なると不足ライブラリの取り方が変わります。派生版では同等の dpkg/apt 手順を、その発行元のドキュメントと突き合わせてください。
flatpak や snap は扱いますか?
本稿では公式に近い deb/AppImage ラインを優先します。コンテナ型ラッパはサンドボックス設定でプロキシ連携が別問題化しやすいので、初回導入では素の導線から始めるのが無難です。
まとめと次のステップ
Ubuntu 24.04 LTS のデスクトップで Clash Verge Rev を使う主線は、形式選定(deb か AppImage)→ 依存解消付きインストール → 購読インポート → ノード選択 → システムプロキシ → ブラウザ確認、の五拍子です。ここまで揃えば CLI 専用構成に戻る理由はほとんど減りますが、サーバ常駐やスクリプトからの直接操作まで含めて一気に整えたい場合は Linux Mihomo の systemd 記事で別の型を採ればよいでしょう。GUI と併存させるときはポートと自動起動の二点だけは衝突しないよう設計すると長く快適です。
コマンドと設定ファイルだけで肩代わりするスタックは柔軟ですが、ウィンドウを開閉するたびに状態が見えることと、トグルと OS のプロキシ欄の対応を素早く確認できることは、日常利用ではけっこう大きな差になります。統合ダウンロードで環境に合うパッケージを選び、画面の流れに沿って初回疎通まで進められます。まだクライアントを手元に置いていなければ、まず公式のまとめページから入手してください。Clash クライアントを無料ダウンロードできます。