Vanilla 1.1.8 is a product of Lussumo. More Information: Documentation, Community Support.
Thanks for the help and suggestions earlier guys.
As I mentioned in that thread, I’m an American expatriate and the new episode of Heroes getting released is one of the highlights of my week. Unfortunately, NBC’s site and Amazon both use an IP-to-location lookup and they won’t let you download the episodes if you’re outside of the United States. I know, you can pirate them off BitTorrent but I believe it to be wrong.
Anyhow, time to use your VPS to make a VPN to be a VPA — Virtual Private American. Slicehost’s servers all geolocate to St. Louis. Woo-hoo. And, if you can get Apache working (and you can, with the excellent guides available — plus if you’re using Ubuntu/deprec its simple as flipping the switch on), all you need to do is a little surgery in your .conf file to make Apache into a server proxying all your outgoing connections.
1) Locate the .conf file Apache is using. Typically, it is called httpd.conf, and common locations include /usr/local/apache2/conf/httpd.conf (that is where Ubuntu/Deprec puts it, anyhow).
2) If you’ve got multiple sites running on Apache already (I do) I suggest doing this in a seperate file and writing
Include relative-path-from-Apache-root-directory/your-file-name-here.conf
. If this is your only use for Apache, you can just put the following directly in the httpd.conf file:
—-
ProxyRequests On
ProxyVia On
<Proxy *>
Order deny,allow
Deny from all
Allow from Put The IP Address Of Your Home Computer Here
</Proxy>
—-
3) Restart apache. Type the following at the command line, or you can just have Capistrano do it for you:
sudo /etc/init.d/httpd restart
4) Open up your application of choice on your home computer, go to proxy settings, and set your proxy server to your slice’s IP address (or you can do any domain name you have pointing to it) and your proxy port to be whatever the port Apache is serving on (by default, 80). You don’t need a username or password — don’t worry, you’re not running an open proxy, as the only person who can get into it is you. (That is the point of including your IP address. If you’re on a dynamic IP, you’ll have to do this every time you want to log on. Not a bad idea, anyhow.)
5) Surf the Internet using your Virtual Private American! You can now do things like, e.g., check out American politicians’ websites (which, sadly, frequently ban foreign IPs to prevent DDOS attacks), watch the free movies at www.nbc.com, or pay Amazon for a season pass of Heroes. (The best show on American television, by the way. Do you think I would be going to these extremes if it wasn’t?)
6) When you’re done, re-edit the Apache config file to eliminate what I told you to put their earlier, and reset Apache using the same method as above.
As an aside, since this doesn’t significantly add to Apache’s memory overhead you can comfortably pull it off on a 256MB slice which is otherwise in use.
>>I thought I’d add I personally don’t see the moral distinction between doing this to cheat their geographic check and downloading it from tvtorrents…
>>
I’m paying Amazon $1.89 an episode, so NBC is seeing the amount of money they had agreed upon from me watching the show. I know its not 100% legitimate, because I’m techncially in violation of subpoint 137b of Amazon’s click-thru license, but “I’m paying the legitimate rights-holder for this” is enough for me to sleep at night.
We’ve been using this Virtual Private American setup for two months and everything was working perfectly. But just last night, things stopped working. We can still access our “virtual private American” but we no longer have a St. Louis IP address. Now, when we access our proxy, we end up with another IP address from our ISP. So our IP address changes, but obviously that’s not exactly what we want to happen.
We spend a lot of time at our office in Bogota, Colombia and we use our Slice as a proxy plus OpenDNS so that when we surf, it’s like we’re in the States. This problem really isn’t the end of the world for us. I just get annoyed not being able to do what I want with our internet service(s). We did not only “lose” the ability to surf using our Slice’s IP address, but OpenDNS also stopped working for us. I’m guessing that our ISP changed something. (We’re using CableNet http://www.cable.net.co/home.asp .)
I’m guessing that they’re forcing all DNS requests to go through their DNS servers and that they’ve also done something to mess with proxies.
Is there anything we can do to bypass whatever our ISP is doing? Any suggestions? (We’ve already called them and they claim that nothing has changed. I don’t believe them.)
1 to 8 of 8