Recently I came across the following idea: on the basis of a regular VPS, make an X-server, stuff it with applications for surfing and communication, and sell it to people who do not have access to ICQ / VKontakte / Habra at work. And access to implement using VNC client, which will connect to port 80, which is open almost everywhere.
This idea has both pluses and minuses, the main minus, in my opinion - those who have everything strictly cut down at work, most likely will not be able to launch a VNC client.
Therefore, I had an idea how to implement it on Windows.
To do this, we need a server / farm with Windows Server, terminal services on it, as well as TS Gateway.
')
Consider the advantages of this solution:
1. By default, Windows already has mstsc - RDP client.
2. Terminal Services gives us the ability to publish applications, rather than the entire desktop, which for the user will work “transparently” as locally installed.
3. TS Gateway allows you to “distribute” applications via a web page, as well as encapsulate all traffic into an SSL encrypted tunnel on port 443, which is also most often open.
4. Saving server resources, since only a specific application will be launched, a large density of users per server is obtained.
That is, all that the user needs is to enter the site, log in, select the desired application on the page, and click on it. And it is likely to start, and the user will receive his ICQ, which not only works, but also knows how to roll up to the tray.
Now the cons:
1. The cost of licenses. Honestly, I didn’t even think about it, but I think it may well pay off.
2. Maybe someone only allows specific sites, and ours is naturally not there - save sending rdp shortcuts to mail (or delivering them to a computer in any other way)
If someone has already written something like that, click the link, the opinion of other people is interesting.
And of course comments are welcome. If there is something valuable, I will add to the post, and if someone wants to make money like that, I will help with the technical implementation.
ZY I did not think about the intricacies of the type of automatic establishment of users in the domain after registering on the site, product placement and advertising, so please do not shout that they say it will not work, but somehow justify it, gladly discuss.