# data[].attributes.headline
Difference Between a Firewall and a Proxy Server ( Azlan )

# data[].attributes.subject
Difference Between a Firewall and a Proxy Server ( Azlan )

# data[].attributes.body
Blocking Malware

Firewalls and proxy servers both can help you block viruses and other forms of malware from infecting your computers. A firewall can block ports commonly used by malicious viruses and worms. You can also use the firewall to specify which ports can be open. Common ports that are usually open are HTTP (port 80), SMTP (port 25) and POP3 (port 110). You may wish to leave certain other ports open as well, while closing other ports. Proxy servers, on the other hand, create a barrier by being the "middleman" that sits between your network and the Internet. Users outside your network can see only your proxy server, while those inside the network can access the Internet only by passing through the proxy. This limits the window of opportunity through which viruses and worms can enter.

Blocking Programs

A firewall can prevent programs from running on your computer. A proxy server cannot do this. Specific programs such as games and instant messaging applications can be blocked by the firewall. You can also block services and create exceptions for programs that you wish to allow.

Blocking Websites

You can block websites through a firewall, but you may bring your Internet access down. A firewall can block port 80, which the HTTP protocol uses to serve Web pages, but if you do this, you won't be able to access any websites at all. A proxy server is better suited to this task in that it is more discriminating in filtering websites. For example, you can choose to block all social networking sites during office hours but allow access to them during lunch breaks and after hours. Some proxy servers have the option to categorize websites, making it easier for you to block all entertainment websites or all adult websites without having to type Web addresses one by one.

Functional Differences

A firewall essentially blocks communication, while a proxy server simply redirects it. When you cannot access a website because a proxy is blocking it, it is not exactly blocking the communication. When a user tries to access a disallowed website, the proxy server has an internal mechanism that redirects those requests to a Web page in your network. It appears to the user that the website is blocked, but the request was simply redirected to point to something else.

Other Proxy Server Functions

A proxy server is not only capable of redirecting websites, but it can also cache them. If users access a particular website every day, instead of fetching pages from the site again and again, the proxy server simply sends cached information to the users. This considerably reduces network traffic because your request won't have to go out to the Internet every time.

reference : https://yourbusiness.azcentral.com/difference-between-firewall-proxy-server-20024.html

# data[].attributes.body
INSTALL THE MOD_PROXY HTTP CONNECTOR INTO APACHE HTTPD

https://access.redhat.com/documentation/en-us/jboss_enterprise_application_platform/6/html/administration_and_configuration_guide/install_the_mod_proxy_http_connector_into_apache_httpd

# data[].attributes.headline
Function of Proxy Server and Caching (by Amirul

# data[].attributes.subject
Function of Proxy Server and Caching (by Amirul

# data[].attributes.body
Function of Proxy Server
- Save cache
- enhance network security
-lessen network traffic by rejecting unwanted requests.
Caching
-Feature in which the proxy server save local copies of the file that clients request so that it can serve quickly.
-The proxy server can store the cache on a physical storage device or in system memory.

# data[].attributes.body
Firewall
Functions
-close down a port completely
-open a port to only specific IP address
-block (blacklist) specific Ip address
-open ports only during specific time frames
-many firewalls includes VPN service as well, allowing encrypted communication with designated users from outside of the local area network

Advantages
- it creates little overhead, so the performances of the screening devices is less impacted
- it's relatively inexpensive or even free
- it provides good traffic management

Disadvantages
- it allows direct connection to internal host from external clients
- it leaves many holes in the network perimeter
- it's difficult to manage and scale in complex environments
- it offers no user authentication

# data[].attributes.body
How to Configure Firewall with UFW
What is UFW?

UFW, or uncomplicated firewall, is a frontend for managing firewall rules in Arch Linux, Debian or Ubuntu. UFW is used through the command line (although it has GUIs available), and aims to make firewall configuration easy (or, uncomplicated).

Before You Begin

1. Familiarize yourself with our Getting Started guide and complete the steps for setting your Linode’s hostname and timezone.

2. This guide will use sudo wherever possible. Complete the sections of our Securing Your Server guide to create a standard user account, harden SSH access and remove unnecessary network services. Do not follow the Creating a Firewall section–this guide is an introduction to using UFW, which is a separate method of controlling a firewall than iptables commands.

3. Update your system.

4. Arch Linux

5. sudo pacman -Syu

6. Debian / Ubuntu

7. sudo apt-get update && sudo apt-get upgrade

To install UFW follow this link for the command :

https://linode.com/docs/security/firewalls/configure-firewall-with-ufw/#what-is-ufw

# data[].attributes.body
-READ and CHECKED

# data[].attributes.body
Squid is a free & open-source full featured web proxy cache server released under GPL 3, which can be used in many other ways like a web server caching daemon to speed up websites loading, cache DNS lookups, filter the traffic and many other network protocols, right now, Squid server supports HTTP and FTP protocols, there is a limited support to other protocols like TLS and SSL, it was first released in 1996.
Installing Squid server on Ubuntu/Debian machines is very easy, all what you have to do is, just run the following simple command in the terminal:
https://www.google.com/search?biw=360&bih=321&ei=azSSWp7lCsjfvASG-aXQDg&q=method+to+install+proxy+in+ubuntu+server&oq=method+to+install+proxy+in+ubuntu+server&gs_l=mobile-gws-serp.3..30i10.87486.104264..104520...5....212.6484.8j44j1..........1..mobile-gws-wiz-serp.....3..0j41j0i71j0i131j0i67j0i22i30j0i22i10i30j33i22i29i30j33i21j33i160.tKI%2FSmCDhUk%3D

# data[].attributes.body
1. Explain The Difference Between Gateway And Firewall?Answer : A network gateway joins two networks together through a combination of hardware and software.A network firewall guards a computer network against unauthorized incoming or outgoing access. Network firewalls may be hardware devices or software programs.

# data[].attributes.body
INSTALL PROXY
https://www.tecmint.com/install-squid-in-ubuntu/

# data[].attributes.body
What are the types of Firewall?
• Packet Filtering Firewall:
This type of Firewall detects packets and block unnecessary packets and makes network traffic release.

• Screening Router Firewalls:
It's a software base firewall available in Router provides only light filtering.

• Computer-based Firewall:
It's a firewall stored in server with an existing Operating System like Windows and UNIX.

• Hardware base Firewall:
Its device like box allows strong security from public network. Mostly used by big networks.

• Proxy Server:

Proxy server allows all clients to access Internet with different access limits. Proxy server has its own firewall which filters the all packet from web server.

# data[].attributes.body
Today, we have learnt about firewall and proxy...kindly share your thought..
-MADAM MASURIA

# data[].attributes.body
- https://www.youtube.com/watch?v=LnBG_LEvvVw