apt-get không hoạt động đằng sau proxy proxy


8

Tôi đang cố gắng kết nối máy Ubuntu 12.04 với máy chủ proxy vớ. Tôi có 192.168.30.0/24mạng LAN và máy chủ proxy dante vớ đang chạy 192.168.30.134:1018. Tôi cũng có một pfsensebộ định tuyến trên 192.168.30.31đó tạo ra một mạng LAN kém hơn 192.168.1.0/24.

Trong mạng LAN kém hơn này, tôi có một máy khách Ubuntu và tôi cần kết nối nó với máy chủ proxy của mình, để tất cả lưu lượng truy cập trên máy này được ủy quyền. Tôi đã cấu hình vớ proxy trong cài đặt ubfox toàn cầu. pfsensetường lửa được cấu hình để chỉ cho phép kết nối trực tiếp từ LANtoWAN đến máy chủ proxy vớ của tôi (và cả DNS cục bộ và DNS Google của tôi).

Tất cả lưu lượng truy cập khác bị chặn (vì nó sẽ đi qua máy chủ proxy của tôi). Duyệt web đang hoạt động tốt vì vậy tôi biết Nó được cấu hình đúng và thông qua proxy, nhưng tôi không thể nhận được apt-get updatevà vv các lệnh hoạt động. Tôi đã cố gắng cấu hình proxychainshoặc dante-clientchạy nó với proxychainshoặc socksifytiền tố nhưng nó không hoạt động. socksifykhông có kết quả, và proxychainschỉ cho tôi failed to fetch http:// ....... Connection failedloại lỗi khi tôi chạy nó với quyền root.

Làm thế nào tôi có thể apt-getlàm việc? Có thể quản lý nó mà không cần bất kỳ khách hàng bên thứ ba nào (dante-client, proxychains, v.v.) không?


Một ví dụ buồn khác cho người dùng hạ thấp và đóng cửa những điều họ không hiểu.
LiveWireBT

@LiveWireBT Tôi đồng ý. Tôi không thấy lý do tại sao một downvote ở đây. Đây là một câu hỏi được giải thích và nghiên cứu tốt.
don.joey

Bộ định tuyến của bạn tạo mạng 192.168.1.0/24 có nghĩa là cung cấp địa chỉ, 192.168.1.1-192.168.1.254vậy tại sao bạn lại cung cấp 192.168.30.x cho máy chủ của mình?
Gen

Câu trả lời:


1

Để apt hoạt động sau proxy, bạn cần đặt nó vào /etc/apt/apt.conf. Tạo tập tin này và viết như sau:

Acquire::http::proxy "http://username:password@host:port_no/";
Acquire::https::proxy "https://username:password@host:port_no/";
Acquire::ftp::proxy "ftp://username:password@host:port_no/";
Acquire::socks::proxy "socks://username:password@host:port_no/";

Thay thế tên người dùng bằng tên người dùng và mật khẩu của bạn bằng mật khẩu của bạn (nếu có) và máy chủ lưu trữ và port_no bằng máy chủ proxycổng không có proxy của bạn .


Đã thử nhưng cùng một đầu ra. Tôi có nên đặt http, https và ftp trong apt.conf không? bởi vì tôi chỉ có máy chủ proxy vớ đang chạy và tôi không chắc liệu nó có thể được truy cập dưới dạng proxy http, https hoặc ftp hay không.
Lightman

Vâng, bạn nên.
việc

Vâng, tôi đã thử nó theo cách đó, nhưng như tôi đã nói, cùng một đầu ra.
Lightman
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.