<?xml version="1.0" encoding="UTF-8"?><rss version="2.0">
<channel>
<title>proxy</title>
<link>http://www.computersight.com/tags/proxy</link>
<description>New posts about proxy</description>
<item>
<title>How to Use SSH as a Proxy</title>
<link>http://www.computersight.com/Communication-&amp;-Networks/How-to-Use-SSH-as-a-Proxy.366797</link>
<description>
<![CDATA[<h3>Creating an SSH Proxy</h3>
<p>It is possible to use an SSH to create a tunnel and use it as a SOCKS proxy. It's actually easy to do so as well. I'll show you how to do this using <a href="http://www.ubuntu.com/getubuntu/download" target="_blank">Ubuntu Server</a> and <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html" target="_blank">PuTTY</a>. You can of course use any SSH server to do this. This is also effective for bypassing filtering, and as well encrypting everything you view on the Internet.</p>
<p>Overview of what you need:</p>
<ul>
<li>Spare computer to install Linux on <strong>OR</strong> rent a Virtual Private Server (VPS) or Dedicated Server</li>
<li>Basic Knowledge<br /></li>
<li>A CD-R/W (if installing Linux)<br /></li>
<li><a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html" target="_blank">PuTTY</a></li>
</ul>
<h3>Setting Up an SSH Server</h3>
<p>Before you can even use SSH as a proxy, you'll need a server. You can either order a virtual private server (VPS) or a dedicated server, having Linux (CentOS, Red Hat Enterprise Linux, etc.). If you have one of these, skip to the <strong>"Change Port on SSH Server" </strong>or<strong> "Setting Up PuTTY"</strong> section.</p>
<p>To begin, you first need to install Linux, in this scenario, we will use Ubuntu Server. First begin with downloading Ubuntu Server from the <a href="http://www.ubuntu.com/getubuntu/download" target="_blank">Ubuntu Download Page</a>. After this has completed, burn the image to a CD-R/W.</p>
<p>Now we start the installation process of Ubuntu Server on the spare computer.</p>
<p>First pop in the disc, then reboot or power on the machine, you should something like this:</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/1picklanguage_1.png" alt="" /><br />Select your Language and press Enter.</p>
<p><br /><img src="http://images.stanzapub.com/readers/2008/11/26/2selectinstall_1.png" alt="" /><br />Press Enter.</p>
<p><br /><img src="http://images.stanzapub.com/readers/2008/11/26/3picklanguage2_1.png" alt="" /><br />Pick your Language, then press Enter.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/4pickarea_1.png" alt="" /><br />Pick the area you live closest to, then press Enter.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/5autodetectkeyboardno_1.png" alt="" /><br />Press the Tab key to select No, then press Enter.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/6pickoriginofkeyboard_1.png" alt="" /><br />Select the Origin of your Keyboard, then press Enter.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/7pickkeyboardlayout_1.png" alt="" /><br />Select your Keyboard layout, then press Enter.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/8choosehostname_1.png" alt="" /><br />Choose a hostname for your server, this can be anything, in this case I'll use ubuntu. Then press Enter.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/9picktimezone_1.png" alt="" /><br />Select the time zone you are in, then press Enter.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/10partitionentiredisk_1.png" alt="" /><br />Select Guided - use entire disk, then press Enter.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/11selectdisk_1.png" alt="" /><br />Select the disk you would like to install to, then press Enter.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/12confirmpartitioning_1.png" alt="" /><br />Confirm changes to disk by selecting Yes (press Tab) and pressing Enter.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/13basesysteminstalling_1.png" alt="" /><br />The base system is now installing, this may take up to 5 to 15 minutes.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/14setupuserfullname_1.png" alt="" /><br />Enter your full name for the user you would like to use on the server.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/15setupuser_1.png" alt="" /><br />Enter the Username for the account for the server. Note that this will be your SSH account as well.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/16setupuserpassword_1.png" alt="" /><br />Enter the password you want to use for your account. Note that this will be used for the SSH account as well.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/17setupuserpasswordverify_1.png" alt="" /><br />Re-type the password you entered in the previous screen.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/18internetproxy_1.png" alt="" /><br />Enter the proxy you use if you need one to access the Internet, otherwise just press Enter.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/19softwaressh_1.png" alt="" /><br />Select OpenSSH server from the list by pressing Space bar, then press Enter to continue.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/20installsoftwaressh_1.png" alt="" /><br />The SSH server is now installing.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/21ejectdisc_1.png" alt="" /><br />Installation is now complete, eject the disc and press Enter to reboot.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/22loginubuntu_1.png" alt="" /><br />Now once Ubuntu Server is booted, you may login now. Also your SSH server is now ready, but now your going to need the IP to the server so you can connect to it.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/23ubuntushell_1.png" alt="" /><br />What it looks like once logged in. Type ifconfig to determine the server's IP.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/24ifconfig_1.png" alt="" /><br />The result of ifconfig. The server's IP is 192.168.13.129. Note this!</p>
<p>Note that to be able to successfully connect to the SSH server from the outside world, you will need to port forward on your router using the port 22. If you are behind a filter, you will need to change the port of the SSH server to 443 and port forward on your router to 443 instead. To figure out how to port forward, go to <a href="http://portforward.com/english/routers/port_forwarding/routerindex.htm" target="_blank">PortForward.com</a>, select your Router, then select SSH. Remember to change the port on the port forward from 22 to the port you decide to change it to.</p>
<p>You are also are going to need to remember your Remote IP, the IP the outside world sees. If you are behind a router, most likely this IP will change from time to time. You can figure out what this IP is by going to <a href="http://www.whatismyip.com/" target="_blank">WhatIsMyIP.com</a></p>
<h3>Change Port on SSH Server (optional)</h3>
<p>You can change the port on the SSH Server from 22 to anything, like 443. It is useful to change the port to 443, especially if your behind a filter when trying to connect to the SSH server, as usually 443 traffic isn't filtered.</p>
<p>To do this, login to the Ubuntu server you installed.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/25sudo_1.png" alt="" /><br />Type sudo -s and retype the password you used to login.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/26sshconfig_1.png" alt="" /><br />Type vim /etc/ssh/sshd_config and press Enter.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/27sshportvim_1.png" alt="" /><br />This is what you should see.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/28sshport443vim_1.png" alt="" /><br />Press Insert, and replace Port 22 with Port 443.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/29sshexitvim_1.png" alt="" /><br />Press Escape, type :exit and press Enter.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/30sshrestart_1.png" alt="" /><br />Now type /etc/init.d/ssh restart and press Enter. The SSH server is now restarted.</p>
<p>The SSH server is now running on port 443.</p>
<h3>Setting Up PuTTY</h3>
<p>Now for the easy part, you'll need PuTTY, you can download it from the <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html" target="_blank">PuTTY website</a>.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/31downloadputty_1.png" alt="" /><br />Download putty.exe</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/32putty_1.png" alt="" /><br />In PuTTY enter the IP of your SSH server and the Port. In this scenario, the IP is 192.168.13.129 and the Port is 443.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/33puttyssh_1.png" alt="" /><br />Ensure that the preferred SSH protocol version is 2.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/34puttysshtunnels_1.png" alt="" /><br />Enter Port 9999 as the source port (this can be anything you like), select Dynamic and click Add, then click Open.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/35puttysecurity_1.png" alt="" /></p>
<p>You will get an alert similar to this, click Yes to store the key, or click No to continue connecting. Note that storing the key, you will ensure the server is the same until this message pops up again, meaning that someone is trying to hijack your connection.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/36puttylogin_1.png" alt="" /><br />Login using the username and password you have setup or been provided with.</p>
<p>The tunnel is now ready, now all you need to do is to setup your Internet Settings to point to the proxy, which is currently localhost:9999.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/37internetconnections_1.png" alt="" /><br />Click on LAN settings.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/38proxy_2.png" alt="" /><br />Check "Use a proxy server for your LAN...", and click Advanced.</p>
<p><img src="http://images.stanzapub.com/readers/2008/11/26/39proxyadvanced_2.png" alt="" /><br />Uncheck "Use the same proxy server for all portocols", clear everything in HTTP, Secure, and FTP, and in Socks type in localhost for the address and 9999 for the Port. Click OK, and then OK on all remaining windows.</p>
<p>You are now tunneling through the Internet through a SSH tunnel. You must leave the SSH terminal window open, or the tunnel will close and the proxy will no longer work. Everything that supports a SOCK proxy will go through this proxy.</p><a href="http://www.pheedo.com/click.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FCommunication-%26amp%3B-Networks%2FHow-to-Use-SSH-as-a-Proxy.366797"><img src="http://www.pheedo.com/img.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FCommunication-%26amp%3B-Networks%2FHow-to-Use-SSH-as-a-Proxy.366797" border="0"/></a>]]></description>
<pubDate>Thu, 27 Nov 2008 04:34:05 PST</pubDate></item>
<item>
<title>The Death of the Net Nanny</title>
<link>http://www.computersight.com/Programming/HTML/The-Death-of-the-Net-Nanny.332259</link>
<description>
<![CDATA[<p>Blocked websites can be a royal pain where the sun refuses to shine. In this case, you should use what's called a proxy website. They allow you to bypass the current internet service provider's IP and connect it to the website with a completely different IP. This hides your origin and cloaks you, making you like a digital ninja.&amp;nbsp; This will help you get around some net nanny programs that are blocking you at school or work. To save you from spending a couple of hours on Google, you can get a laundry list of them on this <a href="http://www.bestproxysites.com/" target="_blank">website. <br /></a></p>
<p>I'd like to state that I'm not encouraging you to break any rules. This could get you banned from whatever network you're on and get you suspended. But knowledge IS power. As long as it's understood that I'm not going to be responsible if you do something absolutely dumb. Also, not all of these are going to work the best. Just don't look a gift horse in the mouth.</p><a href="http://www.pheedo.com/click.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FProgramming%2FHTML%2FThe-Death-of-the-Net-Nanny.332259"><img src="http://www.pheedo.com/img.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FProgramming%2FHTML%2FThe-Death-of-the-Net-Nanny.332259" border="0"/></a>]]></description>
<pubDate>Thu, 06 Nov 2008 09:36:46 PST</pubDate></item>
<item>
<title>Proxy Scripts</title>
<link>http://www.computersight.com/Programming/PHP/Proxy-Scripts.58780</link>
<description>
<![CDATA[<h3>If you want to start your own proxy site you need 3 things.</h3>
 <ol>
<li>    A Web Host that allows proxy sites on their servers. </li>
<li>    An easy to remember domain name.</li>
<li>    And finally Proxy Script.</li>
 </ol>
 <h3>Here is a list of free Proxy Scripts.</h3>
 <ol>

<li><h3> Zelune</h3>
 
 This is a free php proxy script. According to the website it is the fastest proxy script. Needs cURL enabled.
 <a href="http://www.zelune.net/">Zelune.net</a></li>
 
<li><h3> PHProxy</h3>
 
 This is another php proxy script.
 <a href="http://sourceforge.net/project/showfiles.php?group_id=110693">PHProxy</a></li>
 
<li><h3> CGIProxy</h3>
 
 This is a cgi proxy script. Often even the hosts that allow proxy scripts won't allow cgi scripts. So maybe choose a php on
 <a href="http://www.jmarshall.com/tools/cgiproxy/">CGIProxy</a></li>
 
<li><h3> Glype</h3>
 
 And again a php proxy script. Needs PHP5 and cURL enabled.
 <a href="http://www.glype.com/">Glype</a></li>
 
<li><h3> Surrogafier</h3>
 
 As most scripts this is also a php one. It gives you the nice feature to route your traffic through a second proxy site.
 <a href="http://bcable.net/project.php?surrogafier">Surrogafier</a></li></ol>
 
<p> If you have set up your proxy don't forget to <a href="http://proxy.computersniffer.com">submit</a> it to one of the proxy network sites. </p><a href="http://www.pheedo.com/click.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FProgramming%2FPHP%2FProxy-Scripts.58780"><img src="http://www.pheedo.com/img.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FProgramming%2FPHP%2FProxy-Scripts.58780" border="0"/></a>]]></description>
<pubDate>Thu, 15 Nov 2007 07:40:48 PST</pubDate></item>
<item>
<title>Danger of Proxy Sites</title>
<link>http://www.computersight.com/Communication-&amp;-Networks/Security/Danger-of-Proxy-Sites.48239</link>
<description>
<![CDATA[<p>Many schools and companies block certain websites. This is being done for many reasons. Companies may want to stop employees to waste time during working hours and Schools may want to ensure that the internet is only being used for educational purposes. Because people still want to use those sites people turn to proxy websites.</p>
 
 <p>By using proxy websites they can get passed the firewall and access the website they want. So people use 
<a target="_blank" href="http://www.Myspace.com">Myspace</a>
, 
<a target="_blank" href="http://www.facebook.com">Facebook</a>
, 
<a target="_blank" href="http://www.Bebo.com">Bebo</a>
, and other websites through a different website. You might wonder what the danger is? Well the danger is the actual proxy website. To understand the danger better we will have a look at how they work.</p>
 
 <p>When you enter a URL on a proxy website, the proxy website requests the page for you and changes then all the links on a page so that when you click on a link you will not be send to the real website. When you click on a link you will be sent to the proxy website which will then request the new page for you. This is also the case if you use forms.</p>
 
 <p>If you use 
<a target="_blank" href="http://www.Google.com">Google </a>
through a proxy website for example. You enter a search phrase or word in the text box and the information will be sent to the proxy website first who will then sent it to Google. The result that Google returns will again be changed and then be sent to you. Whats the danger there you wonder? Well the danger is if you look at websites that require a login. Proxy scripts can be easily changed so that they will record all usernames and passwords. The owner can then easily log into your account and steal it from you. He can change password email address and anything he wants. If you use a proxy website to check your online bank account or 
<a target="_blank" href="http://www.Paypal.com">Paypal</a>
 balance, they proxy owner could log on later and transfer all your money to a different account.</p>
 
 <p>We are not saying that this is actually happening but it is easy to do. So be safe and don't use a proxy website to log onto another one. If could be the last time you do that. </p><a href="http://www.pheedo.com/click.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FCommunication-%26amp%3B-Networks%2FSecurity%2FDanger-of-Proxy-Sites.48239"><img src="http://www.pheedo.com/img.phdo?x=&u=http%3A%2F%2Fwww.computersight.com%2FCommunication-%26amp%3B-Networks%2FSecurity%2FDanger-of-Proxy-Sites.48239" border="0"/></a>]]></description>
<pubDate>Mon, 24 Sep 2007 11:27:51 PST</pubDate></item>
</channel>
</rss>
