Netscaler Gateway Plugin 3.0 For Mac

You can configure NetScaler Gateway to provide users with multiple logon options. By configuring the client choices page, users have the option of logging on from one location with the following choices:

Installing HSHS Citrix Plugin. Click on the link at ctx.hshs.org 2. Click “Run” IE8/IE9 IE10/IE11 3. You will see this progress bar. When it finishes, the window will close. If you can’t resolve the NetScaler Gateway FQDN from the StoreFront server, edit the C: Windows System32 drivers etc hosts file and add an entry for the NetScaler Gateway FQDN. After configuring the HOSTS file, on the StoreFront server, open a browser and navigate to the DNS name. I'm using the Citrix Netscaler Gateway for Mac (Version 3.1.8 which is the newest for mac) and macOS High Sierra. When I use the Gateway Plugin to connect to our gateway, it seems to work, because the the NetScaler starts and shows the popup 'Connected to xyz'. But when I try to open a website of the connected vpn, it is not possible.

  • NetScaler Gateway Plug-in for Windows
  • NetScaler Gateway Plug-in for Mac OS X
  • NetScaler Gateway Plug-in for Java
  • StoreFront
  • Clientless access

Users log on to NetScaler Gateway by using the web address provided. By creating a session policy and profile, you can determine the logon choices users receive. Depending on how you configure NetScaler Gateway, the client choices page displays up to three icons representing the following logon choices:

Users log on to NetScaler Gateway by using the web address provided to them. By creating a session policy and profile, you can determine the logon choices users receive. Depending on how you configure NetScaler Gateway, the client choices page displays up to three icons (picture above) representing the following logon choices:

Netscaler gateway plugin 3.0 for mac os
  • Network Access. When users log on to NetScaler Gateway for the first time by using a web browser and then select Network Access, the download page appears. When users clickDownload, the plug-in downloads and installs on the user device. When the download and installation is complete, the Access Interface appears.
  • StoreFront. If users select the Storefront to log on, the Storefront page appears. Users can then access their published applications or virtual desktops. If users select StoreFront to log on, Receiver opens and users can access applications and desktops.
    Note: If you configure StoreFront as a client choice, applications and desktops do not appear in the left pane of the Access Interface.
  • Clientless access. If users select clientless access to log on, the Access Interface or your customized home page appears. In the Access Interface, users can navigate to file shares, web sites as intranet, and use Outlook Web Access if published.

If users select the NetScaler Gateway Plug-in for Java, the plug-in starts and users are logged on. The choices page does not appear of course.

NetscalerNetscaler

Secure Browse allows users to connect through NetScaler Gateway from an iOS device. If you enable Secure Browse, when users log on by using Worx Home, Secure Browse disables the client choices page.

So how do we cleanly customize this page without the need of modifying any html or java files. The Netscaler has a powerful rewrite engine that allow us to basically modify any content we want. So let’s suppose we would like to do the following changes to meet the company’s customization needs.

Attention: RfWebUI theme is used in this case. If you are using the X1 theme, you may need to modify the configuration a bit to make it work.

  1. Change the text “Network Access Connect with the NetScaler Gateway Plug-in.” to something like “Full Tunnel (Remote VPN)
  2. Change the text “Clientless Access” to something like “Intranet, Intranet & SharePoint Access
  3. Change the text “Virtual App and Desktop Access” to something like “Published Desktops & Applications
3.0

I suggest that you use the browser’s “F12 Developper Tools“. It is really handy when looking for which content you like to rewrite.

Code snippet: rewrite action and policies

add rewrite action delete-clientchoice-sslvpn-action delete_all “HTTP.RES.BODY(1200000).SET_TEXT_MODE(IGNORECASE)” -search “text(”Connect with the NetScaler Gateway Plug-in”)”
add rewrite action replace-clientchoice-cvpn-action replace_all “HTTP.RES.BODY(1200000).SET_TEXT_MODE(IGNORECASE)” “”Email, Intranet & Sharepoint Access”” -search “text(”Clientless Access”)”
add rewrite action replace-clientchoice-icaproxy-action replace_all “HTTP.RES.BODY(1200000).SET_TEXT_MODE(IGNORECASE)” “”Published Desktops & Applications”” -search “text(”Virtual App and Desktop Access”)”
add rewrite action replace-clientchoice-sslvpn-action replace_all “HTTP.RES.BODY(1200000).SET_TEXT_MODE(IGNORECASE)” “”Full Tunnel (Remote VPN)”” -search “text(”Network Access”)”
add rewrite policy replace-clientchoice-icaproxy-policy “HTTP.REQ.URL.CONTAINS(”ctxs.core.min.js”)” replace-clientchoice-icaproxy-action
add rewrite policy replace-clientchoice-cvpn-policy “HTTP.REQ.URL.CONTAINS(”ctxs.core.min.js”)” replace-clientchoice-cvpn-action
add rewrite policy replace-clientchoice-sslvpn-policy “HTTP.REQ.URL.CONTAINS(”ctxs.core.min.js”)” replace-clientchoice-sslvpn-action
add rewrite policy delete-clientchoice-sslvpn-policy “HTTP.REQ.URL.CONTAINS(”ctxs.core.min.js”)” delete-clientchoice-sslvpn-action

Code snippet: binding of rewrite policies (Let’s suppose your access gateway VIP name is: UG_VPN_Unifiedgateway

Netscaler

bind vpn vserver UG_VPN_Unifiedgateway -policy replace-clientchoice-sslvpn-policy -priority 100 -gotoPriorityExpression NEXT -type RESPONSE
bind vpn vserver UG_VPN_Unifiedgateway -policy delete-clientchoice-sslvpn-policy -priority 110 -gotoPriorityExpression NEXT -type RESPONSE
bind vpn vserver UG_VPN_Unifiedgateway -policy replace-clientchoice-cvpn-policy -priority 120 -gotoPriorityExpression NEXT -type RESPONSE
bind vpn vserver UG_VPN_Unifiedgateway -policy replace-clientchoice-icaproxy-policy -priority 130 -gotoPriorityExpression END -type RESPONSE

Netscaler Gateway Plugin 3.0 For Mac Pc

The result may look something like this:

Of course you can create additional rewrite actions and policies to modify whatever you like on the client choice page.

Netscaler Gateway Plugin 3.0 For Mac Download

Have a wonderful day 🙂