Tricks Cách setup và cấu hình proxy trên Linux Ubuntu/CentOS/Debian

TricksMMO

Administrator
Staff member
### Cách thiết lập và định cấu hình proxy trên Linux ubuntu/centos/debian

Máy chủ proxy là một máy chủ hoạt động như một trung gian giữa máy khách và máy chủ khác.Khi khách hàng gửi yêu cầu đến máy chủ proxy, máy chủ proxy chuyển tiếp yêu cầu đến máy chủ đích và sau đó trả lại phản hồi cho máy khách.Điều này có thể được sử dụng để cải thiện hiệu suất, bảo mật hoặc bỏ qua kiểm duyệt.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách thiết lập và định cấu hình máy chủ proxy trên Linux Ubuntu, Centos và Debian.

** Điều kiện tiên quyết **

Để làm theo hướng dẫn này, bạn sẽ cần những điều sau đây:

* Máy chủ Linux chạy Ubuntu, Centos hoặc Debian
* Một tài khoản người dùng có đặc quyền sudo
* Các gói sau được cài đặt:
* `apt-get` (ubuntu và debian) hoặc` yum` (centos)
* `Net-tools`
* `iptables`

** Bước 1: Cài đặt máy chủ proxy Squid **

Máy chủ proxy Squid là một lựa chọn phổ biến cho các máy chủ proxy Linux.Để cài đặt SQUID, hãy chạy lệnh sau:

`` `
SUDO apt-get install Squid
`` `

hoặc

`` `
sudo yum cài đặt mực
`` `

** Bước 2: Định cấu hình máy chủ proxy Squid **

Máy chủ proxy Squid được cấu hình bằng tệp cấu hình có tên là `/etc/squid/squid.conf`.Bạn có thể chỉnh sửa tệp này bằng trình chỉnh sửa văn bản yêu thích của bạn.

Sau đây là cấu hình cơ bản cho SQUID:

`` `
# Cài đặt chung

http_port 3128

# Cho phép khách hàng

ACL Localnet SRC 192.168.0.0/16
ACL tất cả SRC 0,0.0.0/0

# Từ chối khách hàng

ACL Denied_Clents SRC 10.0.0.0/8

# Kiểm soát truy cập

http_access cho phép localnet
http_access từ chối tất cả

# Ghi nhật ký

logfile /var/log/squid/access.log

# Cài đặt bộ nhớ cache

bộ nhớ cache_dir/var/spool/squid 100 16 256
`` `

Cấu hình này sẽ cho phép khách hàng trên mạng cục bộ truy cập máy chủ proxy và sẽ từ chối tất cả các máy khách khác.Nó cũng sẽ ghi lại tất cả các yêu cầu vào máy chủ proxy trong tệp `/var/log/squid/access.log`.

** Bước 3: Khởi động máy chủ proxy Squid **

Khi bạn đã cấu hình máy chủ proxy Squid, bạn có thể khởi động nó bằng cách chạy lệnh sau:

`` `
SUDO Service Squid Start
`` `

** Bước 4: Kiểm tra máy chủ proxy Squid **

Bạn có thể kiểm tra máy chủ proxy Squid bằng cách mở trình duyệt web và nhập URL sau:

`` `
http: // localhost: 3128
`` `

Bạn sẽ xem trang Chào mừng của Squid Proxy Server.

** Bước 5: Định cấu hình trình duyệt của bạn để sử dụng máy chủ proxy Squid **

Để định cấu hình trình duyệt của bạn để sử dụng máy chủ proxy Squid, hãy làm theo các hướng dẫn bên dưới:

*** Google Chrome: **

