Every Netskope exam track lists steering twice - as a concept and as a practice - because it is the platform's existential dependency: the inspection engine sees only what arrives. Steering is the family of answers to one question: by what mechanism does this user's or this site's traffic reach the Netskope cloud? The options split cleanly by what you control.
Managed devices: the Netskope Client
The primary method for devices you manage is the Netskope Client - an agent that builds an encrypted tunnel from the endpoint to the nearest point of presence and steers configured traffic into it. Because it rides the device, it works identically in the office, at home, and in the airport; because it is configuration-driven, what it steers is a tenant decision (web only, cloud apps, or all traffic including non-web ports for the Cloud Firewall), with exceptions carved out for things that must not be proxied. The client matters enough to get its own deployment article, and its whole decision walk - scope, exceptions, Fail Close - is what the steering decision explainer renders verdict by verdict; for this map, the key property is per-user identity: traffic arrives already attributed to an enrolled person, which is what makes user-based policy trivial downstream.
Browsers and legacy fleets: explicit proxy and PAC
The agentless classic still earns its place: point browsers at the cloud as an explicit proxy, usually via a file whose logic decides per-URL what goes to Netskope and what goes direct. Everything this site's PAC anatomy article and PAC explainer tool teach applies verbatim - including the failure modes: PAC files steer only the applications that honor them, which in practice means browsers, and attribution needs an authentication step the client would have given you for free.
Sites: GRE and IPsec tunnels
For an office where you would rather steer the location than each device, the perimeter router or firewall builds a tunnel to Netskope and forwards traffic into it - where you want a simple unencrypted carrier (the payload is mostly TLS anyway) and where the path itself must be encrypted or GRE is unavailable. Site tunnels trade the client's user-identity for coverage of everything on the network - guests, printers, the lab - and reintroduce every classic tunnel consideration this site has already cataloged, overhead and MSS clamping included.
Unmanaged devices: the reverse proxy
The remaining gap is the device you cannot touch: a contractor's laptop logging into your SaaS tenant. Reverse proxy steering closes it from the identity side - the 's flow hands the session to Netskope, which rewrites the app's URLs so the browser's traffic to that application transits inspection with nothing installed. Scope is the trade: it protects specific managed applications, not the device's traffic in general - precisely the coverage question the real-time-versus-API article picks up.
The decision, honestly
The selection logic that survives contact with both exams and production: managed device → Client, everywhere it goes; managed network, mixed devices → GRE/IPsec from the site; browsers only, no agent possible → explicit proxy/PAC; unmanaged device, managed app → reverse proxy; and real estates run several at once, which is why steering precedence and exceptions - not the methods themselves - are where the troubleshooting objectives on every Netskope blueprint actually live.