เข้าถึงเฉพาะเว็บไซต์จากนอกสหรัฐอเมริกาด้วย SOCKS Proxy & SSH Tunnel
สารบัญ:
เว็บไซต์และบริการออนไลน์ที่หลากหลายถูกจำกัดเฉพาะภูมิภาคในสหรัฐอเมริกา: Hulu, Netflix, Pandora, รายงานเครดิตประจำปี, ธนาคารบางแห่ง รายชื่อมีความสำคัญ การจำกัดภูมิภาคมักเป็นสิ่งที่คุณไม่สังเกตเห็นจนกว่าคุณจะต้องการเข้าถึงเว็บไซต์จากนอกสหรัฐอเมริกา ซึ่งนั่นเป็นเรื่องที่น่าปวดหัวอย่างมากเราจะแสดง วิธีหลีกเลี่ยงข้อจำกัดของภูมิภาคอย่างปลอดภัยโดยใช้พร็อกซี SOCKS และอุโมงค์ SSH
ก่อนเริ่มต้น คุณจะต้องมีสิ่งต่อไปนี้เพื่อตั้งค่าพร็อกซีถุงเท้าสำหรับวัตถุประสงค์นี้:
- เว็บโฮสติ้งหรือผู้ให้บริการเชลล์ในสหรัฐอเมริกาที่อนุญาตให้เข้าถึง SSH รวมถึงชื่อผู้ใช้และ IP ของเครื่องระยะไกล
- เข้าใจเบื้องต้นและสบายใจกับ command line
แนวทางปฏิบัตินี้มุ่งเป้าไปที่ Mac OS X แต่คุณควรจะสามารถกำหนดค่าต่างๆ ได้เหมือนกันกับ iOS, Android และ Windows ด้วยเช่นกัน
วิธีตั้งค่า SSH Tunnel และ SOCKS Proxy ใน Mac OS X
สมมติว่าคุณเป็นเจ้าของที่พักในสหรัฐอเมริกา มาเริ่มกัน:
- ไปที่โฟลเดอร์ Applications จากนั้นไปที่ Utilities จากนั้นเปิด Terminal และใช้ไวยากรณ์ต่อไปนี้เพื่อตั้งค่า SOCKS proxy:
- ตัวอย่างเช่น หากชื่อผู้ใช้ของคุณคือ AJ และ IP ของโฮสต์ระยะไกลคือ 75.75.75.75 และคุณต้องการตั้งค่าพร็อกซีบนพอร์ต 2012 ไวยากรณ์จะเป็น:
- เข้าสู่ระบบตามปกติและรักษาการเชื่อมต่อเชลล์ตราบเท่าที่คุณต้องการใช้พร็อกซี หากคุณกังวลเกี่ยวกับการหมดเวลาของโฮสต์ระยะไกล เพียงแค่ ping localhost หรือ ip อื่น
- ตอนนี้ไปที่เมนู Apple แล้วเปิด “System Preferences”
- คลิกที่ “เครือข่าย” จากนั้นคลิกที่ “ขั้นสูง” ที่มุมขวาล่าง
- คลิกที่แท็บ “Proxies” และคลิกช่องทำเครื่องหมายถัดจาก “SOCKS Proxy” จากเมนูโปรโตคอล
- กรอก SOCKS Proxy server เป็น 127.0.0.1 และระบุพอร์ตจากก่อนหน้านี้ ในกรณีนี้คือ 2012
- คลิก “ตกลง”
ssh -D port_number user@remote_host_ip
ssh -D 2012 [email protected]
ตอนนี้เปิดเว็บเบราว์เซอร์และตรวจสอบที่อยู่ IP ภายนอกของ Mac อีกครั้งเพื่อยืนยันกับเว็บไซต์อย่าง whatismyip.org หรือเรียกใช้คำสั่งต่อไปนี้ที่บรรทัดคำสั่ง:
curl ipecho.net/plain ; เสียงสะท้อน
คุณยังสามารถใช้ whatismyip ซึ่งดูเหมือนว่าจะเปลี่ยนบริการ แต่บางครั้งก็ใช้งานได้:
curl whatismyip.org
ตอนนี้ IP ของคุณควรลงทะเบียนเป็นโฮสต์ระยะไกลในสหรัฐฯ ที่คุณอุโมงค์ผ่าน และคุณมีอิสระที่จะดูเนื้อหาที่จำกัดภูมิภาคของสหรัฐฯ หากคุณไม่แน่ใจว่าภูมิภาค IP ใดที่ลงทะเบียน ให้ทำ nslookup ในลักษณะนี้:
nslookup (ที่อยู่ IP)
การใช้บริการ Localizer บนเว็บก็สามารถทำงานได้เช่นกัน โดยจะได้รับตำแหน่งคร่าวๆ ตามที่อยู่ IP ที่ตรวจพบ และยังสามารถระบุได้ว่าคุณใช้พร็อกซีจริงหรือไม่
หมายเหตุด้านข้าง: ในบางกรณี โดยเฉพาะอย่างยิ่งกับเว็บไซต์ที่เปลี่ยนเส้นทางตามภูมิภาค คุณเพียงแค่ต้องค้นหา URL ที่เหมาะสมและคุณ ไม่ต้องเจาะเลย ตัวอย่างที่มีประโยชน์มากคือการหยุด Google.com ที่เปลี่ยนเส้นทางไปยังภูมิภาคอื่นโดยใช้ไซต์ NCR ของตน แต่มีเครื่องมือค้นหาและเว็บไซต์อื่นๆ ที่มี URL สำรองที่คล้ายกัน