การส่งต่อช่อง ssh ของ Chrome


17

ฉันก่อนเข้าสู่เซิร์ฟเวอร์ ssh จากนั้นฉันพยายามใช้ Chrome สำหรับการส่งต่อช่องสัญญาณ ssh มีวิธี gui ในการทำเช่นนี้? ฉันสามารถทำสิ่งนี้ใน gui ของ Firefox ในเวลา 10 วินาทีดังนั้นฉันคิดว่า Chrome จะมีคุณสมบัติที่มีประโยชน์นี้เช่นกัน มีวิธีที่ง่ายกว่านี้หรือไม่?

Linux
/usr/bin/chromium-browser --proxy-server="socks5://localhost:3145"

Windows
C:\Users\username\AppData\Local\Chromium\Application\chrome.exe --proxy-server="socks5://localhost:3145"

ฉันพบสิ่งนี้โดยการอ่านลิงก์ทั้งสองนี้


คำถามของคุณคืออะไร? คำถามเดียวที่ฉันเห็นคือคำถามที่คุณตอบตัวเองแล้ว?
tlund

1
ฉันหวังว่า chrome จะมีวิธี GUI สำหรับสิ่งนี้ ผู้ใช้งานโครเมี่ยมโดยเฉลี่ยนั้นไม่รู้จะทำอย่างไร วิธีการของ GUI มักจะง่ายต่อการติดตามและทำ ฉันก็เช่นกันหากมีวิธีบรรทัดคำสั่งที่ง่ายและสั้นกว่านี้
cokedude

คำตอบ:


30

หากคุณต้องการใช้เซิร์ฟเวอร์ ssh จากระยะไกลเป็นพร็อกซี SOCKS5 ที่มี Chromium มันง่ายเหมือน:

ssh -ND 1080 remote_server
  • -N: อย่าเรียกใช้คำสั่ง: เพียงแค่ทำการเปลี่ยนเส้นทาง / พร็อกซี่
  • -D: ตั้งค่าพร็อกซีเซิร์ฟเวอร์ในพอร์ตท้องถิ่น 1080

ความเป็นไปได้อื่น ๆ :

  • -f: จะแยกทันทีหลังจากล็อกอินสำเร็จและตั้งค่าการเปลี่ยนเส้นทาง
  • - C: จะเปิดใช้งานการบีบอัดซึ่งทำให้รู้สึกถึงการเชื่อมโยงช้าหรือแพง (มือถือ, GPRS / 3g / LTE)

แล้ว:

chromium-browser --proxy-server="socks5://localhost:1080"

อย่าลืมปิดหน้าต่างโครเมียมทุกอันก่อน มิฉะนั้นผลของพร็อกซีจะไม่มีผลใด ๆ

คุณอาจต้องการติดตั้งแพคเกจ " autossh " เพื่อให้การเชื่อมต่อถูกสร้างขึ้นใหม่โดยอัตโนมัติเมื่อมีการยกเลิกการเชื่อมต่อ ในกรณีนี้แน่นอนว่าคุณต้องการตั้งค่าการตรวจสอบกุญแจสาธารณะเพื่อให้คุณไม่จำเป็นต้องใส่รหัสผ่านทุกครั้ง

1080 เป็นพอร์ตมาตรฐานสำหรับเซิร์ฟเวอร์ SOCKS การใช้มาตรฐานช่วยให้โปรแกรมเมอร์อื่นเข้าใจและดูแลการตั้งค่าของคุณ


2
หากคุณต้องการเรียกใช้อินสแตนซ์ของเบราว์เซอร์ที่ไม่มีทราฟฟิกแบบอุโมงค์ในแนวคู่คุณสามารถเพิ่ม--user-data-dir=~/.config/mytunneldchromeเมื่อเริ่มโครม / โครเมียมแบบอุโมงค์
Tvartom
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.