ゲートウェイ経由の接続にCitrix Workspace™アプリを必須化
プラグインを使用することで、ゲートウェイ経由で接続するユーザーにCitrix Workspaceアプリの使用を必須にすることができます。
ゲートウェイにプラグインを展開するには、次の手順を実行します。
-
Citrix Downloadsからプラグインをダウンロードします。
-
zipファイルとcitrix-gateway-plugin.tar.gzを抽出します。これにはHTMLファイルとJavaScriptファイルが含まれています。
-
ファイルをNetScalerゲートウェイの
/var/netscaler/gui/vpn/initの下にコピーします。
管理GUIを使用した構成
-
NetScaler®管理GUIにサインインします。
-
レスポンダーアクションを作成し、[追加] をクリックします。

-
レスポンダーアクションを構成します。
種類: HTMLページで応答
追加: パス
/vpn/init/native-app-mandate.htmlを入力 -
レスポンダーポリシーを作成します。

-
レスポンダーポリシーを構成します。
アクション: 上記で作成したアクションの名前。
式:
HTTP.REQ.IS_VALID && HTTP.REQ.URL.ENDSWITH(".js").NOT && HTTP.REQ.HEADER("User-Agent").CONTAINS("CitrixReceiver").NOT && HTTP.REQ.HEADER("User-Agent").CONTAINS("CWAWEBVIEW").NOT && HTTP.REQ.HEADER("X-Requested-With").CONTAINS("com.citrix.Receiver").NOT && HTTP.REQ.HEADER("X-Requested-With").CONTAINS("XMLHttpRequest").NOT && HTTP.REQ.HEADER("User-Agent").CONTAINS("AuthManager").NOT
-
レスポンダーポリシーをバインドする仮想サーバーに移動します。

-
作成したポリシーをバインドします。

-
正しく構成されていることを確認するには、ゲートウェイURLを開き、Citrix Workspaceアプリが必要ですという画面が表示されることを確認します。NetScaler URLをCitrix Workspaceアプリに追加し、Citrix Workspaceアプリが必要ですという画面が表示されないことを確認します。
CLIを使用した構成
CLIを使用してCitrix Workspaceアプリ必須機能を構成するには、次の手順を実行します。
-
HTMLファイルでレスポンダーアクションを作成します (GUIで構成を編集できます)。
add responder action respond_with_html_act respondwithhtmlpage sample_page -responseStatusCode 200 <!--NeedCopy--> -
Citrix Workspaceアプリではなく、Webブラウザーからの要求を処理するレスポンダーポリシーを作成します。
add responder policy respond_with_html_pol "HTTP.REQ.IS_VALID && HTTP.REQ.URL.ENDSWITH(".js").NOT && HTTP.REQ.HEADER("User-Agent").CONTAINS("CitrixReceiver").NOT && HTTP.REQ.HEADER("User-Agent").CONTAINS("CWAWEBVIEW").NOT && HTTP.REQ.HEADER("X-Requested-With").CONTAINS("com.citrix.Receiver").NOT && HTTP.REQ.HEADER("X-Requested-With").CONTAINS("XMLHttpRequest").NOT && HTTP.REQ.HEADER("User-Agent").CONTAINS("AuthManager").NOT" respond_with_html_act <!--NeedCopy--> -
ポリシーをVPN仮想サーバーにバインドします。
bind vpn vserver vpn_vs -policy respond_with_html_pol -priority 100 -gotoPriorityExpression END -type AAA_REQUEST <!--NeedCopy-->