SSTP is one of the strongest features UAG offers, making it a fully-fledged VPN solution that does not require any preconfiguration of client computers. The configuration options for SSTP, though, are somewhat limited. For example, SSTP does not allow for split tunneling, nor does it allow for the client to register itself in DNS, which is very useful if you need to establish connections to non-managed clients.
However with a simple customization, these two can be achieved, as well as additional fine-grained control of UAG's SSTP. The secret to achieving this is in the fact that UAG uses a Phone Book (PBK) file to hold the settings used by the client. With other VPN servers, the user creates a VPN connection entry, which is saved inside the user's PBK file, rasphone.pbk
, typically located at %AppData%\Microsoft\network\connections\Pbk
. When UAG is in use, it creates a custom SSTP.pbk
file, which is extracted from the file WhlClntProxy.cab
, itself a part of the client components...