squid
Instant iPhone VPN
Mar 2nd
I highly recommend JanusVM for your iPhone VPN solution. Janus incorporates squid, tor, and privoxy providing much more than just a VPN. Squid is a proxy server, which will speed up your connection slightly. Tor is a network of servers around the world that will scramble your network traffic so its practically impossible to track who or where you are. And privoxy will strip all sensitive data from your website browsing to further improve your wireless security. Obviously the VPN part of Janus will allow your iPhone to have a secure connection to the internet, so you can access wifi anywhere without fear of anything!!! The best part is JanusVM is that it’s completely free. I highly recommend donating a little money if you have it. The author of the software is providing a great service to the open source community, and now allows iPhone users to have a secure, reliable, and instant VPN solution! http://janusvm.peertech.org/ Just pop JanusVM into a VirtualBox machine, and setup host networking to grab an external ip address. Configure your iphone to access your external ip address, the associated pptp port (port 1723), and viola your VPN should be up and running in about 15 minutes worth of configuration
In the future I will post a graphical tutorial on this, but for now try searching this blog, in the upper right hand corner, for more information about setting up virtual machines and configuring host networking.
Laptop, Desktop, Old or New Computer Anything can be a Server
Aug 27th
A Server is indiscriminate. A Server is merely software, and powerful software exists to turn any computer, even old Pentium 2 computers with 400 Megahertz, into roaring website servers. The combination of specific software enables websites to be broadcast on the internet. Additional software can enable special features, such as PHP for dynamic website content, and Mysql for convenient information storage. Besides website servers, there are other technologies. A FTP server allows the transfer of file, yes the lil icons on your desktop that you double click to open
. FTP is very convenient, and powerful, but it is not secured via encryption. SSH performs as FTP, but has strong RSA or DSA encryption. SSH can also be used literally as a directory server; with SSHFS you can mount partitions, from anyone SSH server on the internet, to a directory on your local computer. There are others types of servers called VNC, which allows the internet broadcasting of X11 information. X11 is the Linux defacto monitor/display managment application. X11 is what broadcast information to your laptop/desktop monitor. By transferring X11 information, you can effectively display the desktop, of one computer, on any other computer on the internet; the server will be viewed as a windows on the client, which is the typical, and standard, function of VNC server software. An old famous, and rather popular type of server is the internet proxy server. SQUID is an extremely popular piece of server software. With it any computer on the internet can connect to the SQUID server, and in turn connect to the internet. By connecting to the internet, through the proxy server, all information, being sent via the web browser, appears to originate from the server computers ip address. A mail server is software that comes in two parts. First is the MTA: Mail Transport Agent. This piece of software isn’t really a server, and its purpose it to accept, and transmit emails. It is also responsible for the routing of emails, to particular domain names, to particular users on the local machine. Then steps in a program like Dovecot or Postfix. These software packages allow the remote login of a client, that has a verified local account, for the purpose of retreiving emails routed, and stored, by the Sendmail MTA. Dovecot is the server, and Sendmail can be considered the facilitator, because with mail transport Dovecot would have nothing to do all day
DNS server provide domain name to ip adress conversion. Its really as simple as that; you punch a couple of words into your web browser, then one of many DNS servers on the internet automatically convert the words into an IP address. Your web browser is then forwarded to the IP address provided, and access to the web server, on port 80, is provided. Cheers to your server projects
.
Dedicated Server – Proxy – Web – Sql – All for Free
Aug 23rd
The popular Canocial software Ubuntu provides an excellent installation system that easily allows the selection of a LAMP system. LAMP stands for Linux, Apache, Mysql, and Php. With the installation of a LAMP server, the entire system is pre-configure to work as a dedicated server. Apache will work hand-in-hand with PHP and Mysql to provide dynamic html/xhtml driven websites that can rely on a database backend for data storage. With the simple Debian based Apt system you can install a free Squid Proxy server: sudo apt-get install squid Once you install Squid you can effectively connect to the internet through it, thus the creation of a dedicated proxy server is born. Heres a quick Squid configuration tutorial: http://www.bgevolution.com/blog/index.php/the-fastest-squid-setup-guide/
The Fastest SQUID Setup Guide
Aug 7th
Squid is an internet proxy server. In Ubuntu to install squid type: sudo apt-get install squid Then set it up: sudo nano /etc/squid/squid.conf Add at the top of the file: acl computer src 127.0.0.1 http_access allow computer visible_hostname computer Then save the file: control o, then close with control x Restart squid: sudo service squid restart Then in your web browser you need to add your new proxy caching server. In Firefox go to edit, preferences, advanced, network, settings, manual proxy configuration. In the http field fill in localhost and port 3128. Bam, all done
SSH Tunneling and Squid
Jul 28th
Squid is a proxy server, which means that you can connect to the internet through it. Squid operates on port 3128, and requires two additional lines in the configuration file for it to work with a ssh tunneled port. In the squid configuration file type: acl anyname src localIP/255.255.255.0 http_access allow anyname ————————— By using the local ip address of the squid server, you will only be able to use the proxy server from the server ports itself. This works well with ssh port tunneling, because the tunnel makes the connection appear to come from the server itself. Now to access the squid server. Open a terminal and type: ssh IPofServer -L 3128:IPofServer:3128 This will allow you to connect to port 3128 on your remote machine, and it will be forwarded by the ssh tunnel to the corresponding port on the server. Now just go into your Firefox settings. Go to advanced, and then network connections. You want a manual proxy configuration to port to localhost and port 3128. Click ok, and bam, your internet connection will now be forwarded through an encrypted ssh tunnel to the squid server and then to the internet.


