Tips Cài đặt proxy Squid riêng cho mình sử dụng trên Linux

TricksMMO

Administrator
Staff member
### Cách cài đặt proxy Squid của riêng bạn trên Linux

**Giới thiệu**

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 máy khách yêu cầu tài nguyên từ máy chủ, máy chủ proxy chuyển tiếp yêu cầu đến máy chủ từ xa 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 và/hoặc quyền riêng tư.

Squid là một máy chủ proxy nguồn mở phổ biến có sẵn cho Linux.Nó được biết đến với hiệu suất cao và khả năng lưu trữ các tài nguyên thường xuyên truy cập.Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách cài đặt Squid trên máy chủ Linux.

** Đ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ột máy chủ Linux có ít nhất 1GB RAM
* Một bản cài đặt hoạt động của SSH
* Các gói sau được cài đặt:
* `sudo`
* `apt-get`
* `Curl`

** Cài đặt SQUID **

Để cài đặt SQUID, bạn có thể sử dụng lệnh sau:

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

Điều này sẽ cài đặt phiên bản ổn định mới nhất của Squid.Sau khi cài đặt hoàn tất, bạn có thể khởi động dịch vụ Squid bằng cách chạy lệnh sau:

`` `
SUDO Service Squid Start
`` `

** Cấu hình mực **

Tệp cấu hình mực được đặt tại `/etc/squid/squid.conf`.Tệp này chứa một số cài đặt mà bạn có thể định cấu hình để tùy chỉnh hành vi của Squid.

Đối với cấu hình cơ bản, bạn có thể sử dụng các cài đặt sau:

`` `
http_port 3128
bộ nhớ cache_dir/var/cache/squid 100 16 256
Maximum_Object_Size 100 MB
`` `

Cài đặt `http_port` chỉ định cổng mà Squid sẽ nghe.Cài đặt `cache_dir` chỉ định thư mục nơi Squid sẽ lưu trữ các đối tượng được lưu trong bộ nhớ cache.Cài đặt `maximum_object_size` chỉ định kích thước tối đa của một đối tượng mà Squid sẽ lưu trữ.

Để biết thêm thông tin về các tùy chọn cấu hình của Squid, vui lòng tham khảo tài liệu mực.

** Thử nghiệm mực **

Khi bạn đã cấu hình SQUID, bạn có thể kiểm tra nó bằng cách truy cập URL sau trong trình duyệt của bạn:

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

Bạn sẽ thấy một trang nói rằng "Chào mừng bạn đến Squid".Điều này có nghĩa là mực đang hoạt động bình thường.

** Sử dụng mực **

Bây giờ bạn đã cài đặt và cấu hình SQUID, bạn có thể sử dụng nó để ủy quyền lưu lượng truy cập của mình.Để làm điều này, bạn cần định cấu hình trình duyệt của mình để sử dụng Squid làm máy chủ proxy.

Đối với Chrome, bạn có thể làm điều này bằng cách làm theo các bước sau:

1. Mở chrome.
2. Nhấp vào menu ** Cài đặt **.
3. Nhấp vào ** Nâng cao **.
4. Nhấp vào mạng ** **.
5. Nhấp vào ** Thay đổi cài đặt proxy **.
6. Chọn ** Cấu hình proxy thủ công **.
7. Nhập thông tin sau:
*** Máy chủ proxy: ** Localhost
*** Cổng: ** 3128
8. Nhấp vào ** OK **.

Bây giờ, tất cả lưu lượng truy cập của bạn sẽ được định tuyến qua Squid.

### hashtags

* #Ủy quyền
* #mực ống
* #linux
* #NetWorking
* #caching
=======================================
### How to Install Your Own Squid Proxy on Linux

**Introduction**

A proxy server is a server that acts as an intermediary between a client and another server. When a client requests a resource from a server, the proxy server forwards the request to the remote server and then returns the response to the client. This can be used to improve performance, security, and/or privacy.

Squid is a popular open-source proxy server that is available for Linux. It is known for its high performance and its ability to cache frequently accessed resources. In this tutorial, we will show you how to install Squid on a Linux server.

**Prerequisites**

To follow this tutorial, you will need the following:

* A Linux server with at least 1GB of RAM
* A working installation of SSH
* The following packages installed:
* `sudo`
* `apt-get`
* `curl`

**Installing Squid**

To install Squid, you can use the following command:

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

This will install the latest stable version of Squid. Once the installation is complete, you can start the Squid service by running the following command:

```
sudo service squid start
```

**Configuring Squid**

The Squid configuration file is located at `/etc/squid/squid.conf`. This file contains a number of settings that you can configure to customize the behavior of Squid.

For a basic configuration, you can use the following settings:

```
http_port 3128
cache_dir /var/cache/squid 100 16 256
maximum_object_size 100 MB
```

The `http_port` setting specifies the port that Squid will listen on. The `cache_dir` setting specifies the directory where Squid will store cached objects. The `maximum_object_size` setting specifies the maximum size of an object that Squid will cache.

For more information on Squid's configuration options, please refer to the Squid documentation.

**Testing Squid**

Once you have configured Squid, you can test it by visiting the following URL in your browser:

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

You should see a page that says "Welcome to Squid". This means that Squid is working properly.

**Using Squid**

Now that you have Squid installed and configured, you can use it to proxy your traffic. To do this, you need to configure your browser to use Squid as a proxy server.

For Chrome, you can do this by following these steps:

1. Open Chrome.
2. Click on the **Settings** menu.
3. Click on **Advanced**.
4. Click on **Network**.
5. Click on **Change proxy settings**.
6. Select **Manual proxy configuration**.
7. Enter the following information:
* **Proxy server:** localhost
* **Port:** 3128
8. Click on **OK**.

Now, all of your traffic will be routed through Squid.

### Hashtags

* #Proxy
* #squid
* #linux
* #NetWorking
* #caching
 
Join Telegram ToolsKiemTrieuDoGroup
Back
Top