SSH Proxy: Server and Client Side of Using an SSH User Without Shell as Proxy Server

Imagine you want one of your machines to become a proxy - for external users to be able to access local resources or the internet as if they were on that machine. You could run a dedicated proxy server for that - but if the machine provides SSH and you want an easy solution, you can use SSH as well - without risking any shell-related issues.