Saturday, November 14, 2009

Proxy server?

what is a proxy server? what are some good ones?basically just tell me as much as you can think of them i guess...........





thanks

Proxy server?
A proxy server is a computer that offers a computer network service to allow clients to make indirect network connections to other network services. A client connects to the proxy server, then requests a connection, file, or other resource available on a different server. The proxy provides the resource either by connecting to the specified server or by serving it from a cache. In some cases, the proxy may alter the client's request or the server's response for various purposes.





In using a proxy server (for example, anonymizing HTTP proxy), all data sent to the service being used (for example, HTTP server in a website) must pass through the proxy server before being sent to the service, mostly in unencrypted form. It is therefore possible, and has been demonstrated for a malicious proxy server to record everything sent to the proxy: including unencrypted logins and passwords.





By chaining proxies which do not reveal data about the original requester, it is possible to obfuscate activities from the eyes of the user's destination. However, more traces will be left on the intermediate hops, which could be used or offered up to trace the user's activities. If the policies and administrators of these other proxies are unknown, the user may fall victim to a false sense of security just because those details are out of sight and mind.





The bottom line of this is to be wary when using proxy servers, and only use proxy servers of known integrity (e.g., the owner is known and trusted, has a clear privacy policy, etc.), and never use proxy servers of unknown integrity. If there is no choice but to use unknown proxy servers, do not pass any private information (unless it is properly encrypted) through the proxy.





In what is more of an inconvenience than a risk, proxy users may find themselves being blocked from certain Web sites, as numerous forums and Web sites block IP addresses from proxies known to have spammed or trolled the site.
Reply:A proxy server is a computer that offers a computer network service to allow clients to make indirect network connections to other network services. A client connects to the proxy server, then requests a connection, file, or other resource available on a different server. The proxy provides the resource either by connecting to the specified server or by serving it from a cache. In some cases, the proxy may alter the client's request or the server's response for various purposes.





A more basic layman's explanation and example: A proxy server is a network machine or computer that you connect through to speak with another person(machine). For example: suppose you, George, wanted to speak through your office front door to Kate on the sidewalk. If Kate would normally refuse to hear you, you could instead speak to Patty on the sidewalk and she could talk to Kate. Kate would reply to Patty and Patty would then speak with you. Kate might never know she was really speaking with George. In this way Patty might be acting as an anonymizing proxy (Proxy Patty).





Very often sometimes your office manager doesn't want you speaking to certain computers on the internet so at the office internet "door" a guard, Frank "filter", intercepts all your communication and checks to see if you are trying to talk with wicked or timewasting Wanda on the sidewalk. If you are trying to speak to WickedWaster Wanda, the filter Frank shuts the door (stops your web browser). To get around this filter Guard Frank once again, you speak with Proxy Patty as a proxy. The Guard doesn't filter your words to Proxy Patty because Patty isn't on the bad list. Proxy Patty talks to WickedWaster Wanda for you and then you hear back from WickedWaster Wanda through Proxy Patty and the guard never knows you got connected to WickedWaster Wanda. In this case, filter Frank was a proxy your company made you speak through to communicate with the outside world. However, you used Proxy Patty to defeat Filter Frank.





Obviously proxies can do many things, for example Proxy Patty could translate the language for you to French and back. Proxy Patty could shrink the size of Kate's response so it fits on your mobile phone webscreen. Proxy Patty could filter nasty language or subjects from WickedWaster Wanda's responses to you so if you were a child you wouldn't be exposed to bad things. Patty could do many other clever things as a proxy (some of which might get you in trouble with the law!).





In all of these cases Proxy Patty is acting as a proxy server because you speak THROUGH her to communicate with the person or machine you really want to communicate with. And of course proxies aren't named Patty.





Web





Proxies that attempt to block offensive web content are implemented as web proxies. Other web proxies reformat web pages for a specific purpose or audience; for example, Skweezer reformats web pages for cell phones and PDAs. Network operators can also deploy proxies to intercept computer viruses and other hostile content served from remote web pages.





A special case of web proxies are "CGI proxies." These are web sites that allow a user to access a site through them. They generally use PHP or CGI to implement the proxying functionality. CGI proxies are frequently used to gain access to web sites blocked by corporate or school proxies. Since they also hide the user's own IP address from the web sites they access through the proxy, they are sometimes also used to gain a degree of anonymity, called "Proxy Avoidance."





