เปิดโปรแกรม Windows หนึ่งโปรแกรมผ่าน Proxychains.exe
ใช้ตัวห่อหุ้มกระบวนการของพอร์ต Proxychains สำหรับ Windows และสถาปัตยกรรมที่ตรงกันพร้อมการกำหนดค่า SOCKS5 ที่ชัดเจน
โปรเจกต์ Windows Proxychains.exe สามารถเปิดโปรแกรมและดักจับการเรียก Winsock TCP ที่รองรับ เพื่อให้การเชื่อมต่อของโปรแกรมใช้ SOCKS5 นี่คือตัวห่อหุ้มกระบวนการ ดังนั้นแอปพลิเคชันอื่นจึงไม่จำเป็นต้องใช้การตั้งค่าพร็อกซีเดียวกัน
เมื่อมีบิลด์ Windows ที่ตรงกันอยู่แล้ว คำสั่งที่ใช้ชื่อแทน proxychains.exe อาจมีลักษณะดังนี้:
proxychains.exe -f "C:\Proxy\proxychains.conf" "C:\Tools\client.exe"
เก็บ DLL ดักจับที่เกี่ยวข้องไว้กับตัวห่อหุ้ม โปรเจกต์ต้องการแพลตฟอร์มและสถาปัตยกรรมที่เข้ากันได้: ใช้บิลด์ x86 หรือ x64 ที่ตรงกับโปรแกรมเป้าหมาย
เริ่มจากการกำหนดค่าที่โปรเจกต์ให้มา และเก็บรายการ SOCKS5 ไว้หนึ่งรายการสำหรับเส้นทางพร็อกซีเดียว:
strict_chain
proxy_dns
[ProxyList]
socks5 127.0.0.1 1080
เปลี่ยนปลายทางและตรวจสอบข้อยกเว้นเส้นทางตรงที่ให้มา รายการพร็อกซี SOCKS5 เสนอผู้สมัครปลายทางระยะไกลสำหรับปลายทางสาธารณะ ส่วนตัวอย่าง loopback กลับต้องมีตัวรับฟังบนเครื่อง Windows เครื่องนี้ ตัวอย่างแสดงการตั้งค่าหลัก ไม่ใช่ไฟล์ที่เผยแพร่ทั้งหมด ไฟล์นั้นระบุอย่างชัดเจนว่า dynamic_chain และ random_chain ไม่ได้รับการรองรับ สูตร proxychains-ng บน Linux ที่ใช้โหมดเหล่านี้ใช้แทนกันไม่ได้
ตัวห่อหุ้มจะฉีด DLL และดักจับ API ที่เลือกไว้ในกระบวนการที่เปิดขึ้นและในทายาทของกระบวนการนั้น ขอบเขต TCP ที่ระบุไว้ไม่ได้สร้างเส้นทางสำหรับทราฟฟิก UDP ตามอำเภอใจหรือสำหรับการใช้งานเครือข่ายทุกรูปแบบที่เป็นไปได้
ตรวจสอบโปรแกรมและปลายทางที่เกี่ยวข้อง การที่ทางออกเว็บเปลี่ยนไปสำหรับคำขอหนึ่งเป็นหลักฐานเกี่ยวกับคำขอนั้น ไม่ใช่การรับประกันความเป็นนิรนามโดยรวมสำหรับกระบวนการ