To take part in discussions on talkSFU, please apply for membership (SFU email id required).

Hey guys, set up a proxy server to help Iranians!

edited June 2009 in General
As you may or may not know, the Iranian government has cracked down big time on information in the country. Internet, phone service, and satellite transmissions are all being heavily restricted. For you relatively computer savvy people who know how to set up a proxy and want to actually do something to help, here is a link to instructions. I'm also copying them here in case you are too lazy to click:
If you’re using Windows, it’s pretty straight forward to setup a proxy and help give access to those in Iran who are being censored. If you’re running Redhat/CentOS, please use the linux instructions.

1) Download Squid for Windows
2) Extract that zip archive, and move the “squid” folder to the root of your drive (probably C:\).
3) After moving the squid folder, open “C:\squid\etc\squid.conf” in your favorite text editor (not Word).
4) Configure the DNS name servers on the line that says “dns_nameservers” to point at your ISPs DNS servers.
5) Now the fun part, locking access down the just the Iranian IP blocks.

Inside the text editor search (Control-W) for the line “http_access deny all” and change it to “http_access allow all”. This will make your proxy open and accessible to the world. If you would like to limit your proxy to Iranian IP blocks, you want to change “http_access deny all” to read “http_access allow TRUSTED” add a line (BEFORE the http_access line to setup an access control list [ACL]). This ACL line that defines TRUSTED should read:

acl TRUSTED src 62.60.128.0/17 62.193.0.0/19 62.220.96.0/19 77.36.128.0/17 77.77.64.0/18 77.104.64.0/18 77.237.64.0/19 77.237.160.0/19 77.245.224.0/20 78.38.0.0/15 78.109.192.0/20 78.110.112.0/20 78.111.0.0/20 78.154.32.0/19 78.157.32.0/19 78.158.160.0/19 79.127.0.0/17 79.132.192.0/19 79.170.144.0/21 79.175.128.0/18 80.66.176.0/20 80.69.240.0/20 80.71.112.0/20 80.75.0.0/20 80.191.0.0/16 80.242.0.0/20 80.253.128.0/20 80.253.144.0/20 81.12.0.0/17 81.28.32.0/20 81.28.48.0/20 81.31.160.0/20 81.31.176.0/20 81.90.144.0/20 81.91.128.0/20 81.91.144.0/20 82.99.192.0/18 82.115.0.0/19 83.147.192.0/18 84.47.192.0/18 84.241.0.0/18 85.9.64.0/18 85.15.0.0/18 85.133.128.0/17 85.185.0.0/16 85.198.0.0/18 86.109.32.0/19 87.107.0.0/16 87.247.160.0/19 87.248.128.0/19 89.144.128.0/18 89.165.0.0/17 89.221.80.0/20 89.235.64.0/18 91.98.0.0/15 91.184.64.0/19 91.186.192.0/19 91.206.122.0/23 91.208.165.0/24 91.209.242.0/24 91.212.16.0/24 91.212.19.0/24 91.212.252.0/24 92.42.48.0/21 92.50.0.0/18 92.61.176.0/20 92.62.176.0/20 92.242.192.0/19 93.110.0.0/16 93.190.24.0/21 94.74.128.0/18 94.101.128.0/20 94.101.176.0/20 94.101.240.0/20 94.139.160.0/19 94.182.0.0/15 94.184.0.0/17 94.232.168.0/21 94.241.128.0/18 95.38.0.0/16 95.80.128.0/18 95.81.64.0/18 95.82.0.0/18 95.82.64.0/18 95.130.56.0/21 95.130.240.0/21 188.34.0.0/16 188.93.64.0/21 188.121.96.0/19 188.121.128.0/19 188.136.128.0/17 188.158.0.0/15 193.189.122.0/23 194.225.0.0/16 195.146.32.0/19 212.16.64.0/19 212.33.192.0/19 212.50.224.0/19 212.80.0.0/19 212.95.128.0/19 212.120.192.0/19 213.176.0.0/19 213.176.32.0/19 213.176.64.0/18 213.195.0.0/18 213.207.192.0/18 213.217.32.0/19 213.233.160.0/19 217.11.16.0/20 217.24.144.0/20 217.25.48.0/20 217.64.144.0/20 217.66.192.0/20 217.66.208.0/20 217.146.208.0/20 217.172.96.0/19 217.174.16.0/20 217.218.0.0/15

6) Setup “visible_hostname” (normally just the public IP address).
7) Turn off logging by adding these two lines:

access_log none
cache_store_log none

7) Setup the Squid cache by issuing the following command: “c:\squid\sbin\squid -D –z” (No quotes).
8) Setup Squid to run as a service by issuing the following command: “c:\squid\sbin\squid –i”

Please don’t run this on a machine that you’re worried about or is used for production sites; and take basic security precautions, ie: moving ftp off the default port, using a firewall package, etc.