Intercepting





Many organizations — including corporations, schools, and families — use a proxy server to enforce acceptable network use policies (see content-control software) or to provide security, anti-malware and/or caching services. A traditional web proxy is not transparent to the client application, which must be configured to use the proxy (manually or with a configuration script). In some cases, where alternative means of connection to the Internet are available (e.g. a SOCKS server or NAT connection), the user may be able to avoid policy control by simply resetting the client configuration and bypassing the proxy. Furthermore administration of browser configuration can be a burden for network administrators.





An intercepting proxy, often incorrectly called transparent proxy (also known as a forced proxy) combines a proxy server with NAT. Connections made by client browsers through the NAT are intercepted and redirected to the proxy without client-side configuration (or often knowledge).





Intercepting proxies are commonly used in businesses to prevent avoidance of acceptable use policy, and to ease administrative burden, since no client browser configuration is required.





Intercepting proxies are also commonly used by Internet Service Providers in many countries in order to reduce upstream link bandwidth requirements by providing a shared cache to their customers.





It is often possible to detect the use of an intercepting proxy server by comparing the external IP address to the address seen by an external web server, or by examining the HTTP headers on the server side.





Some poorly implemented intercepting proxies have historically had certain downsides, e.g. an inability to use user authentication if the proxy does not recognize that the browser was not intending to talk to a proxy. Some problems are described in RFC 3143 (Known HTTP Proxy/Caching Problems). A well-implemented proxy should not inhibit browser authentication at all.





The term transparent proxy, often incorrectly used instead of intercepting proxy to describe the same behavior, is defined in RFC 2616 (Hypertext Transfer Protocol -- HTTP/1.1) as:





"[A] proxy that does not modify the request or response beyond what is required for proxy authentication and identification."





Open





An open proxy is a proxy server which will accept client connections from any IP address and make connections to any Internet resource. Abuse of open proxies is currently implicated in a significant portion of e-mail spam delivery. Spammers frequently install open proxies on unwitting end users' operating systems by means of computer viruses designed for this purpose. Internet Relay Chat (IRC) abusers also frequently use open proxies to cloak their identities.





Because proxies might be used for abuse, system administrators have developed a number of ways to refuse service to open proxies. IRC networks such as the Blitzed network automatically test client systems for known types of open proxy [1]. Likewise, an email server may be configured to automatically test e-mail senders for open proxies, using software such as Michael Tokarev's proxycheck [2].





Groups of IRC and electronic mail operators run DNSBLs publishing lists of the IP addresses of known open proxies, such as AHBL, CBL, NJABL, and SORBS.





The ethics of automatically testing clients for open proxies are controversial. Some experts, such as Vernon Schryver, consider such testing to be equivalent to an attacker portscanning the client host. [3] Others consider the client to have solicited the scan by connecting to a server whose terms of service include testing.





Reverse





A reverse proxy is a proxy server that is installed in the neighborhood of one or more web servers. All traffic coming from the Internet and with a destination of one of the web servers goes through the proxy server. There are several reasons for installing reverse proxy servers:





* Security: the proxy server is an additional layer of defense and therefore protects the web servers further up the chain


* Encryption / SSL acceleration: when secure web sites are created, the SSL encryption is often not done by the web server itself, but by a reverse proxy that is equipped with SSL acceleration hardware. See Secure Sockets Layer.


* Load balancing: the reverse proxy can distribute the load to several web servers, each web server serving its own application area. In such a case, the reverse proxy may need to rewrite the URLs in each web page (translation from externally known URLs to the internal locations)


* Serve/cache static content: A reverse proxy can offload the web servers by caching static content like pictures and other static graphical content


* Compression: the proxy server can optimize and compress the content to speed up the load time.


* Spoon feeding: reduces resource usage caused by slow clients on the web servers by caching the content the web server sent and slowly "spoon feeds" it to the client. This especially benefits dynamically generated pages.


* Extranet Publishing: a reverse proxy server facing the Internet can be used to communicate to a firewalled server internal to an organisation, providing extranet access to some functions while keeping the servers behind the firewalls.





Split





