Tôi có một máy Windows có quyền truy cập từ xa vào máy Debian để phát triển. Cả hai đều đứng sau một proxy công ty. Về phía Debian, cntlm được cấu hình với xác thực và được sử dụng tự động thông qua http Proxy
lọ env.
Hơn nữa, máy Debian được cấu hình để giải quyết .kiểm tra
TLD sang localhost, chẳng hạn như cuộn tròn myservice.test
có thể được sử dụng để tiếp cận một dịch vụ đang phát triển.
Để làm điều tương tự trong trình duyệt trong máy Windows, tôi sử dụng chuyển tiếp SSH động (ssh -D 8888 người dùng@debian
) và cấu hình Firefox để sử dụng máy chủ cục bộ:8888
dưới dạng proxy SOCKS5 có bật độ phân giải DNS. Điều này hoạt động tuyệt vời để tải các dịch vụ phát triển. Tuy nhiên, với cấu hình này, bất kỳ trang internet nào cũng hết thời gian chờ. Do đó, có vẻ như proxy cntlm của máy từ xa không được sử dụng. Lưu ý rằng có thể truy cập các trang web từ phiên SSH ở điều khiển từ xa. Tôi hiểu rằng tất cả lưu lượng truy cập sẽ đi qua proxy SOCKS và do đó tương đương với lưu lượng bắt nguồn từ chính máy từ xa. Tuy nhiên, điều này không kế thừa các biến env proxy? Có thể định cấu hình chuỗi proxy này để có quyền truy cập vào cả phát triển nội bộ và internet trong Firefox không?
tôi cũng đã thử ssh -D 8888 -L 3128:debian:3128
(3128 là nơi cntlm lắng nghe) và định cấu hình proxy http trong firefox để sử dụng máy chủ cục bộ:3128
. Trong trường hợp này, internet hoạt động nhưng các dịch vụ nội bộ của tôi không được giải quyết (lỗi DNS).