- 企業のネットワークで Web プロキシを利用されている
概要:
Webプロキシの用途の一つは、特定のWebサイトをフィルタリングしてブロックすることです。しかし、管理者が認証なしで特定のWebサイトまたはURLをWebプロキシ経由で許可する必要がある状況もあります。
管理者はこれらの例外を例外リストに定義します。このリストは、ユーザーがWebプロキシ経由でアクセスできる承認済みまたは許可済みのWebサイトを識別します。
環境内のUnityユーザーは複数のURLにアクセスする必要があり、例外リストを使用することで、以下のシナリオでこれらのリソースにアクセスできます。
- お使いの環境では自動プロキシ構成がサポートされていますが、基本認証はサポートされていません。Unityアプリケーションが認証なしでWebプロキシ経由で通信できるようにしたい。
- WebプロキシでSSLインスペクションが使用されていますが、UnityアプリケーションにWebプロキシ証明書を信頼させることができません。UnityアプリケーションがSSLインスペクションなしでWebプロキシ経由で通信できるようにしたい。
- Webプロキシで実行可能ファイルのダウンロードがブロックされているか、ダウンロード前にユーザーの確認が必要です。Unityアプリケーションがユーザーの確認なしで実行可能ファイルをダウンロードできるようにするにしたい。
例外リストを定義することで、これらの状況の一部またはすべてを回避できます。
例外を追加する手順はプロキシソフトウェアによって異なりますが、通常はウェブプロキシの設定またはウェブベースの管理インターフェースから行うことができます。詳細については、ウェブプロキシソフトウェアのヘルプを参照してください。
注意:この KB は Unity のドキュメント「Use Unity through web proxies」- 「Define exceptions on your web proxy」の翻訳となります。最新の情報はドキュメントを参照してください。
手順:
Unity アプリケーションがアクセスするエンドポイント
最も簡単な解決策は、以下のリソースのドメイン全体を例外リストに追加することです。
- unity.com
- unity3d.com
- plasticscm.com
- google.com
- googleapis.com
- microsoft.com
- aka.ms
ユーザーがアクセスできるサブドメインを個別に制御したい場合は、以下の表の項目を例外リストに追加してください。
注意:特に指定がない限り、これらのエンドポイントのプロトコルタイプは TCP、ポート番号は 80 と 443 です。
| エンドポイント or URL | エンドポイントを使用する機能またはサービス | 追加情報 |
|---|---|---|
live-platform-api.prd.ld.unity3d.com |
Unity Hub | Unity リリース、テンプレート、Learn コンテンツなどの Hub コンテンツを取得するための API。 |
api.hub-proxy.unity3d.comcore.hub-proxy.unity3d.comconfig.hub-proxy.unity3d.com
|
Unity Hub | データを管理するさまざまなサービスのためのプロキシエンドポイント。 |
config.uca.cloud.unity3d.com |
Unity Hub | リモート設定を使用して、アナリティクス向けのオプトイン ステータス |
learn.unity.com |
Unity Hub | Hub はインターネット上の Unity Learn コンテンツにリンクします。ユーザーが Hub 内からトレーニング コンテンツにアクセスする場合にのみ必要です。 |
aka.ms |
Unity Hub | Visual Studio Tools for Unity のダウンロード アドレス。 |
analytics.cloud.unity3d.com |
Unity Hub | N/A |
api2.amplitude.com |
Unity Hub | Unity Hub のアナリティクス。 |
id.unity.com |
Unity ID portal | Unity ID、シートベースのサブスクリプション、組織などを管理するためのポータル。 |
api.unity.com |
Identity | ID と認証のための API。 |
accounts.unity3d.com |
Web authentication | N/A |
license.unity3d.com |
License | ライセンス操作(アクティベーション、更新、返却など)のための API。 |
activation.unity3d.com |
Activation | ライセンス操作(アクティベーションなど)のための API。 |
packages.unity.com |
Unity Package Registry | パッケージの検索とパッケージ情報の取得のための主要なレジストリ サービス エンドポイント。 |
download.packages.unity.com |
Unity Package Registry |
packages.unity.comのエイリアス。 |
packages-v2.unity.com |
Unity Package Registry | 以前はパッケージ マネージャーの Asset Store 統合で使用されていました。packages.unity.comのエイリアス。 |
cdn.packages.unity.com |
Unity Package Files | 中国のロケーションから公開されている Unity パッケージをダウンロードするためのコンテンツ配信ネットワーク。 |
upm-cdn-china.unitychina.cn |
Unity Package Files | 中国各地から Unity パッケージをダウンロードするためのコンテンツ配信ネットワーク。 |
private.download.packages.unity.com |
Unity Package Files | エンタイトルメントでのみ利用可能なパッケージのリクエストで提供される署名付き URL。 |
storage.googleapis.com |
Unity Package Files | エンタイトルメントでのみ利用可能なパッケージのリクエストで提供される署名付き URL。 |
assetstore.unity.com |
Unity Asset Store | Unity Asset Store のコア URL。 |
kharma.unity3d.com |
Unity Asset Store | Asset Store 操作用のエンドポイント。 |
core.cloud.unity3d.com |
Core Cloud services | N/A |
developer.cloud.unity3d.com |
Unity Gaming Services | Unity Gaming Services のダッシュボード。 |
perf.cloud.unity3d.com |
Performance | パフォーマンスとクラッシュレポート用のサービス。 |
perf-events.cloud.unity3d.com |
Performance events | N/A |
asiaeast1-00-cloud.plasticscm.com |
PlasticSCM | 東アジア向け Unity DevOps。 |
asianortheast1-00-cloud.plasticscm.com |
PlasticSCM | 北東アジア向け Unity DevOps。 |
prd-azure-eastjp-01-cloud.plasticscm.com |
PlasticSCM | 北東アジア向け Unity DevOps。 |
prd-azure-seasia-01-cloud.plasticscm.com |
PlasticSCM | 東南アジア向け Unity DevOps。 |
prd-azure-westeu-01-cloud.plasticscm.com |
PlasticSCM | 西ヨーロッパ向け Unity DevOps。 |
euwest4-00-cloud.plasticscm.com |
PlasticSCM | 西ヨーロッパ向け Unity DevOps。 |
useast4-00-cloud.plasticscm.com |
PlasticSCM | 米国東部向け Unity DevOps。 |
prd-azure-eastus-01-cloud.plasticscm.com |
PlasticSCM | 米国東部向け Unity DevOps。 |
cdp.cloud.unity3d.com |
Analytics | 分析用データ収集用の共通データプラットフォーム。 |
prd-lender.cdp.internal.unity3d.com |
Analytics | 内部分析のためにデータをUnityに中継します。 |
google-analytics.com |
Google Analytics | N/A |
dashboard.unityads.unity3d.com |
Ads Dashboard | 広告と収益化のためのダッシュボード。 |
実行ファイルをダウンロードするためのエンドポイント
環境によっては、前述の表の例外を追加する必要がない場合でも、以下のいずれかの条件に該当する場合は、Web プロキシに例外を追加してください。
- Web プロキシが実行ファイルのダウンロードをブロックしている。
- Web プロキシが実行ファイルをダウンロードする前にユーザーの確認を求めている。
これらの例外を追加しないと、Unity アプリケーションで実行ファイルのダウンロードを必要とする操作はすべて失敗します。
| エンドポイント or URL | ダウンロードされた実行ファイル | 追加情報 |
|---|---|---|
| public-cdn.cloud.unity3d.com | Unity Hub | 自動更新などの設定や、Hub インストーラーなどのバイナリを保存するためのコンテンツ配信ネットワーク。 |
| download.unity3d.com | Unity Editor installers | Unity Hub の使用中にダウンロードされます。 |
| dl.google.com | Unity Hub | Unity Hub が Android モジュールをダウンロードできるようにします。 |
| go.microsoft.com | Unity Hub | Microsoft による Visual Studio インストーラー。 |