If you have any way of communicating with them it would help to know what is working for other people in Iran. Optionally you'll could add a dynamic DNS service so your proxy is always available by name if your IP changes. You'd have to have it operating on a non-standard port (I'm not sure how to do that on MacOS) and they might still be blocking it by looking for teltale connection signatures. If you are using SquidMan as a proxy server and it is sitting between your web site and the clients you want to see updates on, you will need to edit the SquidMan template. The censors almost certainly filter ssh traffic on the default port. Actually, I realize that its more complicated than that. ![]() When you run Squid on a MacOS X computer, it can. It is designed to operate as a 'personal' proxy server. On your end you'll need to enable remote login in the Sharing system preference. SquidMan is a Mac OS X graphical installer and manager for the Squid proxy cache. Its built in to MacOS and linux, but they'll need something like PuTTY on Windows. Your family member will need an ssh client. There is also the option of SOCKS tunneling over SSH. I think all the other alternatives are going to be command line UNIX software, which you can get by installing homebrew or MacPorts, possibilities include tinyproxy and microsocks (socks is another protocol for proxying requests that is supported by most browsers). It's not designed for evading censorship, its true purpose is reducing web traffic, but in order to do that it functions as a proxy server. The only thing I found for Mac is called SquidMan. Next, you'll need software to handle the proxying. Take note of the HTTP Port under General. Now launch Squidman and go to Squidman > Preferences at the top of the screen. Take note of the IP Address of your local machine. You can try googling the model of your router & "port forwarding" for instructions on how to set it up. Configure Squidman for Mac Hold the Options key and click on the Network icon in the top-right corner of the screen. This is generally called port forwarding. If you read the Signal blog post about setting up a proxy server you'll know that, unfortunately, general purpose HTTP(s) proxy servers are easy for the censors in Iran to block.įirst you'll need a way for incoming traffic to get through your firewall/router and get to your Mac.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |