Wednesday 21 May 2014

Create Your Own Online Proxy Server (Free)

Is your favorite website blocked in college ? Is it difficult for you to choose the most reliable and trust worthy proxy server ? No worries at all as you can easily create your own proxy server. There are hundreds of PHP scripts available on internet that can be used to create a proxy server for free but they need a web server and a domain name for the proxy site. Never mind, you can still create your own personalized proxy server without purchasing any domain name or web server, with google app engine. You might also be interested in Unblock Torrents in College .

Create-your-own-proxy-server

Three Reasons to Consolidate Your Remote Access Tools

Consolidate your remote access tools.

Remote access solutions have become an integral part of the corporate help desk, which has in turn become saturated with various tools of unique functionality and purpose. To this end, IT decision makers have begun consolidating tools wherever possible. Here are three ways ProxyPro consolidates your remote access needs into one tool that’s fast, reliable, and easy to use.
1. One Interface, Endless Connections – With ProxyPro, IT support technicians have visibility on every machine, whether those lie inside or outside of their network, and can provide support to those workstations within seconds. Using our deployment tool, those same technicians may use ProxyPro to push updates to all machines with the touch of a button. With our web console, users have access to a cloud-based support structure, available anywhere in the world.

Tuesday 20 May 2014

Using the Apache HTTP Server as a forward proxy to the Internet

Often you do not want servers in your internal network segments to be able to access the Internet directly.
One way to get controlled access to the Internet is to place an Apache HTTP Server in a DMZ network segment. Internal servers can then use the Apache server as a forward proxy to the Internet.
It is easy to configure mod_proxy for this purpose. Here is an example.

How To Use Apache HTTP Server As Reverse-Proxy Using mod_proxy Extension

Apache is a tried and tested HTTP server which comes with access to a very wide range of powerful extensions. Although it might not seem like the go-to choice in terms of running a reverse-proxy, system administrators who already depend on Apache for the available rich feature-set can also use it as a gateway to their application servers. In most cases, this will translate to removing an additional layer from their server set up or the need to use yet another tool just to redirect connections.
In this DigitalOcean article, we are going to see set up Apache on Ubuntu 13 and use it as a reverse-proxy to welcome incoming connections and redirect them to application server(s) running on the same network. For this purpose, we are going to use and work with the mod_proxy extension and several other related Apache modules.

HTTP proxy server: what is it?

HTTP proxy server is a proxy, allowing working on the Internet with HTTP and (not always) FTP protocols. It (as well as other proxy servers) can carry out caching of information downloaded from the Internet.
Let's have a more detailed look over its abilities.

Anonymity of HTTP Proxy

HTTP proxy servers have several anonymity levels. It depends on purposes, which a proxy is used for, so an anonymity requirement is not always an essential one.
Conditionally HTTP proxy servers by their anonymity degree could be divided onto:
  1. Transparent - these proxies are not anonymous. They, first, let a web server know that there is used a proxy server and, secondly, give away an IP-address of a client. The task of such proxies, as a rule, is information caching and/or support of Internet access for several computers via single connection.
  2. Anonymous - these proxy servers let a remote computer (web-server) know, that there is used a proxy, however, they do not pass an IP-address of a client.
  3. Distorting - unlike the previous type, they transfer an IP-address to a remote web-server, however, this address is a phantom: randomly generated by a proxy server or any fixed (not your) IP. So, these proxies distort your IP address from the point of view of a web-server.
  4. High anonymous (elite) – they do not send your IP-address to a remote computer. Also, they do not inform that there is used any proxy server! So, a web-server thinks” that it works directly with a client.
This anonymity classification is rather conventional. There are many other classifications, specifying / expanding / generalizing this one.

Proxy traversal

WebSocket protocol client implementations try to detect if the user agent is configured to use a proxy when connecting to destination host and port and, if it is, uses HTTP CONNECT method to set up a persistent tunnel.
While the WebSocket protocol itself is unaware of proxy servers and firewalls, it features an HTTP-compatible handshake so that HTTP servers can share their default HTTP and HTTPS ports (80 and 443) with a WebSocket gateway or server. The WebSocket protocol defines a ws:// and wss:// prefix to indicate a WebSocket and a WebSocket Secure connection, respectively. Both schemes use an HTTP upgrade mechanism to upgrade to the WebSocket protocol. Some proxy servers are transparent and work fine with WebSocket; others will prevent WebSocket from working correctly, causing the connection to fail. In some cases, additional proxy server configuration may be required, and certain proxy servers may need to be upgraded to support WebSocket.

How HTML5 Web Sockets Interact With Proxy Servers - Part 1

With the recent explosion of WebSocket server implementations, a lot of questions have come up about how HTML5 Web Sockets deal with proxy servers, firewalls, and load-balancing routers. Will proxy servers automatically kill WebSocket connections? Do HTML5 Web Sockets handle firewalls and proxy server issues better than Comet? Are Web Sockets the silver bullet in seamless proxy server traversal? In this article, I’ll explain how HTML5 Web Sockets interact with proxy servers, load balancing routers, and firewalls. Additionally, I’ll explain how Kaazing WebSocket Gateway and its Web Socket emulation can add additional value.

About HTML5 Web Sockets and Proxy Servers

Let's start with some basic concepts: what exactly are HTML5 Web Sockets and proxy servers?