<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>
<channel>
	<title>Austin Heap &#187; Iran</title>
	<atom:link href="http://blog.austinheap.com/tag/iran/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.austinheap.com</link>
	<description>cuz ure reachin 4 teh ceilin</description>
	<lastBuildDate>Thu, 02 Sep 2010 09:30:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>‘Millions’ Out in Support of Government in Iran? Think Again</title>
		<link>http://blog.austinheap.com/millions-out-in-support-of-government-in-iran-think-again/</link>
		<comments>http://blog.austinheap.com/millions-out-in-support-of-government-in-iran-think-again/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 08:36:23 +0000</pubDate>
		<dc:creator>niteowl</dc:creator>
				<category><![CDATA[Iran]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[greenbrief]]></category>
		<category><![CDATA[iranelection]]></category>
		<category><![CDATA[niteowl]]></category>
		<category><![CDATA[protests]]></category>
		<category><![CDATA[sea of green]]></category>
		<guid isPermaLink="false">http://blog.austinheap.com/?p=556</guid>
		<description><![CDATA[Today, pro-government Iranians took to streets in Tehran and possibly other cities in a show of support for the Ahmadinejad government and for Supreme Leader Ali Khamenei. A report by CNN spoke of hundreds of thousands of people in Tehran alone and perhaps thousands more in “Tabriz, Shiraz, Arak, Gilan and Sistan-Baluchestan province.” According to [...]
Related posts:<ol><li><a href='http://blog.austinheap.com/green-brief-10/' rel='bookmark' title='Permanent Link: Green Brief #10'>Green Brief #10</a></li>
<li><a href='http://blog.austinheap.com/green-brief-12/' rel='bookmark' title='Permanent Link: Green Brief #12'>Green Brief #12</a></li>
<li><a href='http://blog.austinheap.com/green-brief-60/' rel='bookmark' title='Permanent Link: Green Brief #60'>Green Brief #60</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Today, pro-government Iranians took to streets in Tehran and possibly other cities in a show of support for the Ahmadinejad government and for Supreme Leader Ali Khamenei. A report by CNN spoke of hundreds of thousands of people in Tehran alone and perhaps thousands more in “Tabriz, Shiraz, Arak, Gilan and Sistan-Baluchestan province.”</p>
<p>According to CNN, protesters chanted slogans against Mir Hossein Mousavi, America, Britain, France, Israel and the Green Movement’s protests on Sunday – Ashura. However, the CNN report while accurate in most respects, failed to mention some very key facts about the protests; facts that would show the true nature of the protests.</p>
<p>For starters, the CNN report and some other media reports do not mention the fact that dozens of Buses chartered by the Iranian government ran non-stop from villages and suburbs around Tehran and other cities, bringing in government supporters in hordes to the protest venues. The buses began their operation the day before, ensuring the protest looked large enough.</p>
<p>These protesters were then later dispatched to their homes outside Tehran and other cities by the same buses. So what seemed like tens of thousands of Tehranis was in reality a mix of Tehranis and non-Tehranis brought in specifically for the purpose of fooling the world into believing that Tehran and other cities fully supports Khamenei and Ahmadinejad.</p>
<p>And while government-run media claimed millions and CNN claimed hundreds of thousands and that Tehran was ‘packed’ with protesters, independent analyses show that the protest in Tehran was composed of no more than 20,000 people.</p>
<p><center>
<a href="http://blog.austinheap.com/wp-content/gallery/niteowl/enghelab.jpg" title="" class="shutterset_singlepic3" >
	<img class="ngg-singlepic" src="http://blog.austinheap.com/wp-content/gallery/cache/3_web20_320x_enghelab.jpg" alt="enghelab" title="enghelab" />
</a>
</center></p>
<p>Secondly, they fail to mention the fact that the protesters were offered free refreshments at the expense of the government to keep them there and to boost their morale. Their banners, slogans and even the declaration they released denouncing the opposition was written, prepared and handed over to them by the government. Protesters received all their material needs from the government from the minute they boarded the buses to the minute they got back home.</p>
<p>Even so, the enthusiasm that Green Movement supporters show when they are out protesting was non-existent during this protest. People had simply brought their whole families out for a day out on the streets after being prepped up by the government to counter the popular movement that is shaking the core of the Islamic Republic.</p>
<p>And even the government’s own media announced that there were no protests in some of the other large cities. Mashhad, the second largest city saw almost nothing. Neither did Isfahan, the third largest city. And there was no independent confirmation of protests from the cities that the government-run media reported.</p>
<p>Finally, there was no riot police, Basij or IRGC members out with batons, cables, pepper spray, tear gas and bullets to disperse the people or stop them from chanting and gathering. Compare this to the millions of people who marched onto streets in June or the hundreds of thousands that marched on Sunday in the face of brutal repression and a government ban on their protests and you will clearly see the desperate attempts by the Iranian government to make the world believe it has significant support among the populace.</p>
<p>If the government lifts bans on opposition protests, does not cut off telecommunication systems to disrupt planning, does not arrests hundreds and kill dozens, then we’ll see millions out on Iran’s streets every day.</p>
<p>The truth is, if the government did have support among the people, the crowds on Ashura would have been split between the Green Movement and the supporters of the Islamic Republic. On that day, it was an overwhelming show of support for reform and a clear rejection of the Islamic Republic – plain and simple. The ‘Tehranis’ the government showed the world today were huddled up in small pockets on that day or sitting at home in their villages, watching government propaganda on TV.</p>
<p>Protests like today’s may make the government feel a bit less insecure about its prospects of survival, but it is in no way going to change the resolve of the Iranian people or the perception of the government’s brutality and weakness in the minds of foreigners.</p>
<p><i>(This post <a href="http://www.dailyniteowl.com/wordpress/index.php/2009/12/30/millions-out-in-support-of-government-in-iran-think-again/">originally appeared</a> on <a href="http://www.dailyniteowl.com/">The Daily NiteOwl</a> by <a href="http://twitter.com/jshahryar">Josh Shahryar</a>.)</i></p>
<p>Related posts:<ol><li><a href='http://blog.austinheap.com/green-brief-10/' rel='bookmark' title='Permanent Link: Green Brief #10'>Green Brief #10</a></li>
<li><a href='http://blog.austinheap.com/green-brief-12/' rel='bookmark' title='Permanent Link: Green Brief #12'>Green Brief #12</a></li>
<li><a href='http://blog.austinheap.com/green-brief-60/' rel='bookmark' title='Permanent Link: Green Brief #60'>Green Brief #60</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.austinheap.com/millions-out-in-support-of-government-in-iran-think-again/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>We met online, after the election</title>
		<link>http://blog.austinheap.com/we-met-online-after-the-election/</link>
		<comments>http://blog.austinheap.com/we-met-online-after-the-election/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 04:50:41 +0000</pubDate>
		<dc:creator>Austin</dc:creator>
				<category><![CDATA[Internets]]></category>
		<category><![CDATA[Iran]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[San Francisco]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[tehranbureau]]></category>
		<guid isPermaLink="false">http://blog.austinheap.com/?p=509</guid>
		<description><![CDATA[The events of the Iranian election in June had us unrepentant Twitter addicts enthralled. With traditional media controlled by the government, the opposition organized using mobile phones and the Internet. As never before, the whole world could cheer alongside protesters demanding their rights while sharing in the terror and heartbreak of seeing them brutally crushed [...]
Related posts:<ol><li><a href='http://blog.austinheap.com/the-long-road-to-free-speech/' rel='bookmark' title='Permanent Link: The Long Road to Free Speech'>The Long Road to Free Speech</a></li>
<li><a href='http://blog.austinheap.com/anti-censorship-software-licensed-by-us-government-for-export-to-iran/' rel='bookmark' title='Permanent Link: Anti-Censorship Software Licensed by US Government for Export to Iran'>Anti-Censorship Software Licensed by US Government for Export to Iran</a></li>
<li><a href='http://blog.austinheap.com/building-the-stack/' rel='bookmark' title='Permanent Link: Building the &#8216;stack'>Building the &#8216;stack</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>The events of the Iranian election in June had us unrepentant Twitter addicts enthralled. With traditional media controlled by the government, the opposition organized using mobile phones and the Internet. As never before, the whole world could cheer alongside protesters demanding their rights while sharing in the terror and heartbreak of seeing them brutally crushed &#8212; all in real time, on Twitter and YouTube.</p>
<p>Outraged at seeing a movement and a generation muzzled, a group of us got together and started developing anti-censorship tools. We believe everyone, everywhere should be able to freely communicate. The system we designed, &#8220;Haystack,&#8221; provides completely uncensored access. There are no more Facebook blocks, no more government warning pages when trying to read BBC news &#8212; just unfiltered Internet. It&#8217;s an improvement to the state of the art in anti-censorship technology. It&#8217;s a necessary one too: Iran&#8217;s filtering is quite advanced, and it&#8217;s one of two countries to censor the Internet using domestic hardware and software. (The other is China.) Imagine a postal service that opens each piece of mail and uses machine learning algorithms to detect subversive correspondence. That&#8217;s Iranian digital censorship.</p>
<p>This kind of filtering is called &#8220;deep packet inspection.&#8221; It allows the government to block, read, and even change messages sent over the Internet, including emails and tweets. Iran purchased equipment from Western companies like Nokia and Siemans for this censorship, and is rapidly deploying homegrown equivalents over which it can exert more control.</p>
<p>Still, we were able to identify weaknesses in Iran&#8217;s approach and develop countermeasures. On a tecnología-e-tecnología basis, censors will always lose as long as any information at all can get out.</p>
<p>After coding night and day since the election we tested a beta version of Haystack in early July by bouncing traffic through Iran. It worked. When we saw that the government had improved its filtering methods in preparation for the Qods Day celebration in September, we were briefly worried. But we couldn&#8217;t help but cheer as Haystack cut through even the improved filtering. We couldn&#8217;t have been more excited.</p>
<p>In retrospect, we shouldn&#8217;t have been surprised. Traditional anti-censorship systems divert blocked traffic to servers located outside of the country. Haystack goes one step further: it uses innovative techniques to make blocked traffic look benign, rendering a user&#8217;s activity virtually undetectable. Haystack also has a cryptographic component which ensures that our users&#8217; communications remain safe even if detected. The only way to block Haystack, we like to say, is to shut down the internet.</p>
<p>Deploying Haystack has hardly been a walk in the park, however. The problems are not merely technical. Under United States law, one can be put in jail for ten years just for sending an iPod to Iran. The legal clearance necessary to distribute Haystack has been a tall hurdle to jump. We&#8217;ve shuttled back and forth to Washington, D.C, and from coast to coast. We&#8217;ve written dozens of pages worth of legal forms and, because we&#8217;re committed to a sustained effort to end censorship, we&#8217;ve even founded a non-profit, the <a href="http://www.censorshipresearch.org/">Censorship Research Center</a>, through which we hope to tackle the filtering schemes of other countries as well.</p>
<p>There is something strangely ironic about the events that brought us to this point. We learned about Iran through Tweets, YouTube videos, and photos posted on Facebook. These same media which we are told pull people apart, away from the personal contacts that make life meaningful, brought us closer to a people, and a movement that we would have not otherwise known. These same media that were supposed to create a generation of apathy, in fact, gave a generation its voice. The courage displayed by the Iranian people inspired us to help them, and to help others. We refuse to allow their courage and the courage of those like them to be in vain.</p>
<p><em>(This article <a href="http://www.pbs.org/wgbh/pages/frontline/tehranbureau/2009/11/we-met-online-after-the-election.html">originally appeared</a> at <a href="http://www.pbs.org/wgbh/pages/frontline/tehranbureau/">PBS FRONTLINE&#8217;s Tehran Bureau</a>.)</em></p>
<p>Related posts:<ol><li><a href='http://blog.austinheap.com/the-long-road-to-free-speech/' rel='bookmark' title='Permanent Link: The Long Road to Free Speech'>The Long Road to Free Speech</a></li>
<li><a href='http://blog.austinheap.com/anti-censorship-software-licensed-by-us-government-for-export-to-iran/' rel='bookmark' title='Permanent Link: Anti-Censorship Software Licensed by US Government for Export to Iran'>Anti-Censorship Software Licensed by US Government for Export to Iran</a></li>
<li><a href='http://blog.austinheap.com/building-the-stack/' rel='bookmark' title='Permanent Link: Building the &#8216;stack'>Building the &#8216;stack</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.austinheap.com/we-met-online-after-the-election/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Building the &#8216;stack</title>
		<link>http://blog.austinheap.com/building-the-stack/</link>
		<comments>http://blog.austinheap.com/building-the-stack/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 05:43:58 +0000</pubDate>
		<dc:creator>Austin</dc:creator>
				<category><![CDATA[Iran]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[haystack]]></category>
		<category><![CDATA[updates]]></category>
		<guid isPermaLink="false">http://blog.austinheap.com/?p=425</guid>
		<description><![CDATA[Sorry I&#8217;ve been AFK on the blog front lately. I know it looks quiet, but that certainly doesn&#8217;t reflect what&#8217;s going on behind the scenes. So, here&#8217;s a quick recap of what&#8217;s happened, what&#8217;s going on, and what&#8217;s to come. Also, I&#8217;d like to take a moment to thank everyone who has made this project [...]
Related posts:<ol><li><a href='http://blog.austinheap.com/a-stick-for-the-stack/' rel='bookmark' title='Permanent Link: A Stick for the Stack?'>A Stick for the Stack?</a></li>
<li><a href='http://blog.austinheap.com/anti-censorship-software-licensed-by-us-government-for-export-to-iran/' rel='bookmark' title='Permanent Link: Anti-Censorship Software Licensed by US Government for Export to Iran'>Anti-Censorship Software Licensed by US Government for Export to Iran</a></li>
<li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens'>How to setup a proxy for Iran citizens</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Sorry I&#8217;ve been AFK on the blog front lately. I know it looks quiet, but that certainly doesn&#8217;t reflect what&#8217;s going on behind the scenes. So, here&#8217;s a quick recap of what&#8217;s happened, what&#8217;s going on, and what&#8217;s to come.</p>
<p>Also, I&#8217;d like to take a moment to thank everyone who has made this project possible. From the Twitter support, to the incredibly supportive donations, to private organizations volunteering, people donating their time in real life to help this come together &#8212; I&#8217;m just amazed at the willingness of people to come together to make this project a success <3</p>
<p>Weeks before <a href="http://www.haystacknetwork.com/">Haystack</a> was even announced, we were feverishly working out the technical details, trying to layout what the network would look like, and procuring the first servers we would test our anonymous, anti-censorship tool for Iran with.</p>
<p>A few days after it was <a href="http://blog.austinheap.com/2009/07/04/haystack-good-luck-finding-that-needle/">announced</a>, we realized that the tech side wasn&#8217;t the hardest part. As the Iranian government cracked down on citizens and stepped up Internet filtering, the new challenge would be distribution. We needed to get people together &#8212; and fast &#8212;  to figure out how both parts of the Haystack network would roll out. So we reached out for the first time to the Internet &amp; Twitter to make sure this could happen &#8212; and support Haystack you did! Less than a week later we had our <a href="http://blog.austinheap.com/2009/07/09/moment-of-truth/">first successful test of Haystack</a> from inside of Iran.</p>
<p>The dialogue that came out of our meet-up propelled Haystack beyond my wildest expectations. Since then, we&#8217;ve been putting the parts of the plan that came out of that dialogue in place.</p>
<p>On the Haystack front we&#8217;ve been building out capacity, testing the network, improving on the Haystack protocol, and meeting with specialists to review our strategy and network security principles. On the organizational front, there&#8217;s a non-profit being formed! This will serve to provide the necessary support and legal structure around Haystack. In the future we hope to support human rights and free speech with technology throughout the world. While very exciting, this adds lawyers, banks, accountants, and a whole bunch of other things into the mix. <strong>And a huge thanks to everyone donating their time, energy, and hard earned money to make this possible</strong>.</p>
<p>Then there&#8217;s the PayPal fiasco&#8230;</p>
<p>On Monday, I got a notice from PayPal saying that my account was under review and they needed some clarification for what it was for. Great, that&#8217;s fine! So I faxed over a letter stating what I was working on, and pointing them to relevant media about Haystack and my past work in the Iran election technology circle.</p>
<p>Somehow they decided that meant I wanted to have my account changed to non-profit status and asked for proof. I call them up and, after getting transfered four times, am told that there&#8217;s a problem with the account being in compliance of these laws that pertain to non-profit, tax exempt organizations. Wha? We never represented to paypal or any donors that we were already non-profit. I explain what I’m doing and the service rep tells me I have 14 days to provide documentation to prove the 501(c)(3) status of a non-profit that does not yet exist. We&#8217;ve been moving so quickly to get everything done, but changing how quickly the government grants non-profit status is one thing that is totally our of our hands.</p>
<p>So much has happened and yet so little time has gone by.</p>
<p>In the upcoming weeks as we continue to test the platform, we&#8217;ll also be gearing up for the launch of Haystack 1.0 and introducing our non-profit more formally, so stay tuned. If you&#8217;re going to the rallies in San Francisco or Los Angeles (and possible NYC!), swing by the Haystack booth and say hi!</p>
<p>Related posts:<ol><li><a href='http://blog.austinheap.com/a-stick-for-the-stack/' rel='bookmark' title='Permanent Link: A Stick for the Stack?'>A Stick for the Stack?</a></li>
<li><a href='http://blog.austinheap.com/anti-censorship-software-licensed-by-us-government-for-export-to-iran/' rel='bookmark' title='Permanent Link: Anti-Censorship Software Licensed by US Government for Export to Iran'>Anti-Censorship Software Licensed by US Government for Export to Iran</a></li>
<li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens'>How to setup a proxy for Iran citizens</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.austinheap.com/building-the-stack/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>State of the Iran Proxies</title>
		<link>http://blog.austinheap.com/state-of-the-iran-proxies/</link>
		<comments>http://blog.austinheap.com/state-of-the-iran-proxies/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 09:15:29 +0000</pubDate>
		<dc:creator>Austin</dc:creator>
				<category><![CDATA[Internets]]></category>
		<category><![CDATA[Iran]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[iranelection]]></category>
		<guid isPermaLink="false">http://blog.austinheap.com/?p=347</guid>
		<description><![CDATA[So there&#8217;s been good news and bad news from launching proxyheap. (Btw, you can check it your proxy is working here.) The good news? We have lots of support! The bad news? There&#8217;s a HUGE chunk of proxies misconfigured&#8230; rendering them useless. There&#8217;s also a bunch of proxies on un-reliable connections &#8212; we pass these [...]
Related posts:<ol><li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens'>How to setup a proxy for Iran citizens</a></li>
<li><a href='http://blog.austinheap.com/best-proxy-practices-bpp-and-an-update/' rel='bookmark' title='Permanent Link: Best Proxy Practices (BPP!) and an update'>Best Proxy Practices (BPP!) and an update</a></li>
<li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens-for-windows/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens (for Windows!)'>How to setup a proxy for Iran citizens (for Windows!)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>So there&#8217;s been good news and bad news from launching <a href="http://proxyheap.austinheap.com/">proxyheap</a>. (Btw, you can check it your proxy is working <a href="http://proxyheap.austinheap.com/checker.php">here</a>.)</p>
<p>The good news? We have lots of support! The bad news? There&#8217;s a HUGE chunk of proxies misconfigured&#8230; rendering them useless. There&#8217;s also a bunch of proxies on un-reliable connections &#8212; we pass these out to people in Iran and when they&#8217;re down, it just makes things harder.</p>
<p>That said, special thanks to <a href="http://r3blog.nl/iran.proxy.howto.html">r3boot</a> (the original author) and <a href="http://www.catb.org/esr/nedanet/">esr</a> (who put all the pieces in place) for putting together a <a href="http://dev.austinheap.com/iran/squid-iran-ideal.txt">reliable Squid configuration file for those in Iran</a> seeking unfiltered Internet access.</p>
<p>To quote from the config file:</p>
<p><code># 0.  Do this installation only on a non-essential machine, as the host may be<br />
#     targeted for serious denial-of-service or cracking attempts. For maximum<br />
#     security, run it inside a virtual machine.<br />
#<br />
# 1.  Install squid on your system. You will need to be root for this.<br />
#       Under Ubuntu, do "apt-get install squid"<br />
#	Under RedHat, Fedora, and Centos do "yum install squid"<br />
#	Under Gentoo, do "emerge squid"<br />
#	Under OpenBSD, do "pkg_add PKG_PATH=ftp://ftp.openbsd.org/pub/{version}/packages/i386/squid"<br />
#	Under FreeBSD, do this:<br />
#	    wget http://www.squid-cache.org/Versions/v2/2.7/squid-2.7.STABLE6.tar.gz;<br />
#	    tar zxvf squid-2.7.STABLE6.tar.gz<br />
#	    cd squid-2.7.STABLE6<br />
#	    ./configure '--sysconfdir=/etc/squid' '--enable-storeio=diskd,ufs,aufs' '--enable-delay-pools' '--enable-pf-transparent' '--enable-ipf-transparent' '--disable-ident-lookups' '--enable-removal-policies'<br />
#	    make<br />
#	    make install<br />
#	Under NetBSD, do "cd /usr/ports/www/squid; make install clean"<br />
#<br />
# 2. Red Hat and CentOS only:<br />
#	* Edit the iptables via system-config-securitylevel.  As root, run<br />
#	  /usr/bin/system-config-securitylevel<br />
#	* Set SELinux: to either Permissive(slightly better) or Disabled.<br />
#	  Note, this is a crude solution. Someone with more SELinux<br />
#	  knowledge might be able to write a pass-through rule.<br />
#	* Now go into Customize. In Other Ports, set it like this:<br />
#	  portnum:protocol (eg. 42342:tcp,  42343:tcp,  42344:tcp).<br />
#	  Do this for all of your nonstandard ports. Hit OK->OK<br />
#<br />
# 3.  Replace your squid configuration with this file.  It is likely<br />
#     to be in /etc/squid/squid.conf, but could be in /etc/squid.conf<br />
#     as well.<br />
#<br />
# 4.  Fix the "visible_hostname" line in /etc/squid.conf: it should declare<br />
#     your machine's hostname (i.e. the part following "userid@" in your<br />
#     terminal prompt)<br />
#<br />
# 5.  Choose a nonstandard port number to listen on, or better yet<br />
#     about a dozen of them.  Fix the http_port line in /etc/squid.conf.<br />
#     Add more lines as needed.<br />
#<br />
# 6.  Specify the IP of a machine where you have login privilages on the<br />
#     "acl remote_test" liner below.  You will use this to verify that your<br />
#     proxy is working, and can remove it afterwards.<br />
#<br />
# 7.  Type "sudo adduser squid" and specify a password<br />
#<br />
# 8.  Restart squid by typing: "/etc/init.d/squid restart"<br />
#<br />
# 9.  Stop the service by typing "/etc/init.d/squid stop"<br />
#<br />
# 10.  Test it in debug mode by typing "squid -z" (which creates the cache files)<br />
#<br />
# 11. Type "squid -NCd10" to test squid in debug mode and leave it running.<br />
#<br />
# 12. Open Firefox and type the URL localhost:3128 It will fail to retrieve a<br />
#     page, but at the bottom it should confirm that the error is generated<br />
#     by squid.  (To be extra-sure, re-do this test using one of the<br />
#     non-standard ports you declared in step 4.)<br />
#<br />
# 13. Back at the Terminal type CTRL-C to cancel the debug mode<br />
#<br />
# 14. Start squid for real with "/etc/init.d/squid start". It will start<br />
#     automatically from now on.<br />
#<br />
# 15. If your squid host is sitting behind a hardware router with firewalling<br />
#     capability, you must set up port forwarding of all your nonstandard<br />
#     ports to the squid host machine.  The procedure for this varies<br />
#     depending on your router, but is most likely to involves pointing your<br />
#     browser at 192.168.1.1 and navigating to a "Port Forwarding" page.<br />
#<br />
# 16. The easiest way to test that your proxy server is working is to<br />
#     use the proxy tester at austinheap.com:<br />
#	<http://proxyheap.austinheap.com/checker.php><br />
#     If it says "Fatal error: couldn't connect to host", then your<br />
#     squid instance probably isn't running; check for possible fatal<br />
#     error in the configuration parse, and if you don't see that make<br />
#     sure that you have correctly configured your ruter or firewall<br />
#     to pass through packets. If it says "Your proxy is not accepting<br />
#     connections from the validation servers.", you're at least<br />
#     reaching squid, but your allow/denies aren't right or you<br />
#     configuration file doesn't live where you think it does.<br />
#<br />
# 17. Register your proxy server with proxyheap at<br />
#     <http://proxyheap.austinheap.com><br />
#     You'll have to do this once for each listener port you declared.<br />
#     You will receive an email notification from the proxyheap<br />
#     verification servers if all is well.  Otherwise, email will tell you<br />
#     that your server could not be verified and drop the entry from the<br />
#     proxyyheap database.  Once you are successfully registered,<br />
#     the Iranian revolutionaries can begin using your proxy with<br />
#     no further action required on your part.<br />
#<br />
# 18. Death threats have already been made against cooperating<br />
#     hackers. If you receive such a threat, report it to your local<br />
#     police immediately. Do not assume that your cooperation is unknown<br />
#     to the Iranian regime or their agents, and do not assume you will<br />
#     have warning if they act on their threats. If you are not already<br />
#     armed and prepared to defend yourself, fix both of these bugs.</code></p>
<p>I think this is a very good starting point for getting this effort organized and effective.</p>
<p>Related posts:<ol><li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens'>How to setup a proxy for Iran citizens</a></li>
<li><a href='http://blog.austinheap.com/best-proxy-practices-bpp-and-an-update/' rel='bookmark' title='Permanent Link: Best Proxy Practices (BPP!) and an update'>Best Proxy Practices (BPP!) and an update</a></li>
<li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens-for-windows/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens (for Windows!)'>How to setup a proxy for Iran citizens (for Windows!)</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.austinheap.com/state-of-the-iran-proxies/feed/</wfw:commentRss>
		<slash:comments>108</slash:comments>
		</item>
		<item>
		<title>HOWTO: Treat Broken Bones</title>
		<link>http://blog.austinheap.com/howto-treat-broken-bones/</link>
		<comments>http://blog.austinheap.com/howto-treat-broken-bones/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 16:47:58 +0000</pubDate>
		<dc:creator>Austin</dc:creator>
				<category><![CDATA[Iran]]></category>
		<category><![CDATA[Safety]]></category>
		<category><![CDATA[broken bones]]></category>
		<category><![CDATA[howto]]></category>
		<guid isPermaLink="false">http://blog.austinheap.com/?p=336</guid>
		<description><![CDATA[* Stop any bleeding. Hold a clean, preferably sterile, absorbent material over the injury and apply gentle yet direct pressure (without applying over the break). * Do NOT straighten the extremity if it is deformed &#8211; keep it in the position found. * Do not move a person with a hip or pelvis fracture. If [...]
Related posts:<ol><li><a href='http://blog.austinheap.com/howto-treat-a-gun-shot-wound/' rel='bookmark' title='Permanent Link: HOWTO: Treat a Gun Shot Wound'>HOWTO: Treat a Gun Shot Wound</a></li>
<li><a href='http://blog.austinheap.com/howto-treat-chemical-warfare-agents/' rel='bookmark' title='Permanent Link: HOWTO: Treat Chemical Warfare Agents'>HOWTO: Treat Chemical Warfare Agents</a></li>
<li><a href='http://blog.austinheap.com/howto-do-cpr/' rel='bookmark' title='Permanent Link: HOWTO: Do CPR'>HOWTO: Do CPR</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>* Stop any bleeding. Hold a clean, preferably sterile, absorbent material over the injury and apply gentle yet direct pressure (without applying over the break).</p>
<p>* Do NOT straighten the extremity if it is deformed &#8211; keep it in the position found.</p>
<p>* Do not move a person with a hip or pelvis fracture. If they must be moved, however, strap the legs together with a towel or blanket in between them and place the person gently on a board.</p>
<p>* Splint an injured bone by tying it gently to a rigid object, such as a board or stick, or even a rolled up newspaper. Cushion the object with clothing or other soft padding if available. Fasten the splint with a bandage if available. Secure the splint on both sides of the injury, above and below the break, but not on it.</p>
<p>* If a wrist, hand, or arm is injured, remove all watches, bracelets, and rings promptly.</p>
<p>* Check blood circulation. Press your fingertips firmly on the skin somewhere past the break (like the forearm, if the injury is in the elbow). If it doesn’t turn pink 2 seconds after you let go, circulation could be jeopardized. Also check for pale or blue skin, numbness or tingling, and loss of pulse. If, emergency care is not available quickly, try to realign the limb (not the head, neck, back, or hips) into a normal resting position so that tissues aren’t damaged due to lack of blood. </p>
<p>* Put ice on the injury. Never put the ice directly on the skin &#8211; put it in a bag first. After holding ice on the injury for about 20 minutes, take it off for 20 minutes.</p>
<p>* Prevent shock. Have the person lay down flat on their back and elevate their feet about 12 inches above the head. Cover him or her with a coat or blanket. Skip this step if the head, neck, or back was injured.</p>
<p>* Have the victim take painkillers to alleviate the pain.</p>
<p>Related posts:<ol><li><a href='http://blog.austinheap.com/howto-treat-a-gun-shot-wound/' rel='bookmark' title='Permanent Link: HOWTO: Treat a Gun Shot Wound'>HOWTO: Treat a Gun Shot Wound</a></li>
<li><a href='http://blog.austinheap.com/howto-treat-chemical-warfare-agents/' rel='bookmark' title='Permanent Link: HOWTO: Treat Chemical Warfare Agents'>HOWTO: Treat Chemical Warfare Agents</a></li>
<li><a href='http://blog.austinheap.com/howto-do-cpr/' rel='bookmark' title='Permanent Link: HOWTO: Do CPR'>HOWTO: Do CPR</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.austinheap.com/howto-treat-broken-bones/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>HOWTO: Treat a Gun Shot Wound</title>
		<link>http://blog.austinheap.com/howto-treat-a-gun-shot-wound/</link>
		<comments>http://blog.austinheap.com/howto-treat-a-gun-shot-wound/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 16:45:11 +0000</pubDate>
		<dc:creator>Austin</dc:creator>
				<category><![CDATA[Iran]]></category>
		<category><![CDATA[Safety]]></category>
		<category><![CDATA[gun shot]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[wound]]></category>
		<guid isPermaLink="false">http://blog.austinheap.com/?p=331</guid>
		<description><![CDATA[The days keep getting longer, harder and sadder. So I give you: How to treat a gun shot wound. * Do not move the victim unless his or her safety is in jeopardy. * Follow basic first aid. If the victim is unconscious but breathing, keep the airway open and clear. If the victim is [...]
Related posts:<ol><li><a href='http://blog.austinheap.com/howto-do-cpr/' rel='bookmark' title='Permanent Link: HOWTO: Do CPR'>HOWTO: Do CPR</a></li>
<li><a href='http://blog.austinheap.com/howto-treat-broken-bones/' rel='bookmark' title='Permanent Link: HOWTO: Treat Broken Bones'>HOWTO: Treat Broken Bones</a></li>
<li><a href='http://blog.austinheap.com/howto-treat-chemical-warfare-agents/' rel='bookmark' title='Permanent Link: HOWTO: Treat Chemical Warfare Agents'>HOWTO: Treat Chemical Warfare Agents</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>The days keep getting longer, harder and sadder. So I give you: How to treat a gun shot wound.</p>
<p>* Do not move the victim unless his or her safety is in jeopardy.</p>
<p>* Follow basic first aid. If the victim is unconscious but breathing, keep the airway open and clear. If the victim is not breathing, begin CPR.</p>
<p>* Control any bleeding.</p>
<p>* Seal gunshot wounds to the chest with some type of plastic to keep air from being sucked into the wound. This helps prevent the development of a collapsed lung. If the victim begins complaining of worsening shortness of breath, remove the seal.</p>
<p>* Let conscious victims sit or lie in a position most comfortable for them.</p>
<p>* Unconscious victims should be placed in the recovery position. To put the victim in the recovery position, grab the victim’s leg and shoulder and roll him or her towards you.</p>
<p>* Do not elevate legs to treat for shock if the gunshot wound is above the waist (unless the gunshot wound is in the arm). Gunshot wounds to the abdomen and chest will bleed more quickly once the legs are elevated, making it harder for the victim to breathe.</p>
<p>* Do not give the victim anything to eat or drink, including water.</p>
<p><strong>Update</strong> (Thanks ASherbuck)</p>
<p>If a person has a CHEST WOUND (the round has punctured the lung), noticeable by air bubbles in the blood and an inability for the victim to catch their breath. You must IMMEDIATELY cover the wound in some type of square piece of plastic and seal three of the four sides.</p>
<p>One side must be left free, if you seal the entire chest wound the lungs will continue to fill with blood and the victim will drown. With one corner left open, when the victim inhales that blood in the lung will<br />
be forced out the wound and through the unsealed portion of the plastic cover. When the victim inhales the three sealed sides will prevent the lungs from sucking more blood into them.</p>
<p>Related posts:<ol><li><a href='http://blog.austinheap.com/howto-do-cpr/' rel='bookmark' title='Permanent Link: HOWTO: Do CPR'>HOWTO: Do CPR</a></li>
<li><a href='http://blog.austinheap.com/howto-treat-broken-bones/' rel='bookmark' title='Permanent Link: HOWTO: Treat Broken Bones'>HOWTO: Treat Broken Bones</a></li>
<li><a href='http://blog.austinheap.com/howto-treat-chemical-warfare-agents/' rel='bookmark' title='Permanent Link: HOWTO: Treat Chemical Warfare Agents'>HOWTO: Treat Chemical Warfare Agents</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.austinheap.com/howto-treat-a-gun-shot-wound/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Best Proxy Practices (BPP!) and an update</title>
		<link>http://blog.austinheap.com/best-proxy-practices-bpp-and-an-update/</link>
		<comments>http://blog.austinheap.com/best-proxy-practices-bpp-and-an-update/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 21:20:08 +0000</pubDate>
		<dc:creator>Austin</dc:creator>
				<category><![CDATA[Internets]]></category>
		<category><![CDATA[Iran]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[iranelection]]></category>
		<category><![CDATA[Proxy]]></category>
		<guid isPermaLink="false">http://blog.austinheap.com/?p=327</guid>
		<description><![CDATA[I just want to make a quick post about best practices when running a proxy to help those on the ground in Iran get access to social networks, the outside world, and their families. It is ABSOLUTELY IMPERATIVE that this be a secure effort that is thought out and executed in the safest possible manner. [...]
Related posts:<ol><li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens'>How to setup a proxy for Iran citizens</a></li>
<li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens-virtual-machine-disk-format/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens (Virtual Machine Disk Format!)'>How to setup a proxy for Iran citizens (Virtual Machine Disk Format!)</a></li>
<li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens-for-windows/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens (for Windows!)'>How to setup a proxy for Iran citizens (for Windows!)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I just want to make a quick post about best practices when running a proxy to help those on the ground in Iran get access to social networks, the outside world, and their families. It is ABSOLUTELY IMPERATIVE that this be a secure effort that is thought out and executed in the safest possible manner.</p>
<p>As a general rule, and I know I didn&#8217;t point this out in the original guides, all proxies should be setup with the following options in the Squid config file:</p>
<p>* Blocking of IRI government ipblocks [1]<br />
* Allowing of Iran ipblocks [2]<br />
* 10 random chosen inbound ports<br />
* CONNECT support<br />
* No X-Forwarded-For headers<br />
* No client stats<br />
* Logging to /dev/null<br />
* Turn SSL off &#8212; it&#8217;s blocked from Iran anyway</p>
<p>If you&#8217;re running a proxy already, please change these settings. If you&#8217;re running a proxy on a default port (81/8080/8181/9090/3218) then change the port and shoot me off an e-mail at update@austinheap.com.</p>
<p>I will post a sample configuration file, as I know there have been a lot of concerns.</p>
<p>Also, I want to say sorry for not being able to respond to all the tweets and e-mails yet, although I&#8217;m going as fast as possible given all the other pressing demands! I&#8217;ve got thousands of emails to sort out, and the outpour of support and people helping out has been amazing. Together we&#8217;re capable of doing amazing things so thank you to everyone who is helping make a difference.</p>
<p>Thank you. Thank you. Thank you.</p>
<p>#allmylove2iran</p>
<p>[1] Based on ripe data found on <a href="http://www.ripe.net/cgi-bin/search/gdquery.cgi?index=ripedb&#038;file-match=net[6n]&#038;file-match=org&#038;boolean=and&#038;max-results=100&#038;page-results=10&#038;start-page=%2Fdb%2Fwhois-free.html&#038;header=whois&#038;footer=whois&#038;record-type=paragraph&#038;terms=ministry+iran&#038;Search=Search&#038;show-context=1&#038;degree-of-error=0&#038;.cgifields=search-substrings&#038;.cgifields=case-sensitive&#038;.cgifields=show-context">RIPE</a></p>
<p>[2] Based on Country IP data found on <a href="http://www.countryipblocks.net">CountryIPBlocks</a></p>
<p>Related posts:<ol><li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens'>How to setup a proxy for Iran citizens</a></li>
<li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens-virtual-machine-disk-format/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens (Virtual Machine Disk Format!)'>How to setup a proxy for Iran citizens (Virtual Machine Disk Format!)</a></li>
<li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens-for-windows/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens (for Windows!)'>How to setup a proxy for Iran citizens (for Windows!)</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.austinheap.com/best-proxy-practices-bpp-and-an-update/feed/</wfw:commentRss>
		<slash:comments>68</slash:comments>
		</item>
		<item>
		<title>How to setup a proxy for Iran citizens (Virtual Machine Disk Format!)</title>
		<link>http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens-virtual-machine-disk-format/</link>
		<comments>http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens-virtual-machine-disk-format/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 08:27:51 +0000</pubDate>
		<dc:creator>Austin</dc:creator>
				<category><![CDATA[Internets]]></category>
		<category><![CDATA[Iran]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Proxy]]></category>
		<category><![CDATA[virtual machine]]></category>
		<guid isPermaLink="false">http://blog.austinheap.com/?p=319</guid>
		<description><![CDATA[Update: Version v0.3 has been posted, thanks James! Great news all &#8212; the wonderful user &#8220;xxxxxx&#8221; has contributed a Virtual Machine Disk Format to the proxy campaign! All you need to do is grab a copy of the VMDK file with your favorite web browser (?) BitTorrent program and you&#8217;re good to go&#8230; pop the [...]
Related posts:<ol><li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens'>How to setup a proxy for Iran citizens</a></li>
<li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens-for-windows/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens (for Windows!)'>How to setup a proxy for Iran citizens (for Windows!)</a></li>
<li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens-for-mac/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens (for Mac!)'>How to setup a proxy for Iran citizens (for Mac!)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><strong>Update</strong>: Version v0.3 has been posted, thanks James!</p>
<p>Great news all &#8212; the wonderful user &#8220;xxxxxx&#8221; has contributed a Virtual Machine Disk Format to the proxy campaign!</p>
<p>All you need to do is <a href="http://dev.austinheap.com.nyud.net/iran/ProxyBox_v0.3.vmdk">grab a copy of the VMDK file</a> with your favorite web browser (?) <del datetime="2009-06-16T08:19:21+00:00">BitTorrent</del> program and you&#8217;re good to go&#8230; pop the disk image on your favorite cloud/vps host and click start.</p>
<p>There are two accounts created on install (you can change both passwords):</p>
<p><code>(user:password)<br />
root:#iran<br />
iran:election</code></p>
<p>Could we make it any easier to help? Please tweet your proxies via *DM* <a href="http://twitter.com/austinheap">@austinheap</a> or e-mail them to <a href="mailto:me@austinheap.com">me@austinheap.com</a>.</p>
<p><strong>THANK YOU XXXXXX</strong> (I don&#8217;t know if I can post your name yet, please e-mail me!)</p>
<p>Related posts:<ol><li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens'>How to setup a proxy for Iran citizens</a></li>
<li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens-for-windows/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens (for Windows!)'>How to setup a proxy for Iran citizens (for Windows!)</a></li>
<li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens-for-mac/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens (for Mac!)'>How to setup a proxy for Iran citizens (for Mac!)</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens-virtual-machine-disk-format/feed/</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
		<item>
		<title>How to setup a proxy for Iran citizens (for Windows!)</title>
		<link>http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens-for-windows/</link>
		<comments>http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens-for-windows/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 22:13:24 +0000</pubDate>
		<dc:creator>Austin</dc:creator>
				<category><![CDATA[Internets]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Iran]]></category>
		<category><![CDATA[Proxy]]></category>
		<category><![CDATA[squid]]></category>
		<category><![CDATA[windows]]></category>
		<guid isPermaLink="false">http://blog.austinheap.com/?p=302</guid>
		<description><![CDATA[If you&#8217;re using Windows, it&#8217;s pretty straight forward to setup a proxy and help give access to those in Iran who are being censored. If you&#8217;re running Redhat/CentOS, please use the linux instructions. 1) Download Squid for Windows 2) Extract that zip archive, and move the &#8220;squid&#8221; folder to the root of your drive (probably [...]
Related posts:<ol><li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens'>How to setup a proxy for Iran citizens</a></li>
<li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens-for-mac/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens (for Mac!)'>How to setup a proxy for Iran citizens (for Mac!)</a></li>
<li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens-virtual-machine-disk-format/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens (Virtual Machine Disk Format!)'>How to setup a proxy for Iran citizens (Virtual Machine Disk Format!)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re using Windows, it&#8217;s pretty straight forward to setup a proxy and help give access to those in Iran who are being censored. If you&#8217;re running Redhat/CentOS, please use the <a href="http://blog.austinheap.com/2009/06/15/how-to-setup-a-proxy-for-iran-citizens/">linux instructions</a>.</p>
<p>1) Download <a href="http://dev.austinheap.com/iran/squid-2.7.STABLE6-bin-DELAYP.zip">Squid for Windows</a><br />
2) Extract that zip archive, and move the &#8220;squid&#8221; folder to the root of your drive (probably C:\).<br />
3) After moving the squid folder, open &#8220;C:\squid\etc\squid.conf&#8221; in your favorite text editor (not Word).<br />
4) Configure the DNS name servers on the line that says &#8220;dns_nameservers&#8221; to point at your ISPs DNS servers.<br />
5) Now the fun part, locking access down the just the Iranian IP blocks.</p>
<p>Inside the text editor search (Control-W) for the line &#8220;http_access deny all&#8221; and change it to &#8220;http_access allow all&#8221;. 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 &#8220;http_access deny all&#8221; to read &#8220;http_access allow TRUSTED&#8221; add a line (BEFORE the http_access line to setup an access control list [ACL]). This ACL line that defines TRUSTED should read:</p>
<p><code>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</code></p>
<p>6) Setup &#8220;visible_hostname&#8221; (normally just the public IP address).<br />
7) Turn off logging by adding these two lines:</p>
<p><code>access_log none<br />
cache_store_log none</code></p>
<p>7) Setup the Squid cache by issuing the following command: &#8220;c:\squid\sbin\squid -D –z&#8221; (No quotes).<br />
 <img src='http://blog.austinheap.com/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> Setup Squid to run as a service by issuing the following command: &#8220;c:\squid\sbin\squid –i&#8221;</p>
<p>Please don&#8217;t run this on a machine that you&#8217;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.</p>
<p>Once your server is up and running please DM <a href="http://twitter.com/austinheap">@austinheap</a> and let me know! I will no longer posting proxies on the public list. If you set one up, please e-mail <a href="mailto:me@austinheap.com">me@austinheap.com</a> to contribute to the private one or e-mail me if your an Iranian that needs access!</p>
<p>Related posts:<ol><li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens'>How to setup a proxy for Iran citizens</a></li>
<li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens-for-mac/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens (for Mac!)'>How to setup a proxy for Iran citizens (for Mac!)</a></li>
<li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens-virtual-machine-disk-format/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens (Virtual Machine Disk Format!)'>How to setup a proxy for Iran citizens (Virtual Machine Disk Format!)</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens-for-windows/feed/</wfw:commentRss>
		<slash:comments>320</slash:comments>
		</item>
		<item>
		<title>Protected: Private Iran Proxies (E-mail me@austinheap.com to contribute or for access)</title>
		<link>http://blog.austinheap.com/private-iran-proxies-e-mail-meaustinheapcom-to-contribute-or-for-access/</link>
		<comments>http://blog.austinheap.com/private-iran-proxies-e-mail-meaustinheapcom-to-contribute-or-for-access/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 21:24:37 +0000</pubDate>
		<dc:creator>Austin</dc:creator>
				<category><![CDATA[Internets]]></category>
		<category><![CDATA[Iran]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[private]]></category>
		<category><![CDATA[proxies]]></category>
		<category><![CDATA[Proxy]]></category>
		<guid isPermaLink="false">http://blog.austinheap.com/?p=288</guid>
		<description><![CDATA[There is no excerpt because this is a protected post.
Related posts:<ol><li><a href='http://blog.austinheap.com/working-iran-proxy-list/' rel='bookmark' title='Permanent Link: Working Iran Proxy List'>Working Iran Proxy List</a></li>
<li><a href='http://blog.austinheap.com/state-of-the-iran-proxies/' rel='bookmark' title='Permanent Link: State of the Iran Proxies'>State of the Iran Proxies</a></li>
<li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens'>How to setup a proxy for Iran citizens</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<form action="http://blog.austinheap.com/wp-pass.php" method="post">
<p>This post is password protected. To view it please enter your password below:</p>
<p><label for="pwbox-288">Password:<br />
<input name="post_password" id="pwbox-288" type="password" size="20" /></label><br />
<input type="submit" name="Submit" value="Submit" /></p></form>
<p>Related posts:<ol><li><a href='http://blog.austinheap.com/working-iran-proxy-list/' rel='bookmark' title='Permanent Link: Working Iran Proxy List'>Working Iran Proxy List</a></li>
<li><a href='http://blog.austinheap.com/state-of-the-iran-proxies/' rel='bookmark' title='Permanent Link: State of the Iran Proxies'>State of the Iran Proxies</a></li>
<li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens'>How to setup a proxy for Iran citizens</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.austinheap.com/private-iran-proxies-e-mail-meaustinheapcom-to-contribute-or-for-access/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to setup a proxy for Iran citizens</title>
		<link>http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens/</link>
		<comments>http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 19:45:17 +0000</pubDate>
		<dc:creator>Austin</dc:creator>
				<category><![CDATA[Internets]]></category>
		<category><![CDATA[Iran]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[Proxy]]></category>
		<category><![CDATA[squid]]></category>
		<guid isPermaLink="false">http://blog.austinheap.com/?p=279</guid>
		<description><![CDATA[Update 4: There is now a recommended squid config file available. Update 3: Here&#8217;s a guide for the Windows users out there. Update 2: I will no longer posting proxies on the public list. If you set one up, please e-mail me@austinheap.com to contribute to the private one or e-mail me if your an Iranian [...]
Related posts:<ol><li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens-for-windows/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens (for Windows!)'>How to setup a proxy for Iran citizens (for Windows!)</a></li>
<li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens-virtual-machine-disk-format/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens (Virtual Machine Disk Format!)'>How to setup a proxy for Iran citizens (Virtual Machine Disk Format!)</a></li>
<li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens-for-mac/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens (for Mac!)'>How to setup a proxy for Iran citizens (for Mac!)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><strong>Update 4</strong>: There is now a <a href="http://blog.austinheap.com/2009/06/22/state-of-the-iran-proxies/">recommended squid config file</a> available.<br />
<strong>Update 3</strong>: Here&#8217;s a <a href="http://blog.austinheap.com/2009/06/15/how-to-setup-a-proxy-for-iran-citizens-for-windows/">guide for the Windows users</a> out there.<br />
<strong>Update 2</strong>: I will no longer posting proxies on the public list. If you set one up, please e-mail <a href="mailto:me@austinheap.com">me@austinheap.com</a> to contribute to the private one or e-mail me if your an Iranian that needs access!<br />
<strong>Update</strong>: There&#8217;s a <a href="http://blog.austinheap.com/2009/06/15/working-iran-proxy-list/">list of working Iran proxy servers</a> over here.</p>
<p>If you&#8217;re using CentOS/Redhat, it&#8217;s pretty straight forward to setup a proxy and help give access to those in Iran who are being censored.</p>
<p>Login as root and run the following</p>
<p><code>yum install squid<br />
nano -w /etc/squid/squid.conf</code></p>
<p>Inside the code editor search (Control-W) for the line &#8220;http_access deny all&#8221; and change it to &#8220;http_access allow all&#8221;. 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 &#8220;http_access deny all&#8221; to read &#8220;http_access allow TRUSTED&#8221; add a line (BEFORE the http_access line to setup an access control list [ACL]). This ACL line that defines TRUSTED should read:</p>
<p><code>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</code></p>
<p>Turn off logging by adding these two lines:</p>
<p><code>access_log none<br />
cache_store_log none</code></p>
<p>Save the config file and as root issue the following command to start the Squid proxy server:</p>
<p><code>service squid start</code></p>
<p>Please don&#8217;t run this on a machine that you&#8217;re worried about or is used for production sites; and take basic security precautions, ie: moving SSH off the default port, using iptables, etc.</p>
<p>Once your server is up and running please tweet <a href="http://twitter.com/austinheap">@austinheap</a> and let me know!</p>
<p>Related posts:<ol><li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens-for-windows/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens (for Windows!)'>How to setup a proxy for Iran citizens (for Windows!)</a></li>
<li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens-virtual-machine-disk-format/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens (Virtual Machine Disk Format!)'>How to setup a proxy for Iran citizens (Virtual Machine Disk Format!)</a></li>
<li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens-for-mac/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens (for Mac!)'>How to setup a proxy for Iran citizens (for Mac!)</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens/feed/</wfw:commentRss>
		<slash:comments>102</slash:comments>
		</item>
		<item>
		<title>Working Iran Proxy List</title>
		<link>http://blog.austinheap.com/working-iran-proxy-list/</link>
		<comments>http://blog.austinheap.com/working-iran-proxy-list/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 06:17:52 +0000</pubDate>
		<dc:creator>Austin</dc:creator>
				<category><![CDATA[Internets]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Iran]]></category>
		<category><![CDATA[Proxy]]></category>
		<guid isPermaLink="false">http://blog.austinheap.com/2009/06/15/working-iran-proxy-list/</guid>
		<description><![CDATA[Update 2: I will no longer posting proxies on the public list. If you set one up, please e-mail me@austinheap.com to contribute to the private one or e-mail me if your an Iranian that needs access! Update: Do you have a server? Help us run more proxies for Iranians! Instructions for running a proxy to [...]
Related posts:<ol><li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens'>How to setup a proxy for Iran citizens</a></li>
<li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens-virtual-machine-disk-format/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens (Virtual Machine Disk Format!)'>How to setup a proxy for Iran citizens (Virtual Machine Disk Format!)</a></li>
<li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens-for-windows/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens (for Windows!)'>How to setup a proxy for Iran citizens (for Windows!)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><strong>Update 2</strong>: I will no longer posting proxies on the public list. If you set one up, please e-mail <a href="mailto:me@austinheap.com">me@austinheap.com</a> to contribute to the private one or e-mail me if your an Iranian that needs access!<br />
<strong>Update</strong>: Do you have a server? Help us run more proxies for Iranians! <a href="http://blog.austinheap.com/2009/06/15/how-to-setup-a-proxy-for-iran-citizens/">Instructions for running a proxy to help</a> have been posted!</p>
<p>Please tweet any additional proxies <a href="http://twitter.com/austinheap">@austinheap</a>, latest verified proxy at the top of the list. I&#8217;m updating this and reverifying them at least every 30 minutes right now&#8230;</p>
<p><code>84.121.125.10:80<br />
98.142.210.231:3128<br />
66.31.18.247:80<br />
70.228.189.148:3128 (YouTube, FaceBook, and Twitter only)<br />
97.107.137.80:3128<br />
200.65.127.161:3128<br />
202.94.144.73:80<br />
129.82.12.188:3128<br />
212.123.91.165:8080<br />
71.48.222.54:11764<br />
60.6.205.26:808<br />
86.101.185.112:8080<br />
86.101.185.109:8080<br />
69.92.182.124:2100<br />
128.112.139.28:3124<br />
198.144.36.172:5555<br />
88.198.85.229:80</code></p>
<p>Proxies no longer working are below&#8230;</p>
<p><code>88.191.16.126:8080<br />
91.103.236.195:8080<br />
193.30.164.3:8080<br />
62.75.219.25:8080<br />
213.41.71.164:8080<br />
71.48.217.175:11764<br />
119.148.106.35:8080<br />
218.128.112.18:8080<br />
218.206.94.132:808<br />
218.253.65.99:808<br />
219.50.16.70:8080</code></p>
<p>Related posts:<ol><li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens'>How to setup a proxy for Iran citizens</a></li>
<li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens-virtual-machine-disk-format/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens (Virtual Machine Disk Format!)'>How to setup a proxy for Iran citizens (Virtual Machine Disk Format!)</a></li>
<li><a href='http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens-for-windows/' rel='bookmark' title='Permanent Link: How to setup a proxy for Iran citizens (for Windows!)'>How to setup a proxy for Iran citizens (for Windows!)</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.austinheap.com/working-iran-proxy-list/feed/</wfw:commentRss>
		<slash:comments>54</slash:comments>
		</item>
	</channel>
</rss>
