Дуже часто, особливо в компаніях, існують певні сайти, доступ яких обмежений з якихось конкретних причин (іноді абсурдно, іноді ні), такі як сайти для завантаження, веб-адреси та інші.
Як правило, ці обмеження здійснюються шляхом блокування домену відповідного веб-сайту, а також додавання обмежень для певних портів.Що ми робимо тоді, якщо нам потрібно негайно отримати якусь інформацію?
Зазвичай користувачі Windows використовувати програми, такі як шпаклівка (який також доступний на GNU / Linux)або Ваша Свобода, але є ще один спосіб, який є трохи безпечнішим, щоб мати можливість отримати доступ до сайтів, які ми заборонили, використовуючи SSH y Носок5.
У цьому прикладі я розраховую на те, що ми маємо відкриті порти 80, 3128 (зазвичай використовується для навігації) у-ель- 9122, і ми побачимо два реальних випадки. Це не моя мета в цій статті детально пояснити, що це таке SSH, Носок5 а як вони працюють, ми залишимо це на інший час. Ми побачимо два приклади:
- Підключення до іншого ПК за допомогою SSH за допомогою його IP-адреси.
- Підключення до іншого ПК за допомогою SSH за допомогою домену (через DNS).
Що нам потрібно?
- Комп’ютер із доступом до Інтернету, до якого ми можемо отримати доступ через SSH.
- Звичайно, встановлений SSH.
- Штопор (на випадок, якщо ми стоїмо за довіреною особою).
Відкриваємо термінал і ставимо (у випадку з Debian):
$ sudo aptitude install ssh corkscrew
Добре .. Я вже встановив. Як підключитися?
Це дуже просто. Відкриваємо термінал і ставимо ssh -p 443 користувач @ internet_computer_ip:
ssh -p 9122 -D 1080 [email protected]
Параметр -p як логічно, він використовується для встановлення, через який порт ми збираємось підключатися. Це просто Тепер ми відкриваємо налаштування браузера (у моєму випадку Firefox) і в Параметри мережі, ми позначаємо лише варіант використання Сервер шкарпеток і ставимо:
127.0.0.1:1080
Цього достатньо для навігації.
Що робити, якщо ми стоїмо за проксі?
Можливо, ми стоїмо за дуже обмеженим проксі-сервером або просто за нашим ISP не дозволяє нам підключатися через IP-адресу, тому ми повинні зробити це до DNS. Ось тут воно входить у гру Штопор. Щоб використовувати цю програму, нам залишається лише створити файл всередині папки з улюбленим редактором .ssh наші / Головнаназивається конфиг:
$ vim ~/.ssh/config
і всередину ми поміщаємо щось подібне:
host dominio.net
user tu_usuario
hostname dominio.net
port 9122
proxycommand corkscrew IP_Proxy 3128 %h %p
DynamicForward 1080
Compression yes
LocalForward 8888 localhost:8888
Пояснивши це трохи. У параметрі host ми поміщаємо URL-адресу сервера, до якого ми збираємось підключитися (який повинен мати SSH, доступний для 9122, як ми бачили у цій публікації. У параметрі проксі-команда після штопор ми ставимо IP нашого проксі або ІМЯ, наприклад: proxy.domain.net і порт, який використовується для навігації.
Тепер нам просто потрібно відкрити термінал і поставити:
Тепер остання деталь. Можливо, буде потрібно змінити параметр у конфігурації Firefox якби у нас не було зв’язку. Відкриваємо вкладку і набираємо про: конфігурації. Ми обіцяємо, що не будемо вкладати руку в налаштування, і ми шукаємо:
network.dns.disablePrefetch
А якщо це в false ми вкладаємо його правда.