---
title: "Macの従量制ネットワーク：インターネット共有、テザリング、データ料金 · Kilobatガイド"
url: "https://kilobat.app/ja/guides/metered-network-mac.html"
description: "macOSが高コストとして扱う接続、AndroidのテザリングやUSBテザリングが通常のWi-Fiのように見える理由、できる対処を説明します。"
---

テザリングとデータ

# Macにネットワークを従量制として扱わせる

macOSは、iPhoneのインターネット共有など一部の接続を高コストとして扱います。他のスマートフォンのテザリングは、Macからは通常のWi-Fiに見えることがあります。

対象：アプリが読み取る高コストのフラグはmacOS 10.14以降。Wi-Fiの「詳細」の省データモードはmacOS 13 Ventura以降。 · 確認日：2026年10月29日

## 症状

- Androidのテザリングでも、アプリが自宅のWi-Fiと同じように動作する。
- MacをUSBでスマートフォンにテザリングしている間に、アップデートや同期が実行される。
- 1ギガバイトごとに料金がかかるネットワークで、省データモードがオフになっている。

## 考えられる原因

- **macOSが把握しているのは一部の接続だけ。**Appleのドキュメントでは、高コストのインターフェイスとしてモバイル通信とインターネット共有が挙げられています。他のスマートフォンのテザリングは挙げられていません。
- **テザリングがEthernetに見えることがある。**ケーブルで接続したスマートフォンは、有線またはUSBのネットワークサービスとして表示されることがあります。
- **macOSにはネットワークを高コストに設定するスイッチがない。**システム設定には、Wi-Fiネットワーク用の省データモードはありますが、従量制のスイッチはありません。

## 確認方法

1. 高コストのインターフェイスを使っているプロセスを表示します。アプリがネットワークを使っているのに何も表示されない場合、macOSはそのネットワークを高コストとして扱っていません。

   ```
   nettop -P -l 1 -t expensive
   ```
2. アップルメニュー >「システム設定」>「Wi-Fi」を選択します。ネットワークの横にある「詳細」をクリックします。
3. このネットワークの「省データモード」のスイッチを確認します。

## 解決方法

1. Wi-Fiのテザリングでは、Wi-Fiの「詳細」で「省データモード」をオンにし、「OK」をクリックします。
2. iPhoneでは、できるだけインターネット共有を使います。macOSはこれを高コストとして扱います。
3. その接続を使っている間は、同期、バックアップ、アップデートを手動で一時停止します。[Macがバックグラウンドでインターネット共有のデータを使う](https://kilobat.app/ja/guides/hotspot-background-data.html)を参照してください。
4. macOSの自動ダウンロードをオフにします。[テザリング中のソフトウェアアップデートのダウンロードを止める](https://kilobat.app/ja/guides/software-update-on-hotspot.html)を参照してください。

## Kilobatを使う場合

1. Kilobatは、ネットワークごとにデータコストを「自動」「従量制」「定額」から設定します。「自動」はmacOSの判断に従います。
2. 現在のネットワークを従量制に設定します。AndroidのテザリングやUSB／Ethernetテザリングでも使えます。

   ```
   kilobat networks cost metered
   ```
3. Wi-Fiメニュー、予算メニュー、「ヘルス」タブ、「設定」でも設定できます。
4. Kilobatが何に基づいて動作し、macOSが何を報告しているかを確認します。

   ```
   kilobat conditions --json
   ```

   出力 `metered`、`osMetered`、`meteredSource`（`macOS`または`you`）。
5. 従量制ネットワークでは、Kilobatは「旅行」に切り替わり、予定された速度テストをスキップします。ブロックにはProとネットワークフィルタが必要です。
6. Wi-Fiでネットワークを区別するために、Kilobatには位置情報へのアクセスが必要です。[従量制ネットワークでアプリをブロックする](https://kilobat.app/ja/guides/recipes/block-app-on-metered.html)を参照してください。

## よくある質問

**システム設定でネットワークを従量制に設定できますか？**

いいえ。システム設定にあるのは、Wi-Fiネットワークごとの省データモードです。省データモードと高コストは別々のフラグです。

**接続が高コストかどうかを、アプリはどうやって知るのですか？**

AppleのNetworkフレームワークを使うアプリは、現在のパスの`isExpensive`と`isConstrained`を読み取れます。

## 出典

- [Apple Developer：NWPath isExpensive](https://developer.apple.com/documentation/network/nwpath/isexpensive)
- [Apple Developer：NWPath isConstrained](https://developer.apple.com/documentation/network/nwpath/isconstrained)
- [Appleサポート：MacのWi-Fi設定](https://support.apple.com/guide/mac-help/mh11935/mac)
- nettop(1)、macOS 27.2に付属のmanページ
- [Kilobatドキュメント：テザリングとデータコスト](https://kilobat.app/ja/docs.html#data-cost)

出典は2026年10月29日に確認しました。manページはmacOSに付属のものです。「ターミナル」で`man <name>`を実行すると開けます。

## 関連ガイド

- [Macで「省データモード」を使う](https://kilobat.app/ja/guides/low-data-mode-mac.html): 「省データモード」は、特定のWi-Fiネットワークでデータの使用量を減らすようmacOSとアプリに伝えます。
- [Macがバックグラウンドでインターネット共有のデータを使う](https://kilobat.app/ja/guides/hotspot-background-data.html): スマートフォンのテザリングにつないだMacは、何も操作しなくても大量のデータを使うことがあります。
- [USBケーブルでMacをiPhoneのインターネット共有に接続する](https://kilobat.app/ja/guides/usb-tethering-iphone-mac.html): USBケーブルでつなぐと、MacはiPhoneのインターネット接続を使えて、iPhoneも充電できます。
- [従量制のネットワークでアプリをブロックする](https://kilobat.app/ja/guides/recipes/block-app-on-metered.html): 「旅行」プロファイルは、選んだアプリだけを許可します。
- [更新日にリセットされる月ごとのデータ予算を設定する](https://kilobat.app/ja/guides/recipes/monthly-data-budget.html): Kilobatの予算は1つのネットワークに属します。
