ยังดีกว่า - ใช้ PuTTY และตั้งค่าผ่านทางนั้น คุณไม่ต้องการอะไรเลยเช่น ProxyCap เพียงชี้การตั้งค่าพร็อกซีเบราว์เซอร์ของคุณสำหรับ SOCKS ไปที่ loaclhost ของคุณบนพอร์ตใดก็ตามที่คุณระบุไว้สำหรับ -D
หมายเหตุสำคัญหนึ่งประการสำหรับสิ่งนี้ "การแก้ไขปัญหา" ไม่ถูกต้องนัก ในขณะที่ใช่การรับส่งข้อมูลเบราว์เซอร์ปกติของคุณ http / s จะผ่านอุโมงค์ SSH ยังคงมีปัญหาอยู่สองวิธีหนึ่งซึ่งสามารถเอาชนะได้ด้วยวิธีนี้ซึ่งไม่สามารถทำได้
สิ่งที่ดีเกี่ยวกับ sshuttle คือมันไม่ได้ใส่ TCP ผ่าน TCP ทำนั่นคือ BAD ซึ่งเป็นสาเหตุที่พวกเขาไม่ทำ พวกเขา mux ปริมาณการใช้งานทั้งหมดของพวกเขาภายในเครื่องก่อนที่จะส่งผ่านอุโมงค์ SSH (TCP) และประกอบใหม่ที่ด้านอื่น ๆ (ปลายเซิร์ฟเวอร์ ssh) อาจเป็นไปได้ว่าเหตุใด OP จึงถามคำถามนี้ ฉันกำลังค้นหาสิ่งที่มีความสามารถนี้เมื่อฉันพบโพสต์นี้ ...
สิ่งที่สองที่ควรทราบก็คือถ้าคุณไม่เปลี่ยนเส้นทางการรับส่งข้อมูล DNS ทั้งหมดจากเบราว์เซอร์ของคุณผ่านช่องทางคุณจะ "รั่ว" DNS ของคุณสืบค้นผ่านทางอินเทอร์เน็ตซึ่งจะเป็นการคัดค้านวัตถุประสงค์ SSH ของคุณ
การใช้ Firefox เช่นในฟิลด์ URL ให้ป้อน "about: config" โดยไม่มี "" ยอมรับ "ฉันจะระวัง" จากนั้นกรอง "socks_remote_dns" จากนั้นดับเบิลคลิกที่รายการเพื่อเปลี่ยนเป็น "True" เพียงเท่านี้เบราว์เซอร์ DNS ของคุณก็จะผ่านพอร์ตพร็อกซีที่ระบุเช่นกัน ยังไม่สามารถแก้ปัญหา TCP ผ่าน TCP ได้ดังนั้นคุณจะไม่ได้รับประสบการณ์การใช้งานที่ดี
อ่านเพิ่มเติมสามารถพบได้ใน tcp มากกว่า tcp ที่นี่: https://github.com/apenwarr/sshuttle