Application routing for macOS

Put every app on the right route.

Choose which Mac apps use a proxy, a proxy chain, the system route, or no connection at all—without turning your whole Mac into one network profile.

Now on the Mac App Store

Version 1.0.0 · macOS 14 or later. Availability varies by App Store region.

Choose a route for every app
Choose a route for every appAssign a route in one place, then use rules when you need finer control.

AppLane in action

The whole route, visible at a glance.

Choose apps, add your existing proxies, create rules, inspect connections, and keep separate setups for different places.

Use your existing proxies
Add routing rules by destination and port
See the route used by each connection
Switch between saved setups

One Mac. Different lanes.

A clear decision for every connection.

AppLane evaluates ordered rules using the source app, destination, and port. New connections follow the first matching rule.

01Selected apps
02Ordered rules
System routeProxyProxy chainBlock

Control the path. See the result.

01

Choose applications

Add the apps you want to control. An empty configuration intercepts nothing.

02

Express precise policy

Combine app identity, host patterns, IP ranges, and ports, then route through SOCKS or HTTP CONNECT endpoints and chains.

03

Inspect each outcome

Review the destination, chosen route, state, traffic counters, and the rule explanation captured when a connection began.

Private by construction

Your configuration stays on your Mac.

AppLane has no account, ads, analytics, tracking, telemetry, or developer data service. Configuration stays in the app sandbox and proxy credentials use the macOS Keychain.

Read the full privacy policy

Current compatibility

TCP routing is the primary path. UDP support is limited to a single SOCKS5 hop with fixed IP destinations. DNS offers Automatic, System DNS, and All Through Proxy modes. This version does not provide continuous disconnection protection.

View setup and support details