OK, this is what I do in my laptop to have SSH Tunnels to use socks proxy in my laptop:
I run ssh -D1111 root@my_server -pPort and then use localhost as hostname in Firefox, and Port 1111 for it. So when I search my ip in google in Firefox, it shows my server's public IP.
There are around 10 PCs which should separately do this to have my_server's IP to access some websites.
Now I want to run a VPN on my router, so that all those 10 PCs only connect to router with no further configurations in the OS.
Some websites like YouTube is banned in my country, and I should have VPN to open YT.
So in this case, I should have VPN client apps in my mobile, 10PCs, my laptop and each device to be able to watch YT videos.
Now I want to have a VPN client (or with SSH Tunneling) in my router (openwrt device), so that when everyone connects to my router wireless, he can open YT fine without any VPN enabled on his device individually.
Thanks, but I think I cannot clarify well, or you may not get my point because you live in a country that does not have any restrictions for accessing internet:(
I'm from Iran and when I use an ADSL or Mobile Data, some websites like YouTube or even WhatsApp and Telegram are banned by the government and I cannot access that.
So I need to purchase a VPS from another country and tunnel to that server, so that I can access those sites.
I have an office with 10 people and I should set socks proxy for each of them by PuTTy application.
Now I decided to purchase a router (alongside with ADSL modem) and set socks proxy in my router so that when my people connect to router, their valid IP changes from Iranian IP to German IP.
Now by these talks, is there a simple, or even a hard, way to do that?