:setenv=http_proxy=http\c//proxy.example\c8080,https_proxy=http\c//proxy.example\c8080:

Gộp trường này vào bản ghi lớp đăng nhập phù hợp đang có trong /etc/login.conf, dùng một điểm cuối HTTP từ dịch vụ của bạn hoặc từ danh sách proxy HTTP và giữ nguyên các mục setenv bắt buộc khác của lớp.

Các dấu hai chấm trong tệp phân tách các trường khả năng. Escape \c của FreeBSD đặt một dấu hai chấm nguyên văn bên trong giá trị, nên môi trường nhận được một URL thông thường như http://proxy.example:8080. Đừng sao chép các escape của tệp khả năng vào trường URL proxy của ứng dụng khách.

Sau khi sửa, làm mới cơ sở dữ liệu khả năng bằng cap_mkdb /etc/login.conf, rồi mở một phiên đăng nhập mới với lớp đó. Một shell đang chạy vẫn giữ môi trường riêng của nó.

Hãy kiểm tra ứng dụng nhận thay vì giả định mọi dịch vụ đều đã nhận giá trị. Chữ thường trong http_proxy là có chủ đích ở đây, nhưng các ứng dụng khách khác nhau về tên biến được hỗ trợ, và việc thiết lập môi trường của lớp đăng nhập không cấu hình mọi daemon.

Bài viết liên quan