Как ограничить доступ к slack без VPN? Какое оборудование поставить для VPN?
Как один из вариантов — настроить прокси внутри VPN, так, чтобы без VPN он не работал. В этом случае доступа к необходимым сайтам просто не будет без VPN-подключения.
PAC-файл позволит вам гибко настроить проксируемые домены и адреса.
Серьезнее микротика - это сервак на linux

Про человеческий фактор Сделать доступ до рабочих ресурсов только через VPN... И там уже рулить траффик
В таком случае человек не сможет подключить сторонний VPN, не разорвав соединение с офисом...