Hi all, I’m no expert on this, so sorry for likely a stupid question.
Is there some package I can use to browse external websites using my Synology NAS as a proxy of sorts? As in allowing an internet user to use my NAS as a web proxy to get to an external website?
How would it work, could I make it work super simply like for instance entering an URL e.g. https://nas.mydomain.com:1234?proxy=https://cnn.com and that it would then “serve” the CNN website as if browsed by the NAS even if the request would be external? Or would it more work like having my NAS IP/domain defined as proxy server within the browser being used and then browse any site through it?
I did Google and found things about reverse proxy and some similar, but it did not all make great sense to me if the use if what I want or just similar. Do explain it to me as if I don’t understand much of this stuff 
I did Google and found things about reverse proxy and some similar
Reverse proxy is the opposite of what you want. You want a standard proxy.
You could use a Docker image like https://hub.docker.com/r/dwaaan/php-proxy which uses php-proxy under the hood…
But honestly the better way to do something like this is probably a VPN. VPN isn’t a proxy but a publicly accessible proxy server is likely to end up abused whereas a VPN gives you some security and authentication.
Maybe a little late to the party, but for your functionality as a web proxy and caching for devices in your LAN, please use the Synology Proxy Server Package as the most native and secure solution. You can select and configure it by installing it from the package center.
The package features proxy auto-discover (see your network settings on your devices) and auto-configuration via a server-generated config file which can be generated and placed in your synology web root directory during the Synology Proxy setup process.
HTH, have a nice day
Thanks for the tip, will look into and try to better understand this option.