---
title: "Macのapsd：Appleプッシュ通知サービスの接続 · Kilobatガイド"
url: "https://kilobat.app/ja/guides/what-is-apsd.html"
description: "apsdは、MacをAppleプッシュ通知サービスにつないでおくプロセスです。常に接続している理由、使うポート、失敗するときについて説明します。"
---

macOSのプロセス

# Macのapsdとは？

`apsd`は、Appleプッシュ通知サービスへの接続を1本開いたままにします。アプリやiCloudは、これを使って通知を受け取ります。

プロセス：`apsd` · 対象：現在のすべてのmacOS。macOS 27.2で確認。 · 確認日：2026年10月29日

## 表示される場所

- 「アクティビティモニタ」の「ネットワーク」、`nettop`、Kilobatの一覧に`apsd`が表示されます。
- ファイアウォールやネットワークモニタが、`apsd`の接続を許可するか尋ねてきます。
- Macが何もしていないときでも、`apsd`は常に接続を開いています。

## 正体

manページでは、apsdを「Apple Push Notification service daemon」と呼んでいます。ApplePushServiceフレームワークの一部です。

アプリは通知のために独自の接続を持ちません。Appleの開発者向けドキュメントによると、アプリはAPNsに登録してデバイストークンを受け取ります。

## ネットワークを使う理由

- **開いたままの接続。**Appleによると、デバイスはAPNsにTCPポート5223を使います。5223がブロックされている場合は、ポート443が代わりに使われます。
- **通知。**メッセージ、メール、カレンダーの変更、アプリの通知がこれを通じて届きます。

## 正常ですか？

はい。少量の接続を常に保つのが、プッシュ通知の仕組みです。通信量は通常わずかです。

再接続が繰り返される場合は、ファイアウォールやプロキシがポート5223をブロックしている可能性があります。

## 使用量を確認する

1. 「アプリケーション」>「ユーティリティ」から「アクティビティモニタ」を開き、「ネットワーク」をクリックします。
2. 検索フィールドに`apsd`と入力します。「送信バイト」と「受信バイト」の列に、やり取りした量が表示されます。
3. ターミナルで、このプロセスだけを監視します。dを押すと1秒ごとの変化が表示され、qを押すと終了します。

   ```
   nettop -p apsd -P
   ```
4. 接続とポートを表示します。

   ```
   lsof -nP -i -a -c apsd
   ```

## 安全に減らす・一時停止する

1. 不要なアプリの通知をオフにします。アップルメニュー >「システム設定」>「通知」と選択します。
2. ネットワークを管理している場合は、Apple宛てのTCPポート5223を許可します。Appleは企業ネットワーク向けの記事でホストとポートを公開しています。
3. 「アクティビティモニタ」で`apsd`を終了しないでください。macOSの一部であり、ほかの機能がこれに依存しています。通知はこれを通じて届きます。

## Kilobatを使う場合

1. Kilobatのアプリリストを開き、`apsd`を検索します。その行に、現在の転送速度とやり取りしたバイト数が表示されます。
2. ターミナルで同じライブリストを表示します。/を押して名前を入力すると検索できます。

   ```
   kilobat status --watch
   ```
3. 1日分の通信量を表示します。名前は`kilobat report --summary`と一致します。

   ```
   kilobat bandwidth apsd day
   ```
4. MCP経由では、AIエージェントが`get_app_bandwidth`と名前`apsd`で同じ履歴を取得できます。
5. ライブ表示は無料です。アプリでの履歴にはProが必要です。Kilobatが履歴を記録するのは、アプリの実行中だけです。

## よくある質問

**会社のネットワークで通知が届かないのはなぜですか？**

Appleによると、デバイスにはAppleのネットワークへのTCPポート5223が必要です。会社のファイアウォールの中には、これをブロックするものがあります。

**プロキシを使うとプッシュ通知が使えなくなりますか？**

Appleによると、ポート443の通信は、復号しないプロキシであれば通過できます。

## 出典

- apsd(8)、macOS 27.2に付属のmanページ
- [Appleサポート：AppleデバイスにAppleプッシュ通知が届かない場合](https://support.apple.com/en-us/102266)
- [Appleサポート：企業ネットワークでApple製品を使用する](https://support.apple.com/en-us/101555)
- [Apple Developer：Registering your app with APNs](https://developer.apple.com/documentation/usernotifications/registering-your-app-with-apns)
- nettop(1)、macOS 27.2に付属のmanページ

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

## 関連ガイド

- [Macのidentityservicesdとは？](https://kilobat.app/ja/guides/what-is-identityservicesd.html): identityservicesdは、Apple Identity Serviceの一部です。
- [Macでプロキシ設定のせいでアプリが接続できない](https://kilobat.app/ja/guides/proxy-settings-breaking-apps.html): プロキシ設定は、通信を別のサーバ経由で送ります。
- [MacでコンテンツフィルタがWebサイトをブロックする](https://kilobat.app/ja/guides/content-filter-blocking.html): コンテンツフィルタはWebの通信を調べ、一部のサイトをブロックします。
- [macOSのファイアウォールが受信接続をブロックする](https://kilobat.app/ja/guides/macos-firewall-incoming.html): macOSのファイアウォールは、ほかのコンピュータからMacへの接続を制御します。
