Trình bọc proxy khi khởi chạy và các tiến trình đang có
Giải thích vì sao một trình bọc tiến trình thường phải khởi chạy ứng dụng thay vì gắn proxy vào các kết nối đã mở sẵn của nó.
Một trình bọc như socksify hay proxychains thường khởi chạy chương trình đích cùng với một thư viện chặn bắt. Việc truyền cho nó PID của một tiến trình đang có không đưa thư viện đó vào tiến trình và cũng không di chuyển các kết nối đang mở của nó. Với proxychains-ng, hãy kiểm tra các yêu cầu nạp thư viện của tệp thực thi thực tế.
Nếu ứng dụng có thiết lập proxy riêng, hãy dùng cách được ghi trong tài liệu để áp dụng chúng. Một thay đổi có thể ảnh hưởng đến các yêu cầu mới trong khi các kết nối đã thiết lập tiếp tục theo tuyến đường trước đó.
Nếu việc chặn bắt lúc khởi chạy là phương thức dự định, hãy sắp xếp khởi động lại ứng dụng cho phù hợp dưới trình bọc đó. Hãy nhớ rằng một số trình khởi chạy chuyển công việc cho một thực thể nền đã chạy sẵn.
Thiết kế định tuyến hoặc chặn bắt ở cấp hệ thống là một cơ chế khác với phạm vi riêng của nó. Không nên mô tả nó như cùng một thao tác với việc thêm thiết lập proxy cho một PID.
Để có lối ra cần thiết, hãy xác định tiến trình thực sự tạo các kết nối mạng mới và tuyến đường mà các kết nối đó dùng. Tên tiến trình nhìn thấy được hay một lệnh trình bọc trong terminal khác đều không chứng minh được điều nào trong hai điều đó.