Forum Discussion

Dennis_Andrade_'s avatar
Dennis_Andrade_
Icon for Nimbostratus rankNimbostratus
Sep 18, 2013

Insert host header using the edge client for iOS

Hope somebody can help me with this problem:

 

Users have the edge client installed on their iPads/iPhones and they connect to the server to establish a VPN connection. They open the Safari browser and navigate to an internal address. It works just fine however we need to insert a host header into the HTTP request that the user makes from the safari browser. I know we can accomplish this by using an iRule HTTP::header insert in the http_request but when the users a VPN'd in, the http_request doesn't seem to trigger.

 

How can I insert a HTTP host header to the HTTP requests to specific domains when the users are VPN'd in using the edge client?

 

Thank you!

 

6 Replies

  • does the internal URL that gets launched in safari go through the f5 as well via a HTTP/HTTP VIP/VSA?

     

  • After the edge client is connected to the APM then the user will open the safari browser and enter the internal URL to connect to the internal server through the F5 VPN tunnel

     

  • I'm not sure it's possible, since the HTTP traffic is not going through a virtual IP on the f5 where an iRule could do this for you.

     

    Maybe someone else in the group can confirm whether APM has this capability.....

     

    cheers

     

  • i believe you can add a virtual server on the big-ip with the same ip as the internal server and put the iRule on that, node is also the the ip of the internal server.

     

    if this fails you could point DNS to a virtual server on the big-ip and have the internal server.

     

  • You could also add a standard TCP virtual for a subnet like 10.0.0.0/255.0.0.0 with no default pool and NAT and PAT turned off.

     

    You can then apply your iRule to that Virtual to do the work you neeed it to do.

     

    Seth