---
title: "通信がVPNを経由しているか確認する · Kilobatレシピ"
url: "https://kilobat.app/ja/guides/recipes/check-vpn-and-public-ip.html"
description: "Macの通信がどのインターフェイスから出ていくか、VPNがすべてを運んでいるか一部だけかを確認します。必要なら、Webサイトから見えるパブリックIPも確認できます。"
---

レシピ

# 通信がVPNを通っているか確認する

KilobatはMacの経路を読み取り、通信がVPN経由で出ていくかを表示します。パブリックIPをCloudflareに問い合わせるのは、その機能をオンにした場合だけです。

アプリとCLIで無料 · 確認日：2026年10月29日

## アプリで

1. ダッシュボードを開き、「ヘルス」タブをクリックします。「通信の出口」を探します。
2. インターフェイスとVPNの状態を確認します。「スプリット」は、VPNに接続しているものの、一部の通信だけがVPNを使っていることを意味します。
3. パブリックIPを確認するには、「パブリックIPを調べる」を選択します。Kilobatは、ネットワークが変わったときと30分ごとにCloudflareに問い合わせます。
4. バットの横にVPNの状態を表示するには、「設定」›「メニューバー」を開いて「VPN」を選択します。
5. 「履歴」タブには、VPNがオンまたはオフになった時刻と、パブリックIPが変わった時刻が表示されます。

## CLIで

1. 通信の出口を表示します。このためにMacから送信されるデータはありません。

   ```
   kilobat ip
   ```

   出力 例：`Traffic leaves through utun3 (WireGuard)`
2. パブリックIPとその登録国もCloudflareに問い合わせます。

   ```
   kilobat ip --public
   ```
3. メニューバーにVPNの状態を表示します。

   ```
   kilobat settings menu-bar vpn
   ```

## MCPで

`claude mcp add kilobat -- kilobat mcp`でMCPサーバを一度接続します。他のクライアントについては[ドキュメント](https://kilobat.app/ja/docs.html#agents)を参照してください。接続後は、エージェントがこれらのツールを呼び出せます。設定を変更するツールは、先にユーザに確認するようエージェントに伝えます。

| ツールと引数 | 機能 |
|---|---|
| `get_exit_path` | `interface`、`vpn`（full、partial、off）、`vpnName`を返します。どこにも何も送信しません。 |
| `get_exit_path` `{"public_ip": true}` | `publicIP`と`publicIPCountry`も返します。Cloudflareに接続します。 |

## 知っておきたいこと

- 国は、アプリ内のDB-IPのデータに基づく、アドレスの登録国です。ユーザやサーバの所在地ではありません。
- VPNや出口の国が表示されても、接続がプライベートまたは匿名であることを示すわけではありません。
- 訪問するWebサイトと同じように、Cloudflareには問い合わせのリクエストが見えます。
- システムプロキシを使っている場合、パブリックIPはプロキシのアドレスになります。
- macOSが複数のVPNを接続済みと表示している場合、どれが経路を担っているかをKilobatは推測しません。

## 出典

- [Kilobatドキュメント：VPNとパブリックIP](https://kilobat.app/ja/docs.html#vpn)
- [Kilobatスキル：mac-network-troubleshooting](https://github.com/seifip/kilobat-skills/tree/main/skills/mac-network-troubleshooting)
- [Kilobat llms.txt：CLIとMCPのリファレンス](https://kilobat.app/llms.txt)

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

## 関連ガイド

- [MacでVPNに接続しているのにインターネットに接続できない](https://kilobat.app/ja/guides/vpn-connected-no-internet.html): VPNは通信をトンネル経由で送ります。
- [MacでTailscaleと別のVPNが競合する](https://kilobat.app/ja/guides/tailscale-vpn-routing-conflicts.html): Tailscaleは各デバイスに100.64.0.0/10のアドレスを割り当てます。
- [MacでDNSの問い合わせがVPNの外に出てしまう](https://kilobat.app/ja/guides/vpn-dns-leak-mac.html): VPNがオンのときは、ふつうDNSの問い合わせはVPNのサーバに送られるようにしたいものです。
- [MacでIPアドレスのトラッキングを制限する](https://kilobat.app/ja/guides/limit-ip-address-tracking.html): 「IPアドレスのトラッキングを制限」は、ネットワークごとの設定です。
