I'm glad you've contacted us. She might be all alone at her place, but on the Internet she doesn't have to.
Using a proxy will not hide your identity at all. It doesn't provide true anonymity. If she's living in an Islamic country where the Internet traffic is analyzed and filtered at a nation-wide level, then you will have to use something better than simple proxies or tunnels. (See countries with Internet censorship
). Simple proxies won't work, because all of your requests will go unencrypted
through the network wires of the Internet company controlled by the government. You can only avoid the snooping of the government, if you use encrypted and secure connections.
Not only does the content of the website have to be encrypted, but also the DNS request. A DNS server tells your computer the IP-address associated with the domain name you type in your address bar. It's basically the Internet's telephone book. So, for example, "councilofexmuslims.com" will resolve to "22.214.171.124". Most home computers are set to use the Internet company's DNS server by default. It can be changed relatively easily, but anonymizing software should take care of this anyway.
AFAIK, there are 2 ways to surf anonymously:
2. VPN (Virtual Private Network)
I think using TOR will be the easiest way for her to browse safely. Here you can download a software bundle that contains Firefox and TOR: https://www.torproject.org/torbrowser/
It could be that connections to the TOR network are completely blocked in her country. The manual says that there is a way around this (bridge relay addresses), but let's first see if she can connect normally.