Cách cấu hình proxy trong Ubuntu trên VirtualBox


8

Tất cả:

Tôi mới sử dụng hộp ảo. Tôi cài đặt hộp ảo trên hộp WIndow7x64 ( IP: 45.37.2.38, Mask: 255.255.255.0 Gateway:45.37.2.1) phía sau proxy của văn phòng, bên trong hộp ảo, tôi cài đặt máy chủ Ubuntu 14.04. Trong quá trình cài đặt, tôi đặt thông tin xác thực proxy và sử dụng cài đặt mặc định khác ngoại trừ sử dụng kết nối chế độ cầu trong hộp ảo ( IP: 45.37.2.42, Mask: 255.255.255.0).

Ngay bây giờ, tôi chạy apache bên trong Ubuntu và tôi có thể truy cập từ windows. Và trong Ubuntu, tôi có thể sử dụng bản cập nhật sudo apt-get, nhưng KHÔNG thể ping www.google.com (trong đó nói Destination Host Unreachable.)

Bảng lộ trình của tôi giống như:

default     45.37.2.1  0.0.0.0         UG
45.37.2.0   *          255.255.255.0   U

Câu hỏi của tôi là:

  1. Tôi có nên đặt proxy ở một nơi nào đó không? (Tôi đã thiết lập nó một lần trong khi cài đặt)

  2. Là tuyến đường này sai để gửi yêu cầu? Tại sao tôi không thể ping www.google.com?


Bạn không thể ping trực tiếp thông qua proxy HTTP. Bạn có thể thử sử dụng curlđể kiểm tra xem bạn có thể truy cập bất cứ thứ gì thông qua proxy không; thấy câu trả lời ở đây .
mpontillo

Câu trả lời:


7

Trước hết hãy kiểm tra xem bạn có thể ping máy chủ proxy của mình bằng Ubuntu trong hộp ảo không. lệnh cho điều này là:

ping <address_of_the_proxy_server>

Nếu bạn có thể ping máy chủ proxy, bây giờ bạn có thể kiểm tra xem thông tin đăng nhập của bạn có được đặt chính xác hay không. Mở thiết bị đầu cuối và chạy env.

Rất nhiều thông tin sẽ xuất hiện trên màn hình. Kiểm tra http_proxyhttps_proxy. Nếu chúng không được đặt chính xác, bạn có thể đặt chúng bằng công cụ Đồ họa có tên ubproxy. Bạn có thể tải xuống một con trăn để đặt xác thực proxy. Đây là liên kết đến nó.

Hoặc nếu không, bạn có thể đặt xác thực proxy bằng các bước sau:

Tới /etc/apt. Tạo tập tin apt.confnếu bạn không có nó ở đó. Viết các dòng sau đây.

Acquire::http::proxy "http://username:password@proxyserver:port/";
Acquire::https::proxy "https://username:password@proxyserver:port/";
Acquire::socks::proxy "socks://username:password@proxyserver:port/";

Lưu nó Bạn xong việc rồi. Nếu vấn đề vẫn còn, xin vui lòng bình luận.


Cảm ơn, tôi đã kiểm tra nó, nó không thể ping máy chủ proxy.
Kuan

Chế độ nào bạn đang sử dụng NAT hoặc bắc cầu?
Mắt rắn

Cầu nối như tôi đã đề cập
Kuan

1
bạn đã kiểm tra envlệnh mà tôi đã đề cập chưa?
Mắt rắn

Điều này đã khắc phục sự cố của tôi khi tôi cài đặt Ubuntu 14.04 trong VirtualBox với NAT phía sau tường lửa văn phòng. Trước khi tạo tệp này, apt-get không thể kết nối. Sau khi tạo tệp này với dữ liệu chính xác, apt-get đã có thể tải xuống.
avitevet
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.