1. Mở chrome.
2. Nhấp vào nút ** Tùy chỉnh và điều khiển Google Chrome ** (ba dòng nằm ngang) ở góc trên cùng bên phải của cửa sổ.
3. Nhấp vào ** Cài đặt **.
4. Nhấp vào ** Nâng cao **.
5. Nhấp vào ** Mạng **.
6. Nhấp vào ** Thay đổi cài đặt proxy **.
7. Chọn ** Cấu hình proxy thủ công **.
8. Nhập thông tin sau:
*** Máy chủ proxy: ** Localhost
*** Cổng: ** 3128
9. Nhấp vào ** OK **.

* **Mozilla Firefox:**

1. Mở Firefox.
2. Nhấp vào menu ** Firefox ** (ba đường ngang) ở góc trên bên phải của cửa sổ.
3. Nhấp vào ** Tùy chọn **.
4. Nhấp vào ** Nâng cao **.
5. Nhấp vào ** Mạng **.
6. Nhấp vào ** Cài đặt **.
7. Chọn ** Cấu hình proxy thủ công **.
8. Nhập thông tin sau:
*** Máy chủ proxy: ** Localhost
*** Cổng: ** 31
=======================================
### How to Setup and Configure Proxy on Linux Ubuntu/CentOS/Debian

A proxy server is a server that acts as an intermediary between a client and another server. When a client sends a request to a proxy server, the proxy server forwards the request to the destination server and then returns the response to the client. This can be used to improve performance, security, or to bypass censorship.

In this tutorial, we will show you how to set up and configure a proxy server on Linux Ubuntu, CentOS, and Debian.

**Prerequisites**

To follow this tutorial, you will need the following:

* A Linux server running Ubuntu, CentOS, or Debian
* A user account with sudo privileges
* The following packages installed:
* `apt-get` (Ubuntu and Debian) or `yum` (CentOS)
* `net-tools`
* `iptables`

**Step 1: Install the Squid Proxy Server**

The Squid proxy server is a popular choice for Linux proxy servers. To install Squid, run the following command:

```
sudo apt-get install squid
```

or

```
sudo yum install squid
```

**Step 2: Configure the Squid Proxy Server**

The Squid proxy server is configured using a configuration file called `/etc/squid/squid.conf`. You can edit this file using your favorite text editor.

The following is a basic configuration for Squid:

```
# General settings

http_port 3128

# Allowed clients

acl localnet src 192.168.0.0/16
acl all src 0.0.0.0/0

# Denied clients

acl denied_clients src 10.0.0.0/8

# Access control

http_access allow localnet
http_access deny all

# Logging

logfile /var/log/squid/access.log

# Cache settings

cache_dir /var/spool/squid 100 16 256
```

This configuration will allow clients on the local network to access the proxy server, and will deny all other clients. It will also log all requests to the proxy server in the `/var/log/squid/access.log` file.

**Step 3: Start the Squid Proxy Server**

Once you have configured the Squid proxy server, you can start it by running the following command:

```
sudo service squid start
```

**Step 4: Test the Squid Proxy Server**

You can test the Squid proxy server by opening a web browser and entering the following URL:

```
http://localhost:3128```

You should see the Squid proxy server's welcome page.

**Step 5: Configure your Browser to Use the Squid Proxy Server**

To configure your browser to use the Squid proxy server, follow the instructions below:

* **Google Chrome:**

1. Open Chrome.
2. Click the **Customize and control Google Chrome** button (three horizontal lines) in the top right corner of the window.
3. Click **Settings**.
4. Click **Advanced**.
5. Click **Network**.
6. Click **Change proxy settings**.
7. Select **Manual proxy configuration**.
8. Enter the following information:
* **Proxy server:** localhost
* **Port:** 3128
9. Click **OK**.

* **Mozilla Firefox:**

1. Open Firefox.
2. Click the **Firefox** menu (three horizontal lines) in the top right corner of the window.
3. Click **Options**.
4. Click **Advanced**.
5. Click **Network**.
6. Click **Settings**.
7. Select **Manual proxy configuration**.
8. Enter the following information:
* **Proxy server:** localhost
* **Port:** 31
 
Join Telegram ToolsKiemTrieuDoGroup
Back
Top