A split proxy is effectively a pair of proxies installed across two computers. Since they are effectively two parts of the same program, they can communicate with each other in a more efficient way than they can communicate with a more standard resource or tool such as a website or browser. This is ideal for compressing data over a slow link, such as a wireless or mobile data service and also for reducing the issues regarding high latency links (such as satellite internet) where establishing a TCP connection is time consuming. Taking the example of web browsing, the user's browser is pointed to a local proxy which then communicates with its other half at some remote location. This remote server fetches the requisite data, repackages it and sends it back to the user's local proxy, which unpacks the data and presents it to the browser in the standard fashion .





See Google's Web Accelerator





Circumventor





A circumventor is a web-based page that takes a site that is blocked and "circumvents" it through to an unblocked website, allowing the user to view blocked pages. A famous example is 'elgooG', which allowed users in China to use Google after it had been blocked there. elgooG differs from most circumventors in that it circumvents only one block.





The most common use is in schools where many blocking programs block by site rather than by code; students are able to access blocked sites (games, chatrooms, messenger, weapons, racism, forbidden knowledge, etc.) through a circumventor. As fast as the filtering software blocks circumventors, others spring up. It should be noted, however, that in some cases the filter may still intercept traffic to the circumventor, thus the person who manages the filter can still see the sites that are being visited.





Circumventors are also used by people who have been blocked from a website.





Another use of a circumventor is to allow access to country-specific services, so that Internet users from other countries may also make use of them. An example is country-restricted reproduction of media and webcasting.





The use of circumventors is usually safe with the exception that circumventor sites run by an untrusted third party can be run with hidden intentions, such as collecting personal information, and as a result users are typically advised against running personal data such as credit card numbers or passwords through a circumventor.





At Schools And Offices: Many work places and schools are cracking down on the websites and online services that are made available in their buildings. Websites like Myspace, Addictinggames, and other social websites have become targets of mass banning.





Proxy Web server creators have become more clever allowing users to encrypt links, and any data going to and from other web servers. This allows users to access websites that would otherwise have been blocked.





[Anonymous





In using a proxy server (for example, anonymizing HTTP proxy), all data sent to the service being used (for example, HTTP server in a website) must pass through the proxy server before being sent to the service, mostly in unencrypted form. It is therefore possible, and has been demonstrated for a malicious proxy server to record everything sent to the proxy: including unencrypted logins and passwords.





By chaining proxies which do not reveal data about the original requester, it is possible to obfuscate activities from the eyes of the user's destination. However, more traces will be left on the intermediate hops, which could be used or offered up to trace the user's activities. If the policies and administrators of these other proxies are unknown, the user may fall victim to a false sense of security just because those details are out of sight and mind.





The bottom line of this is to be wary when using proxy servers, and only use proxy servers of known integrity (e.g., the owner is known and trusted, has a clear privacy policy, etc.), and never use proxy servers of unknown integrity. If there is no choice but to use unknown proxy servers, do not pass any private information (unless it is properly encrypted) through the proxy.





In what is more of an inconvenience than a risk, proxy users may find themselves being blocked from certain Web sites, as numerous forums and Web sites block IP addresses from proxies known to have spammed or trolled the site.





technique used to cache information on a Web server. It acts as an intermediary between a Web client and a Web server.





Basically, a proxy server holds the most commonly accessed and recently used content from the World Wide Web in order to provide quicker downloads for users and to increase server security. It is common for an ISP to use a proxy server, especially if it has a slow link to the Internet. Proxy servers are also constructs that allow direct Internet access from behind a firewall. They open a socket on the server and allow communication via that socket to the Internet.





For example, if your computer is inside a protected network and you want to browse the Web using Netscape, you will need to set up a proxy server on a firewall. The proxy server would be configured to allow requests from your computer, trying for port 80, to connect to port 1080 on the server; then all of your requests would be redirected to the proper place.





hope that helps,





dougc
Reply:A proxy server is a kind of buffer between your computer and the Internet resources you are accessing. They accumulate and save files that are most often requested by thousands of Internet users in a special database, called “cache”. Therefore, proxy servers are able to increase the speed of your connection to the Internet.
Reply:You need a proxy site that is not blocked yet such as http://www.cantblock.us which is still brand new and not blocked anywhere.





If this works for you, please consider choosing me for best answer. :)
Reply:when god closes a door, he opens a window.





http://www.openawindow.net





good luck , best wishes !
Reply:Try http://www.bamozi.com, it works for me...
Reply:As mentioned above, and also it is used to prevent people from accessing sites, for instance at work you may not be able to access sport sites, or even have IM running on your PC

dentist

No comments:

Post a Comment