Playing on private servers is completely legal, as long as you do not change internals of the client (basically, making it connect to a other server is technically legal, but changing your HOSTS file to make it connect somewhere else, is legally allowed, since you do not change the client itself). YouTube video: How To Join A Clash Of Clans Private Server?.