macOS vẫn giữ cài đặt SOCKS sau khi đường hầm SSH kết thúc
Khôi phục cấu hình proxy trước đó của dịch vụ mạng khi trình lắng nghe SSH SOCKS cục bộ không còn chạy.
Chuyển tiếp động SSH và cài đặt proxy của macOS có vòng đời khác nhau. Tiến trình SSH cung cấp trình lắng nghe SOCKS cục bộ; dịch vụ mạng lưu địa chỉ mà các ứng dụng tham gia nên dùng.
Ví dụ, lệnh này giữ trình lắng nghe SOCKS trên loopback ở tiền cảnh:
ssh -N -D 127.0.0.1:1080 [email protected]
Nếu dịch vụ mạng macOS đã chọn được cấu hình dùng SOCKS tại 127.0.0.1:1080, các ứng dụng dùng cài đặt đó phụ thuộc vào trình lắng nghe. Khi tiến trình SSH thoát, trình lắng nghe biến mất. SSH không tự động khôi phục các giá trị proxy trước đó của dịch vụ mạng.
Mở Chi tiết → Proxy của dịch vụ mạng đang hoạt động trong Cài đặt Hệ thống → Mạng. Khôi phục cài đặt SOCKS đã ghi lại trước phiên đường hầm. Nếu SOCKS trước đó đang tắt, hãy tắt lại; nếu đã cấu hình proxy khác, hãy khôi phục địa chỉ, cổng và trạng thái bật của nó.
Dùng cùng dịch vụ đó khi kiểm tra kết quả. Wi-Fi và Ethernet có thể có cài đặt proxy khác nhau, và ứng dụng có cấu hình proxy riêng cần thay đổi tương ứng của chính nó. Lệnh shell đặt sau ssh là hành động dọn dẹp riêng, vì vậy đừng coi trình tự thoát bình thường là bảo đảm rằng mọi phiên bị gián đoạn sẽ khôi phục trạng thái ban đầu.