Clash Android:バッテリー最適化とバックグラウンド制限を外し、プロキシ切断とサブスク不更新を減らす
しばらくすると VPN が落ちる、ブラウザだけ突然直結に戻る、サブスクリプションのノード一覧が古いまま——こうした症状は、ルールや DNS 以前に OS の省電力まわりで Clash プロセスが止められているケースがかなり多いです。本稿では バッテリー最適化の除外、バックグラウンドデータ/アクティビティの制限解除、多くの機種で有効な タスクのロック(ピン留め) と 自動起動、さらに 通知を消さない ことの意味まで、設定アプリのどこを触ればよいかを順に整理します(利用規約・法令遵守を前提とした一般向けネットワーク設定の話に限ります)。
まず症状を言語化する
「接続中」と表示されていても実際にはトラフィックが通らない、しばらく放置すると通知アイコンが消える、Wi‑Fi からモバイルデータに切り替えた直後だけ復活する——こうした 時間経過や画面オフと相関する不具合は、設定ミスというより 省電力ポリシーと相性の疑いが強いです。逆に、起動直後から購読 URL 自体がエラーになる場合は、サブスクリプション登録・SSL・権限まわりの別稿で切り分けるほうが早いことがあります。
- プロキシ切断型:しばらくするとアプリが落ち、システムプロキシや VPN セッションが無効化される。
- 更新停止型:手動更新は通るが、定期更新だけ動かない(バックグラウンドで HTTP が走っていない)。
- 省電力連動型:超省電力・就寝モード・ゲームブースターをオンにした日だけ悪化する。
Android が VPN/常駐アプリを止めやすい理由
Android はバッテリー持ちと発熱対策のため、非表示アプリの CPU・ネットワーク・ウェイクロックを積極的に抑えます。VPN/TUN 系はカーネル近辺で動き続けるため、メーカー独自の「自動起動管理」「バックグラウンド活動の制限」ではじかれやすいカテゴリです。Google 純正に近い Pixel 系でも「バッテリー最適化」はデフォルトで有効なことが多く、中華系 ROM では設定項目がさらに細かく分かれ、同じ「許可」でも文言が違います。
切り分けのコツ
変更は 一度に一項目。最適化オフだけ試し、ダメならバックグラウンド制限、という順が戻しやすいです。スクリーンショットを残すと ROM アップデート後の再確認が楽になります。
手順 1:バッテリー最適化(省電力)から除外する
まず 設定 → アプリ → Clash(またはお使いの Clash 系クライアント)→ バッテリー を開きます。ここに 「制限なし」「最適化しない」「許可」 などの選択肢があれば、最も緩い側に寄せます。メニュー名は次のような揺れがあります。
- 標準 Android:アプリ情報の「バッテリー」→「バッテリー最適化」リストから対象アプリを探し、最適化対象外にする。
- Xiaomi(MIUI/HyperOS):「省電力とバッテリー」→ アプリのバッテリー使用状況 → 対象アプリ → 「制限なし」。
- OPPO・realme・OnePlus(ColorOS/OxygenOS 系):バッテリー → アプリのバッテリー管理 → 対象アプリ → 「アプリの自動起動」とセットで確認することが多い。
- Samsung(One UI):バッテリー → バックグラウンド使用制限 → 「睡眠」「ディープ睡眠」リストに入っていないか確認し、入っていれば除外。
- Huawei(EMUI/HarmonyOS):バッテリー → アプリ起動管理 → 手動管理で関連スイッチを許可。
共通の到達イメージ
- 設定を開き、アプリ一覧から対象クライアントを選ぶ。
- 「バッテリー」「電力消費」「省電力」などのエントリを開く。
- 「最適化」「制限」「制限なし」のうち、最も制限が弱い側を選ぶ。
手順 2:バックグラウンドデータとアクティビティ
バッテリー最適化とは別に、モバイルデータ/Wi‑Fi のバックグラウンド通信 がオフになっていると、画面を消したあと購読の定期取得が止まります。同じアプリ情報画面に 「モバイルデータと Wi‑Fi」 や 「バックグラウンドデータ」 がある場合はすべて許可側にします。
さらに Android 13 以降では 通知権限 が無いとフォアグラウンドサービスの表示が制限され、ユーザーが状態に気づきにくい、というだけでなく実装によっては挙動が変わることがあります。Clash から通知を有効にしておくのが安全です。
手順 3:最近使ったアプリから「ロック」する
多くの端末で、アプリ切り替え画面でカードを下にスワイプする前に、カード上のアイコン(鍵・ピン)でロックできます。これは OS 公式の「最適化オフ」とは別層ですが、ユーザーがタスクを掃除しすぎる習慣がある環境では実害が大きいので、セットで行います。ロックしても 「すべて終了」ボタン や メモリブースター系の一括キル には負けることがある点だけ留意してください。
手順 4:自動起動・関連起動(メーカー依存)
Xiaomi・Huawei・OPPO などでは 「自動起動」「二次起動」「関連付けで起動」 が別スイッチになっています。VPN は再起動後やプロセス死亡後の復帰でここが効きます。すべて許可できない ROM もあるため、可能な範囲でオンにし、再起動 → 1 分待ってから接続確認 を一度行うと再現性の判断がしやすいです。
過剰な「最適化アプリ」に注意
サードパーティの「バッテリー節約」「クリーナー」が Clash を定期キルしている例もあります。信頼できるメーカー純正設定だけに絞って切り分けると原因が見えやすくなります。
手順 5:VPN 通知を残す・フォアグラウンド表示を止めない
Android では VPN 接続を維持するために フォアグラウンドサービス と通知が使われることがあります。通知チャンネルで 「表示しない」 にすると、実装によってはユーザー操作が難しくなったり、省電力と組み合わさって挙動が不安定に見えたりします。「低優先度でも表示」 くらいまで戻して試してください。また、他社 VPN クライアントと 複数の常駐 VPN を同時に入れると、競合で片方が落ちることもあるため、検証時は一本化がおすすめです。
手順 6:アプリ内の購読更新間隔と手動更新
OS 側を直したあとも、プロファイルの update-interval が長すぎると「更新されていない」ように見えます。クライアントに 手動更新ボタン があれば、それで即時に取りに行けるかを確認してください。ここで毎回失敗するならネットワークや URL 側の問題です。逆に手動だけ成功し、放置すると古いままなら、まだバックグラウンド制限が残っているか、端末の データセーバー がアプリ単位で有効になっているかを疑います。
アプリ単位のプロキシ運用と合わせて読むなら、アプリ別プロキシの稿で、対象アプリとシステム設定の関係も整理できます。
メーカー別:探しやすい設定名の対応表
ROM 更新でパスが変わるため絶対ではありませんが、検索バーに入れる語のヒントになります。
| 系統 | バッテリーまわりで探す語 | 補足 |
|---|---|---|
| Pixel/純正に近い AOSP | バッテリー最適化、制限なし | デジタルウェルビングの就寝モードと競合しないかも確認 |
| Xiaomi | 省電力、自動起動、バッテリー制限なし | セキュリティアプリ側に同名メニューが二重にあることがある |
| Samsung | 睡眠/ディープ睡眠、バックグラウンド制限 | 「最適化されています」表示と実際のリストがズレる場合あり |
| Huawei | アプリ起動管理、手動管理 | 関連起動まで許可しないと復帰が弱いことがある |
| OPPO・realme | バッテリー最適化、アプリの自動起動 | 「標準/制限なし」の段階が複数ある |
それでも直らないとき:ネットワーク側の切り分け
省電力をすべて緩めても数分で落ちる場合は、ノード自体の切断、ルールと DNS、別アプリとの VPN 競合 を疑います。ブラウザだけ異常ならシステムプロキシの残留ではなく、DNS・fake-ip の稿の方が近いことがあります。モバイルデータでは安定して Wi‑Fi だけダメ、のように AP 側のクライアント隔離 で UDP/長接続が切られるケースもあるため、場所を変えて試すのも有効です。
よくある質問
root や Magisk が必要ですか?
通常は不要です。まずメーカー純正のバッテリーとバックグラウンド設定を尽くしてください。
仕事用プロファイルに入れたら落ちます
仕事用プロファイル側にも同様のバッテリー設定が別枠で存在します。個人用だけ最適化オフにしても不十分なことがあります。
テレビボックスでは?
省電力の概念は似ていますがリモコン操作前提です。Android TV 向けの稿とあわせて読むと、起動と購読の流れを合わせやすいです。
チェックリスト
- アプリ情報でバッテリー最適化を「制限なし/オフ」にした。
- バックグラウンドデータ・Wi‑Fi/モバイル双方を許可した。
- 自動起動・関連起動を可能な限り許可した(対応 ROM のみ)。
- 最近使ったアプリでタスクをロックした。
- VPN 通知チャンネルを無効化していない。
- 手動購読更新で URL とネットワークが生きていることを確認した。
まとめ:省電力は「敵」ではなく設定の置き場所の問題
Clash for Android 系クライアントは、正しく設定できていても OS の省電力一掃でプロセスが止まれば、ユーザーから見れば「突然プロキシが死んだ」になります。バッテリー画面の一段深いところまで降りて除外し、通知と自動起動を揃えるだけで体感は大きく変わることが多いです。