Достъп до уебсайтове само за САЩ извън САЩ с SOCKS прокси & SSH тунел
Съдържание:
Голямо разнообразие от уебсайтове и онлайн услуги са регионално ограничени до САЩ: Hulu, Netflix, Pandora, годишни кредитни отчети, някои банки, списъкът е значителен. Регионалните ограничения обикновено са нещо, което не забелязвате, докато не ви се наложи достъп до уебсайт извън САЩ, и тогава те са огромна болка.Ще ви покажем как да заобиколите сигурно регионалните ограничения с помощта на SOCKS прокси и SSH тунел
Преди да започнете, ще ви трябва следното, за да настроите socks прокси за тази цел:
- Базиран в САЩ доставчик на уеб хостинг или shell, който позволява SSH достъп, включително потребителско име и IP на отдалечените машини
- Основно разбиране и комфорт с командния ред
Тази инструкция е насочена към Mac OS X, но трябва да можете да конфигурирате нещата почти по същия начин и с iOS, Android и Windows.
Как да настроите SSH тунел и SOCKS прокси в Mac OS X
Ако приемем, че имате американски домакин, нека започнем:
- Отидете в папката Applications, след това в Utilities, след това стартирайте Terminal и използвайте следния синтаксис, за да настроите SOCKS proxy:
- Например, ако вашето потребителско име е AJ и IP на отдалечения хост е 75.75.75.75 и искате да настроите прокси на порт 2012, синтаксисът ще бъде:
- Влезте както обикновено и поддържайте връзката с обвивката толкова дълго, колкото възнамерявате да използвате проксито, ако се притеснявате за изчакване на отдалечен хост, просто изпратете ping на localhost или друг ip
- Сега отидете в менюто Apple и отворете „Системни предпочитания“
- Щракнете върху „Мрежа“ и след това върху „Разширени“ в долния десен ъгъл
- Щракнете върху раздела „Прокси“ и щракнете върху квадратчето до „SOCKS Proxy“ от менюто на протокола
- Попълнете прокси сървъра на SOCKS като 127.0.0.1 и предоставете порта от по-рано, в този случай 2012
- Щракнете върху “OK”
ssh -D порт_номер 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 адрес)
Използването на една от услугите за локализиране в мрежата също може да работи, те получават грубо местоположение въз основа на открит IP адрес и това също може да определи дали всъщност използвате проксито или не.
Странична бележка: в някои случаи, особено при уебсайтове, които пренасочват въз основа на регион, просто трябва да намерите правилния URL адрес и изобщо няма нужда да правите тунели. Много полезен пример е спирането на пренасочването на Google.com към друг регион с помощта на техния сайт NCR, но има други търсачки и уебсайтове, които имат подобни алтернативни URL адреси.