Cách thiết lập Proxy APT trên Ubuntu 24.04

theanh

Administrator
Nhân viên
Máy chủ proxy là máy chủ trung gian nằm giữa máy tính khách hàng và internet. Nói chung, nó được sử dụng trong các mạng nội bộ để truy cập bất ngờ và ngăn chặn các cuộc tấn công. Nó cũng được sử dụng để kiểm soát truy cập internet, kiểm soát băng thông và lọc và chặn nội dung.

Nếu mạng văn phòng hoặc gia đình của bạn nằm sau máy chủ proxy thì bạn sẽ cần thiết lập proxy trong trình duyệt web hoặc cài đặt proxy mạng để truy cập internet.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách thiết lập cài đặt proxy và apt-proxy trong hệ thống Ubuntu 24.04 Server và Desktop. Các bước tương tự cũng có hiệu lực trên Ubuntu 22.04 và Ubuntu 20.04.

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

  • Máy tính để bàn Ubuntu 24.04 hoặc Ubuntu 20.04 được cài đặt trên máy tính của bạn.
  • Truy cập root thông qua sudo.

Thiết lập Proxy trên Máy tính để bàn Ubuntu​

Để thiết lập proxy trên máy tính để bàn Ubuntu, hãy mở Cài đặt hệ thống như hiển thị bên dưới:


ubuntu-settings.png




data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22432%22%3E%3C/svg%3E


Nhấp vào Mạng => proxy mạng. Bạn sẽ thấy màn hình sau:


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22432%22%3E%3C/svg%3E


Trong danh sách thả xuống "Phương pháp", chọn Thủ công, cung cấp IP máy chủ proxy và số cổng của bạn và nhấp vào nút "Áp dụng cho toàn hệ thống" để áp dụng các thay đổi.

Thiết lập Proxy cho Người dùng Đơn​

Trong một số trường hợp, bạn không muốn sử dụng proxy mọi lúc. Trong trường hợp đó, bạn có thể thiết lập proxy tạm thời từ cửa sổ terminal.

Để xuất biến HTTP_PROXY tạm thời, hãy chạy lệnh sau trong terminal của bạn:
Mã:
export HTTP_PROXY=username:password@proxy-server-ip:8181
Để xuất biến HTTPS_PROXY tạm thời, hãy chạy lệnh sau trong terminal của bạn:
Mã:
export HTTPS_PROXY=username:password@proxy-server-ip:8182
Nếu bạn muốn thiết lập proxy vĩnh viễn proxy cho một người dùng duy nhất. Bạn có thể thực hiện bằng cách chỉnh sửa tệp ~/.bashrc cho một người dùng cụ thể:
Mã:
nano ~/.bashrc
Thêm các dòng sau vào cuối tệp:
Mã:
export http_proxy=username:password@proxy-server-ip:8181
export https_proxy=username:password@proxy-server-ip:8182
Lưu và đóng tệp sau đó kích hoạt cài đặt proxy mới bằng lệnh sau lệnh:
Mã:
source ~/.bashrc

Thiết lập Proxy vĩnh viễn cho tất cả người dùng​

Nếu bạn muốn thiết lập cài đặt proxy cho tất cả người dùng, bạn có thể thiết lập bằng cách chỉnh sửa tệp /etc/environment:
Mã:
nano /etc/environment
Thêm các dòng sau vào cuối file:
Mã:
export http_proxy=username:password@proxy-server-ip:8181
export https_proxy=username:password@proxy-server-ip:8182
Lưu và đóng file, sau đó kích hoạt cài đặt proxy mới bằng lệnh sau:
Mã:
source /etc/environment

Thiết lập Proxy cho APT​

Bạn sẽ cần thiết lập proxy cho APT nếu muốn cài đặt gói từ kho lưu trữ Ubuntu. Bạn có thể thực hiện bằng cách tạo tệp cấu hình mới tại /etc/apt/apt.conf.d/:
Mã:
nano /etc/apt/apt.conf.d/proxy.conf
Thêm các dòng sau:
Mã:
Acquire::http::Proxy "http://username:password@proxy-server-ip:8181/";
Acquire::https::Proxy "https://username:password@proxy-server-ip:8182/";
Lưu và đóng tệp khi bạn hoàn tất. Bây giờ bạn có thể cài đặt bất kỳ gói nào từ kho lưu trữ Ubuntu trong hệ thống của mình

Câu hỏi thường gặp​

APT Proxy là gì và tại sao tôi cần một cái?

APT Proxy cho phép các hệ thống Ubuntu lấy các gói từ một máy chủ proxy tập trung. Thiết lập này hữu ích trong các môi trường có nhiều máy Ubuntu, giúp giảm mức sử dụng băng thông và tăng tốc độ tải xuống gói bằng cách lưu vào bộ nhớ đệm.

Tôi nên làm gì nếu máy Ubuntu của khách hàng không thể kết nối với APT Proxy?

Đảm bảo máy chủ proxy đang chạy và có thể truy cập qua mạng. Kiểm tra cài đặt tường lửa và xác minh địa chỉ IP và cổng trong cấu hình của khách hàng.

Tôi có thể sử dụng APT Proxy với các máy bên ngoài mạng cục bộ của mình không?

Có, nhưng điều này đòi hỏi cấu hình mạng bổ sung, như chuyển tiếp cổng và các quy tắc truy cập an toàn, để đảm bảo tính bảo mật và hiệu quả.

Có bất kỳ mối lo ngại nào về bảo mật khi sử dụng Proxy APT không?

Nhìn chung, Proxy APT là an toàn, nhưng điều quan trọng là phải giới hạn quyền truy cập vào các máy đáng tin cậy, đặc biệt nếu proxy của bạn có thể truy cập qua internet.

Ckết luận​

Trong hướng dẫn trên, tôi đã chỉ cho bạn cách thiết lập proxy trên Ubuntu bằng các phương pháp khác nhau. Tôi hy vọng bây giờ bạn đã có đủ kiến thức về cài đặt proxy.
 
Back
Bên trên