Як використовувати виділений віртуальний сервер як інтернет-проксі з використанням SSH-тунелювання

Я пояснив деякі переваги наявності власного віртуального приватного сервера хостинг-аккаунта деякий час тому - вони не тільки швидше і здатні розміщувати ще багато ваших сайтів, ви також можете налаштувати W3 Total Cache для оптимальної продуктивності налаштувати налаштувати, встановивши спеціальні розширення для кешування Apache. Сьогодні я збираюся показати вам, як ви також можете використовувати його як приватний проксі-сервер в Інтернеті для безпечного перегляду Інтернету.

Це особливо корисно в таких країнах, як Китай, де більшість комерційних проксі-рішень взагалі перестали працювати. Читайте далі, щоб отримати повне пояснення того, як ви можете використовувати свій власний обліковий запис хостингу VPS як приватний проксі.


Перш за все, кілька моментів, щоб прояснити:

Чи можу я використовувати цей метод з моїм загальним хостингом, чи це повинен бути VPS або виділений сервер?

У цьому методі використовується SSH (захищена оболонка або доступ з командного рядка), тому зазвичай це означає, що ви можете використовувати його тільки зі своїм виділеним або віртуальним обраним обліковим записом хостингу. Деякі загальні вузли дозволяють доступ до SSH, тому спочатку виконайте пошук документів підтримки вашого спільного вузла.

Чи можу я використовувати це для завантаження торентів або інших незаконних незаконних активностей?

Пам'ятайте, що трафік надсилається через IP-адресу вашого веб-сайту/сервера, тому все, що ви робите, може бути простежено до цього. Ви також будете використовувати частину розподілу пропускної здатності вашого облікового запису хостингу, тому завантаження торентів швидко збільшить щомісячну вартість хостингу.

Так навіщо мені це робити?

Іноді вам просто потрібна інша IP-адреса при відвідуванні веб-сайту. Це може бути особливо корисно, коли стикаються з сайтами, орієнтованими на місце розташування, які блокують інші країни. В інших випадках ваша країна, можливо, вже блокує доступ до різних відомих проксі-провайдерів, як у випадку з Китаєм. Метод, описаний тут, дозволить вам тунелювати з країни-порушника і займатися своїми повсякденними справами, не перевіряючи кожен відправлений вами пакет великим міжмережевим екраном.

Налаштування SSH у Windows

Я почну з Windows, оскільки цей процес трохи складніший, ніж на Mac OsX або Linux. Щоб використовувати SSH, вам потрібно завантажити спеціальне клієнтське програмне забезпечення - в цьому уроці я буду використовувати Putty. Завантажте основний файл putty.exe.

Коли ви вперше відкриваєте Putty, вам потрібно заповнити кілька налаштувань. По-перше, це домен вашого сервера. Якщо у вас є багато доменів, налаштованих для вашого приватного облікового запису хостингу, тоді використовуйте будь-який з них, але вони повинні бути з підтримкою SSH і пам'ятати, що ваш логін/пароль буде унікальним для кожного домену. Я не пропоную використовувати обліковий запис root для входу в систему ні за яких обставин, навіть якщо ви його включили.


  1. Введіть домен сервера на першому екрані.
  2. Натисніть на ярлик SSH на лівій бічній панелі. Переконайтеся, що стиснення увімкнено.
  3. Розгорніть позначку SSH, щоб відкрити додаткові параметри. На екрані Тунелі введіть 9090 в якості порту джерела і змініть пункт призначення на Динамічний.
  4. Поверніться на екран сесій, де ви вперше увійшли в домен. Введіть назву для ваших налаштувань у текстовому полі нижче збережених сеансів, потім натисніть «Зберегти». Тепер ви можете натиснути цю збережену сесію в майбутньому, щоб перезавантажити всі ваші параметри.
  5. Нарешті, натисніть «Відкрити». Немає способу зберегти ваш пароль і ім'я користувача, тому вам потрібно буде вводити їх повторно щоразу, коли ви відкриваєте з'єднання. У мене також були проблеми з вставкою мого пароля, тому, якщо ви це зробите, спробуйте набрати його по одному символу за раз. Під час першого відкриття з "єднання ви можете отримати попередження про автентичність сертифікатів тощо. Якщо так, ігноруйте це і продовжуйте.

Ось і все для Windows, залиште замазку відкритою і перейдіть до налаштування браузера.

Налаштування SSH у Linux/OsX

Відкрийте термінал і введіть наступну команду:

ssh -C2qTnN -D 9090 Ця електронна адреса захищена від спам-ботів. Вам необхідно увімкнути JavaScript, щоб побачити її.

Після того, як ви ввели свій пароль, все. Залиште термінал відкритим, поки ви продовжуєте налаштовувати свій браузер.

Налаштування переглядача

Я поясню пару браузерів тут, але в основному вам просто потрібно змінити налаштування для Connection - > Proxy, щоб бути проксі SOCKS5, з url localhost і портом 9090.

В Internet Explorer

Натисніть кнопку Інструменти - > Властивості переглядача - > Вкладка З "єднання. Позначте пункт Використовувати проксі-сервер і клацніть Додатково. Заповніть ЛИШЕ SOCKS проксі як адресу localhost і порт 9090

Firefox

Відкрийте Параметри - > Додаткові - > Мережа - > Параметри - > Проксі. Виберіть Ручне налаштування проксі. Заповніть носіння вузлів і порт.


Як альтернативу, якщо ви працюєте в гідній операційній системі, такий як OsX, ви можете змінити параметри для загальносистемного доступу до мережі, що вплине на всі програми браузера (це також буде відкрито для вас, якщо ви спробуєте змінити налаштування проксі Chrome OsX). У Системних параметрах виберіть відповідний інтерфейс мережі (у моєму випадку, Ethernet). На вкладці проксі позначте пункт, щоб увімкнути проксі-сервер SOCKS, а потім введіть дані праворуч.

Це було не дуже складно, чи не так? Звичайно, ви можете налаштувати це на будь-якому віддаленому комп'ютері з Linux насправді, але я хотів продемонструвати ще одну з багатьох переваг наявності власного приватного хосту порівняно з повільним загальним хостингом, а також те, наскільки потужними можуть бути кілька простих команд linux.

Пам'ятайте, не робіть нічого протизаконного з цим методом, оскільки він може бути простежений до вашого облікового запису хостингу і не призначений для забезпечення 100% анонімності.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND