Cấu hình proxy trên Linux và MacOS

phamthuccao.sy

New member
### Cấu hình proxy trên Linux và MacOS

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ủ.Khi khách hàng gửi yêu cầu đến máy chủ, 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 và quyền riêng tư.

Có một số cách khác nhau để định cấu hình máy chủ proxy trên Linux và MacOS.Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách định cấu hình máy chủ proxy bằng máy chủ proxy Squid.

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

Để làm theo hướng dẫn này, bạn sẽ cần:

* Máy tính Linux hoặc MacOS
* Máy chủ proxy Squid được cài đặt
* Các lệnh đầu cuối sau:
* `sudo`
* `apt-get` hoặc` brew`
* `Service`

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

Để định cấu hình Squid, bạn sẽ cần chỉnh sửa tệp `/etc/squid/squid.conf`.Tệp này chứa tất cả các tùy chọn cấu hình cho Squid.

Để mở tệp `squid.conf`, hãy sử dụng lệnh sau:

`` `
sudo vi /etc/squid/squid.conf
`` `

Khi tệp được mở, bạn sẽ cần tìm phần sau:

`` `
# HTTP Proxy Server

http_port 3128
`` `

Phần này xác định cổng mà mực sẽ lắng nghe.Bạn có thể thay đổi cổng này nếu bạn muốn, nhưng cổng mặc định là 3128.

Tiếp theo, bạn sẽ cần thêm các dòng sau vào tệp `squid.conf`:

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

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

Các dòng này xác định các mạng được phép truy cập máy chủ proxy.Mạng `Localnet` được định nghĩa là 192.168.0.0/16, là mạng riêng được sử dụng bởi hầu hết các mạng gia đình.Mạng `All` được xác định là 0,0.0.0/0, cho phép tất cả các mạng truy cập vào máy chủ proxy.

Cuối cùng, bạn sẽ cần phải khởi động lại mực cho các thay đổi có hiệu lực.Để làm điều này, hãy sử dụng lệnh sau:

`` `
SUDO Service Squid khởi động lại
`` `

#### Kiểm tra máy chủ proxy

Khi Squid đã được khởi động lại, bạn có thể kiểm tra máy chủ proxy bằng cách sử dụng lệnh sau:

`` `
Curl -x http: // localhost: 3128 https://www.google.com.com
`` `

Nếu máy chủ proxy được cấu hình chính xác, bạn sẽ thấy trang chủ Google trong trình duyệt của bạn.

#### Sử dụng máy chủ proxy

Để sử dụng máy chủ proxy, bạn sẽ cần định cấu hình trình duyệt của mình để sử dụng máy chủ proxy.Các bước để làm điều này sẽ thay đổi tùy thuộc vào trình duyệt của bạn.

Ví dụ: để định cấu hình Chrome để sử dụng máy chủ proxy, bạn sẽ cần phải làm như 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 ** Proxy **.
6. Nhấp vào ** Cấu hình proxy thủ công **.
7. Nhập địa chỉ IP và cổng của máy chủ proxy vào trường ** HTTP Proxy **.
8. Nhấp vào ** OK **.

Bây giờ, khi bạn duyệt web, lưu lượng truy cập của bạn sẽ được định tuyến qua máy chủ proxy.

### hashtags

* #Ủy quyền
* #linux
* #hệ điều hành Mac
* #NetWorking
* #bảo vệ
=======================================
### Proxy Configuration on Linux and macOS

A proxy server is a server that acts as an intermediary between a client and a server. When a client sends a request to a 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, and privacy.

There are a number of different ways to configure a proxy server on Linux and macOS. In this article, we will show you how to configure a proxy server using the Squid proxy server.

#### Prerequisites

To follow this tutorial, you will need:

* A Linux or macOS computer
* The Squid proxy server installed
* The following terminal commands:
* `sudo`
* `apt-get` or `brew`
* `service`

#### Configuring Squid

To configure Squid, you will need to edit the `/etc/squid/squid.conf` file. This file contains all of the configuration options for Squid.

To open the `squid.conf` file, use the following command:

```
sudo vi /etc/squid/squid.conf
```

Once the file is open, you will need to find the following section:

```
# HTTP Proxy Server

http_port 3128
```

This section defines the port that Squid will listen on. You can change this port if you want, but the default port is 3128.

Next, you will need to add the following lines to the `squid.conf` file:

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

http_access allow localnet
http_access deny all
```

These lines define the networks that are allowed to access the proxy server. The `localnet` network is defined as 192.168.0.0/16, which is the private network that is used by most home networks. The `all` network is defined as 0.0.0.0/0, which allows all networks to access the proxy server.

Finally, you will need to restart Squid for the changes to take effect. To do this, use the following command:

```
sudo service squid restart
```

#### Testing the Proxy Server

Once Squid has been restarted, you can test the proxy server by using the following command:

```
curl -x http://localhost:3128 https://www.google.com
```

If the proxy server is configured correctly, you should see the Google homepage in your browser.

#### Using the Proxy Server

To use the proxy server, you will need to configure your browser to use the proxy server. The steps for doing this will vary depending on your browser.

For example, to configure Chrome to use the proxy server, you would need to do the following:

1. Open Chrome.
2. Click on the **Settings** menu.
3. Click on **Advanced**.
4. Click on **Network**.
5. Click on **Proxy**.
6. Click on **Manual proxy configuration**.
7. Enter the IP address and port of the proxy server in the **HTTP Proxy** field.
8. Click on **OK**.

Now, when you browse the web, your traffic will be routed through the proxy server.

### Hashtags

* #Proxy
* #linux
* #macOS
* #NetWorking
* #security
 
Join ToolsKiemTrieuDoGroup
Back
Top
AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

I've Disabled AdBlock