Thank you Ken for answering my questions quickly.
My case is that I'm a web developer and I'm working as a freelancer. I don't work for a specific employer and I don't get a regular salary. I get different projects from different clients who live around the world and since I'm going to move to Turkey, I'm looking to ask them to pay to my bank account in Turkey; once I opened it. Currently, they all pay me personally.
So, as I understood from your reply, since I'm not going to work directly with Turkish businesses or people, I don't need a work permit. Meanwhile my tax home will become Turkey. So, It looks that I'm going to make money in Turkey. Should I pay taxes for it? Is it possible to pay taxes without having a work permit or establishing a company in Turkey?
It's going to get complicated and I want it to be completely legal. I would appreciate if you could help me on this.