Uncovering the Benefits of Proxy Servers

  • Thread starter Thread starter Mars_eclipse
  • Start date Start date
AI Thread Summary
Proxy servers serve two main purposes: enhancing security and potentially improving connection speeds. They obscure the user's IP address, making it harder to track online activities, as only the proxy's IP is visible to the destination website. This is particularly useful for bypassing ISP blacklists, as proxy servers can be created rapidly and are difficult to monitor. However, using a proxy can introduce latency since requests must pass through an additional server. The efficiency of a proxy connection can vary based on the proxy's location and the destination site. If a proxy is closer to the user or has cached the requested content, it may provide faster access. Tools like tcpmon.jar and the Firefox Tamper plugin can help users understand and monitor HTTP requests through a proxy.
Mars_eclipse
Messages
4
Reaction score
0
I've posted this question to another forum but no one there seems to have an answer.

I"ve been reading a bit about proxy servers lately. I've been told that there are two reasons to use a proxy server. The first for security and the second for a faster connection. I'm a bit confused with both of these uses.

I'll start with the security. If a computer is connected to a proxy server, why is it anymore difficult to track the IP address of the respective computer. Does it take longer for it to track the IP address? On this note is it possible and would there be a point to route a proxy server to another(that might be a stupid question...).

If a computer has to go through a server to get to another server wouldn't that take longer since it has to access two parties instead of one? If a proxy server is connected to multiple computers at the same time wouldn't that make the server lag and become less efficient than just a regular connection to a website?
 
Computer science news on Phys.org
Mars_eclipse said:
I'll start with the security. If a computer is connected to a proxy server, why is it anymore difficult to track the IP address of the respective computer. Does it take longer for it to track the IP address? On this note is it possible and would there be a point to route a proxy server to another(that might be a stupid question...).
Let's say that the government is looking for people that connect to a terrorist website. If you connect through a proxy then even if they have access to your all of your html requests, they won't have a clue that you're connecting to the forbidden websites. They'll only see you connecting to the proxy server.
This is why proxy servers are useful for accessing content that's on your ISP's blacklist. The ISP can blacklist a pornography website but they have no chance of blacklisting every proxy server - especially considering the fact that new ones can be created within seconds since virtually any computer can be turned into a proxy server. This is another reason that proxies can be so hard to track - they're created and destroyed so quickly.

If a computer has to go through a server to get to another server wouldn't that take longer since it has to access two parties instead of one? If a proxy server is connected to multiple computers at the same time wouldn't that make the server lag and become less efficient than just a regular connection to a website?
This greatly depends on the location of the proxy server and the site your accessing. In my experience proxies can be either faster or slower than a direct connection.
 
using a proxy server, your computer sends HTTP requests to the proxy. the proxy knows who you are. the proxy then forwards the request to the website that you want to access. the website does NOT know who you are, it only knows who the proxy server is. website answers, proxy server forwards the answer back to you.

from your perspective, the proxy server works "invisibly" and it feels like your talking directly to the website you want.

from the website's perspective, it thinks the proxy server is accessing it. doesn't know anything about you (or that you even exist).
 
this is a shareware program "tcpmon.jar" (Java) that you can run to monitor how HTTP requests and responses look like. it is a proxy server, and if you can get it working, you can watch it doing what a proxy server does; very telling and informative.

HTTP is a simple protocol, it's feasible even to read the standard to more fully understand it.
 
You can also do this with the firefox Tamper plugin. It let's you intercept the http requests that you send.
 
The only reason a proxy might be faster is because it is closer to you and the content you are requesting has already been cached.
 
In my discussions elsewhere, I've noticed a lot of disagreement regarding AI. A question that comes up is, "Is AI hype?" Unfortunately, when this question is asked, the one asking, as far as I can tell, may mean one of three things which can lead to lots of confusion. I'll list them out now for clarity. 1. Can AI do everything a human can do and how close are we to that? 2. Are corporations and governments using the promise of AI to gain more power for themselves? 3. Are AI and transhumans...
Thread 'ChatGPT Examples, Good and Bad'
I've been experimenting with ChatGPT. Some results are good, some very very bad. I think examples can help expose the properties of this AI. Maybe you can post some of your favorite examples and tell us what they reveal about the properties of this AI. (I had problems with copy/paste of text and formatting, so I'm posting my examples as screen shots. That is a promising start. :smile: But then I provided values V=1, R1=1, R2=2, R3=3 and asked for the value of I. At first, it said...
Back
Top