Once your server is up and running please DM @austinheap and let me know! I will no longer posting proxies on the public list. If you set one up, please e-mail [email]me@austinheap.com[/email] to contribute to the private one or e-mail me if your an Iranian that needs access!
I believe that if you set up a proxy and someone uses it to do something illegal you're liable. I don't think there's a very big risk of that. I also am not sure what the current status of internet in the country is, though I doubt it's gotten any better. Anyone has updates or other ideas on helping post 'em here. But until there's any reason not to, try and get as many proxies set up as possible; if nothing else it will help to prevent the Iranian government from having plausible deniability about the numerous crimes they're currently committing.

Edit: Here's an overview on the current situation from Al Jazeera.

Edit2: [youtube][/youtube]

Comments

  • edited June 2009
    while i do admire your plight in helping out the iranians during these tough times.. i think no one here likes being called an asshole (or be called an asshole for agreeing with you) there are much more effective ways to get people's attention and do something about your cause and most of them don't require starting out with an insult..
  • edited June 2009
    I am sorry I forgot what serious business the internet is.
  • edited June 2009
    FerrousWheel;56418 said:
    I am sorry I forgot what serious business the internet is.
    Hey asshole, that is indeed very admirable what you're doing, you asshole. :thumbs_up:
  • edited June 2009
    these recent events are long overdue for Iran

    [youtube]P8PXf6aU3Tw[/youtube]
  • IVTIVT
    edited June 2009
    FerrousWheel;56418 said:
    I am sorry I forgot what serious business the internet is.
    if its not, then why are you asking for help?
  • edited June 2009
    Oh hey new title and everyone can be happy. Also it looks like I failed at embedding my video but Bufli's is good so cool.

    Edit:
    IVT;56424 said:
    if its not, then why are you asking for help?
    One of the following is in fact serious business see if you can spot it IVT:

    a) A government blackout of communications in an entire country while citizens battle for their rights.
    b) An asshole on the internet calling people assholes on the internet.

    You see as it turns out the internet is really just a way of conveying information, some of which is actually important and some of which is completely trivial. Both kinds of information can even be in the same post on a forum! So there you go, that's how the world works you worthless cretin.

    Reminder to everyone reading that IVT once equated homosexuality with adultery. He's not just shockingly dumb he is also a legitimately bad person and it's a shame more people don't have No IVT Club sigs.
  • edited June 2009
    tag it with a [you tube] [/you tube] without the spaces
  • edited June 2009
    Fixed, thanks pred. I had pasted in just the URL instead of the embed code.
  • edited June 2009
    every time i go on facebook, my iranian contacts upload new videos of someone being shot or in the process bleeding to death from their wounds

    old vid but still good
    [youtube]6mqf00InV9E[/youtube]
  • edited June 2009
    "If Iran sleeps tonight it will sleep forever."

    Good vid based on that quote alone, although the rest is pretty informative as well.
  • edited June 2009
    It is very ironical to see such propaganda in the Western Media cables. It has be a while since the Islamic Republic of Iran had tensions with the West over Israel and other Middle East countries. Let us not outweigh the geo-politics of the region and the long term interest that the West wants to pursue. We see that there are some sort of what may be called 'rigged election'. However, we leave that to the people of Iran to decide and voice their "freedom".

    When the West is pleased to keep dictators as kings or presidents in most Middle East countries, where elections are never heard of, why do they de-stabilize a country that is already moving to what they call 'democracy'? It seems history is repeating itself.

    How long has the communist regime in China suppressed its own citizens? Is it because the US is indebted to China trillions of dollars that they wouldn't meddle in their internal affairs?

    I want to see 'the propaganda' against the regime in China and other dictators. Let us see how the current stories in Iran unfold.
  • edited June 2009
    So is this riot in Iran for their democracy/freedom, or because they suspect the election was rigged? The former is fine since they do have a history about repression in one way or another, but with the latter they can't have riots like these every time one party loses in any sort of competition.
  • edited June 2009
    Either way, I think it's kind of dumb for everyone to be rioting. It's clear many people in Iran want change, but who's to say who really won or lost that election? That's just how politics works in third world countries, where the illusion of "Democracy" is used as a legitimate way to obtain and hold power by the same people who would obtain power anyways. Luckily that kind of bureaucratic shadiness doesn't happen here...oh, wait.
  • edited June 2009
    ^ i disagree... i don't think their rioting cuz of a rigged election at this point. it's rooted far deeper
    and from all my Iranian friends, they've all been going on and on about how their fed up with the religious suppression. remember that most of the Iranian population is young adults and their not as hardcore about the religious restrictions as their elders.
    this election should be their wakeup call
  • edited June 2009
    Basically it's what Bufli said. People in Iran don't really like the government to begin with. This was just the opportunity for them to speak up
  • edited June 2009
    lol youtube http://www.youtube.com/citizentube?feature=ticker

    man i don't wanna say this but Iranians seem like pussies, i know violence is not the answer, but when i see woman getting beat by like 3guys with batons i cant help but wonder why the 100+ protesters are just sitting around watching.

Leave a Comment