> For the complete documentation index, see [llms.txt](https://help.aikido.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.aikido.dev/docs/docs-ja/aikido-device-protection/miscellaneous-aikido-endpoint/device-protection-compatibility-with-vpns-ztnas/device-protection-and-netskope.md).

# Mac 向け Device Protection と Netskope

このガイドでは、Aikido Device Protection が Netskope と並行して確実に動作するように、Netskope の Steering Configuration を設定する方法を説明します。

{% hint style="warning" %}
これらの手順は macOS 専用です。Windows に適用すると問題が発生する可能性があります。
{% endhint %}

## これが必要な理由

Device Protection は、ソフトウェアサプライチェーンのトラフィック、つまり開発者がパッケージレジストリ（npm、PyPI、Maven、NuGet、Go）や開発者向けツールのマーケットプレイス（Visual Studio、Cursor、Chrome ウェブストア）に接続する通信、さらに Aikido 自体の保護サービスを検査・保護します。

企業向け VPN/ZTNA と Aikido Device Protection の両方が同じトラフィックをステアリングまたは検査しようとすると、両者が競合して不安定な動作につながることがあります。これを避けるには、VPN/ZTNA を次のように設定する必要があります。 **Device Protection が処理するドメインをバイパス（除外）する**.

## 手順

1. にログインします **Netskope 管理コンソール**.
2. 次へ移動します: **設定 → Security Cloud Platform → Steering Configuration。**
3. New Steering Configuration をクリックし（Default のテナント設定は編集しないでください）、新しい名前を付けます。例: 「macOS tenant config」。
4. 次の項目の下で **一致条件**、次を設定し **OS ファミリー** = **macOS**。 **ユーザーグループ/OU** が **任意**、または Default 設定が対象とするのと同じグループに範囲を絞ります。これにより、バイパスが Mac のみに制限されます。

   が表示されない場合は、 **一致条件**あなたのテナントは 124.0.0 より古いリリースです。設定の対象を **ユーザーグループ** または **組織単位（OU）** のいずれかにしてください。この範囲指定はデバイス単位ではなくユーザー単位で適用されるため、そのグループにはデバイスがすべて Mac であるユーザーのみを含める必要があります。そうでないと、そのユーザーの Windows デバイスにもバイパスが適用されます。新しいグループを作成するには、ここで選択する前に、アイデンティティプロバイダーに追加し、Netskope（SCIM または Directory Importer）に同期してください。
5. Steered Traffic では、Mac のステアリングが変わらないように Default 設定をそのまま反映させます。通常、これには All Traffic（HTTP/HTTPS および Non-web）と All Private App Segments が含まれます。
6. 変更したい対象の Steering Configuration（Config）プロファイルの設定アイコンとして 3 つの点をクリックします。Edit Configuration → Traffic Steering を開き、「**バイパスする例外トラフィックの対象:**」が **クライアント**.
7. これを確認したら、プロファイルに入力します。
8. を開き、 **例外** タブを選択します。
9. クリックします **新しい例外 → ドメイン**.
10. 以下のドメインを入力します（1 行につき 1 件、またはインターフェースのバージョンでサポートされている形式で入力してください）。
11. 設定を保存します。変更は通常 **1 時間以内に**.

{% hint style="info" %}
簡単にテストしたい場合は、ローカルの Netskope クライアントを開き、Configuration をクリックしてから、「Configuration update available.」を確認します。表示されていれば、Update をクリックして最新のポリシーを取得します。
{% endhint %}

## 除外するドメイン

これらは Aikido Device Protection がインターセプトするドメインです。パッケージレジストリと開発者向けツールのマーケットプレイスは常にインターセプトされます。AI プロバイダーのドメインは、〜のときのみインターセプトされます [AI の利用](/docs/docs-ja/aikido-device-protection/using-aikido-endpoint/ai-monitoring.md) 監視が有効な場合。

{% tabs %}
{% tab title="パッケージレジストリとマーケットプレイス" %}

```
api.nuget.org
app.aikido.dev
endpoint-server.aikido.dev
aikido-endpoint-binaries.s3.eu-west-1.amazonaws.com
central.maven.org
chromewebstore.google.com
chromewebstore.googleapis.com
clients2.google.com
clients2.googleusercontent.com
crates.io
index.crates.io
static.crates.io
device-protection.aikido.help
files.pythonhosted.org
gallery.vsassets.io
gallerycdn.vsassets.io
github.com
globalcdn.nuget.org
marketplace.cursorapi.com
marketplace.visualstudio.com
open-vsx.org
proxy.golang.org
pypi.org
pypi.python.org
registry.npmjs.com
registry.npmjs.org
registry.yarnpkg.com
repo.maven.apache.org
repo1.maven.org
repository.apache.org
rubygems.org
index.rubygems.org
repo.packagist.org
sum.golang.org
update.googleapis.com
www.nuget.org
```

{% endtab %}

{% tab title="AI プロバイダー" %}
AI 使用状況の監視が有効な場合のみインターセプトされます。

```
ai-gateway.helicone.ai
ai-gateway.vercel.sh
ai.zenifra.com
aki.io
api-inference.modelscope.cn
api-sherlock.cloudferro.com
api.302.ai
api.abliteration.ai
api.ai-router.dev
api.aiand.com
api.ambient.xyz
api.anyapi.ai
api.auriko.ai
api.berget.ai
api.cerebras.ai
api.clarifai.com
api.claudin.io
api.cline.bot
api.code.umans.ai
api.cortecs.ai
api.crossmodel.ai
api.deepinfra.com
api.deepseek.com
api.dinference.com
api.empiriolabs.ai
api.fireworks.ai
api.friendli.ai
api.getlilac.com
api.githubcopilot.com
api.gmi-serving.com
api.greenpt.ai
api.groq.com
api.hpc-ai.com
api.impossibl.com
api.inceptionlabs.ai
api.inceptron.io
api.inference.wandb.ai
api.intelligence.io.solutions
api.jiekou.ai
api.kilo.ai
api.lkeap.cloud.tencent.com
api.llama.com
api.llmgateway.io
api.longcat.chat
api.lucidquery.com
api.meganova.ai
api.meta.ai
api.mistral.ai
api.modeloracle.com
api.moonshot.ai
api.moonshot.cn
api.morphllm.com
api.neuralwatt.com
api.nova.amazon.com
api.novita.ai
api.ofox.ai
api.openai-compat.model-serving.eu01.onstackit.cloud
api.orcarouter.ai
api.perplexity.ai
api.pioneer.ai
api.poe.com
api.qhaigc.net
api.qnaigc.com
api.regolo.ai
api.routing.run
api.sakana.ai
api.sarvam.ai
api.scaleway.ai
api.scx.ai
api.siliconflow.cn
api.siliconflow.com
api.stepfun.ai
api.stepfun.com
api.synthetic.new
api.tbox.cn
api.tensorx.ai
api.thegrid.ai
api.together.xyz
api.tokenfactory.nebius.com
api.trustedrouter.com
api.unorouter.com
api.upstage.ai
api.vivgrid.com
api.vultrinference.com
api.xiaomimimo.com
api.z.ai
api.zeldoc.ai
apis.iflow.cn
app.frogbot.ai
chat.d.run
cloud-api.near.ai
coding-intl.dashscope.aliyuncs.com
coding-plan-endpoint.kuaecloud.net
coding.dashscope.aliyuncs.com
crof.ai
daoxe.com
dashscope-intl.aliyuncs.com
dashscope.aliyuncs.com
go.fastrouter.ai
hyper.charm.land
inference.baseten.co
inference.coralbricks.ai
inference.do-ai.run
inference.hetzner.com
inference.net
inference.poolside.ai
inference.tinfoil.sh
inference.us-west.modal.direct
integrate.api.nvidia.com
kenari.id
llm.chutes.ai
llm.submodel.ai
llmtr.com
maas-api.ebcloud.com
moark.com
model.inferx.net
modelishub.com
models.mixlayer.ai
models.think.evroc.com
nano-gpt.com
oai.endpoints.kepler.ai.cloud.ovh.net
ollama.com
open.bigmodel.cn
openai.blueclaw.network
opencode.ai
openrouter.ai
pass.wafer.ai
routellm.abacus.ai
router.huggingface.co
router.requesty.ai
token-plan-ams.xiaomimimo.com
token-plan-cn.xiaomimimo.com
token-plan-sgp.xiaomimimo.com
token-plan.ap-southeast-1.maas.aliyuncs.com
token-plan.cn-beijing.maas.aliyuncs.com
tokenhub.tencentmaas.com
www.xpersona.co
zenmux.ai
```

{% endtab %}
{% endtabs %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.aikido.dev/docs/docs-ja/aikido-device-protection/miscellaneous-aikido-endpoint/device-protection-compatibility-with-vpns-ztnas/device-protection-and-netskope.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
