A Proxy Server is Used as the Computer

 How do I use my computer as a proxy server?

Need something to help make your home computer like a proxy server.

That is, if I enter ip and the port I can, as it were, enter the site on behalf of it.

Any ideas?

Important! Don't just set up a proxy on windows, but open access from anywhere.


This requires two things -

1) The presence of a white (real) IP address.

2) A proxy server program for your operating system, of which there are many for Windows, that for Linux.

That's all.

You cannot use arbitrary IP. You need a proxy or VPN connection.


Setting up an open Internet proxy server - a proxy server is used as the computer


Three options for organizing a proxy server using open source software


If you are an IT specialist or just an experienced Internet user, then, most likely, sooner or later, you will come to the need to get a proxy server. You might prefer a free open source program. If so, this article is what you need. We will consider three options for organizing a proxy server using open source software. In particular, OpenSSH, OpenVPN and Squid will be featured. We will focus on setting up an Internet proxy, which you can then use to direct traffic to other computers.


What is a proxy server

First, let's remember what an Internet proxy is and why it is useful to use it. The proxy server acts as an intermediary for traffic sent between computers. Instead of allowing direct communication between two computers, you can set up a proxy server that will accept traffic from one computer and forward it to another, and vice versa.

This provides, on the one hand, security: the proxy server allows you to protect the local network from the public network, while leaving the passage from the outside to the local network through the proxy. Another reason for installing a proxy server is privacy: proxy servers help hide the location and identity of a computer user from other Internet users. Finally, in some cases, proxies speed up the delivery of content.


Now let's look at three ways to set up an open Internet proxy.


Method One: OpenSSH

OpenSSH (https://www.openssh.com/) is a tried and tested public SSH server that supports Linux and Windows.

If you know anything about SSH, then you probably know that its main function is to provide remote connections to other computers. Indeed, SSH was not designed primarily as a proxy server. However, it is perfectly possible to configure the OpenSSH server and use it as an intermediary between other computers.

The downside to this approach is that you need to install an SSH client program on computers that will use the OpenSSH server as a proxy server. In addition, by default, OpenSSH does not compress traffic, so performance with this approach can be moderate, depending on the bandwidth of the communication channel and the amount of data passing through the proxy.

At the same time, OpenSSH is easy to install. Plus, when you use it as a proxy, you get an SSH server. Thus, having spent efforts on one solution, you have two at your disposal. And if you want to establish really strict security rules, you can combine SSH with other protocols such as RDP to increase data privacy and control access.


Method Two: OpenVPN

The second approach to building an open proxy server is to use OpenVPN (https://openvpn.net/), a popular open source VPN server suite.

Strictly speaking, a VPN is not a proxy server. This is a secure tunnel that encrypts traffic between computers in a specific group.

However, the VPN server still performs the basic functions of a proxy server. It allows you to hide the IP addresses of computers on the VPN and, if necessary, prevent these computers from being seen from the public network.

As with OpenSSH, OpenVPN requires an appropriate software agent to be installed on client computers. It is usually easier to get good compression with OpenVPN than with OpenSSH, so the performance is likely to be better with OpenVPN.


Method Three: Squid

Squid (http://www.squid-cache.org/) is another open source proxy configuration tool. It has been around for decades.

Squid was designed primarily to serve web proxies with caching features to speed up content delivery, but it can be configured (https://www.cyberciti.biz/tips/linux-setup-transparent-proxy-squid-howto.html) and like a normal transparent proxy server.

Squid is more commonly used on Linux systems, but there is an option for Windows too (http://squid.diladele.com/).

The downside to Squid is that it is the hardest to configure. Also, by supporting multiple protocols besides HTTP, Squid doesn't work well with protocols like RDP.


What is a proxy server is used as the computer? how proxy works, and benefits of Proxy server in computer networking



One of the virtues of open source software is that there are usually several tools to do the same thing. The same is true for setting up an open proxy server. Whether you prefer to work with a proxy through OpenSSH, OpenVPN, Squid or another open source tool, you will have a wealth of possibilities.


What is a proxy server on my computer?

A proxy server acts as a gateway between you and the internet. It's an intermediary server separating end users from the websites they browse. ... Proxy servers act as a firewall and web filter, provide shared network connections, and cache data to speed up common requests.
What is a Proxy Server and How Does it Work?

How can I use my PC as a proxy server?

How to Create a Proxy Server on Windows

1. On your Windows computer, launch the Settings (Start>Settings).

2. Click on the Network and Internet option.

3. Click on Proxy settings.

4. Enable the Use Setup Script option.

5. Enter the script address you were given (by your employer, school, or another server owner.) and select Save.
How to Create a Proxy Server

Do I need a proxy server on my home computer?

Let's look at when and why you should use a proxy server. ... Whether you need a secure connection, a file, a piece of information or other support, a proxy service, such as the best VPN services, intermediates on your behalf. This protects your identity from the server you're seeking information or a connection from.
When and why should you use a proxy server?