Статьи

Власний проксі сервер через SSH тунель.

Зараз почалася така тенденція в інтернеті, що зручні і всім звичні сервіси стають платними. Не знаю з чим це пов'язано, але найприкріше, що платними вони стають не для всіх, а для країн, які не приносять дохід з реклами, таких наприклад як Росія. А я особисто не збираюся платити за те, за що припустимо американський користувач платити не буде. Ну я думаю, що всім зрозуміло що країну вони визначають по IP адресою, тому щоб без проблем користуватися такими сервісами досить підмінити свій IP. Найпростіший спосіб зробити це - використовувати безкоштовні анонімні proxy сервера. Знайти їх можна без проблем, забивши відповідний запит в гугол. В принципі цього варіанту цілком вистачить для комфортної роботи, але зараз я хочу розповісти як можна зробити свій анонімний проксі сервер, звичайно не безкоштовно але і не дуже дорого.
Для початку треба зареєструвати сервер на якому буде працювати Ваш проксі, найоптимальнішим варіантом буде VPS / VDS. Це послуга, в рамках якої користувачеві надається так званий Віртуальний виділений сервер. У плані управління операційною системою здебільшого вона відповідає фізичному виділеного сервера. (C Wikipedia). При реєстрації VDS обов'язкове дізнайтеся якій країні буде ваш сервер. Зазвичай цю інформацію ніхто не приховує, тому якщо ця інформація не буде висіти на головній сторінки, то Вам без проблем на це питання відповість служба підтримки. Так само слід звернути увагу, що на деяких хостингах VDS заборонено розміщувати сервіси типу проксі серверів, але для цих цілей є спеціальні тарифи. Я вибрав хостинг fastvps.ru (УВАГА посилання реферская) і за 4.9 євро в місяць маю VDS з 10 мігабітним каналом з німецьким ip. Але ви можете вибрати будь-який інший хостинг. Як правило хостінкі пропонують сервера під debian.

Розгортаємо свій проксі сервер.

Найбільш очевидний спосіб організувати собі інтернет через ваш VDS це поставити на нього proxy сервер. Самий просте рішення це проксі на базі 3proxy . Як написано на сайті розробників: «3proxy це маленький многоплатформная набір проксі-серверів (під Linux / Unix і Windows, включаючи 64-бітові версії).».

Я пробував організувати свій проксі серевер через 3proxy, але не зміг його поставити на свій VDS і забив, але в ітернет повно статей по його установки і настройки. Я ж хочу Вам запропонувати інший більш легкий спосіб рішення нашої проблемми.

Тунель через SSH.

Де б Ви не зареєстрували VDS сервер, до нього обов'язково вже буде доступ по ssh, інакше Ви б не змогли з ним нічого зробити. Так ось, щоб вирішити нашу проблему отримання доступу до ресурсів через наш VDS сервер досить тільки цього ssh доступу. Все що потрібно зробити це набрати в командному рядку

ssh user @ 123.123.123.123 -D 5555

тільки замініть uers на ім'я користувача існуючого на вашому сервері, 123.123.123.123 на ip адресу вашого сервера. Вся фішка полягає в параметр -D, щоб не вводити нікого в оману не буду писати як це працює, почитайте в man'е якщо цікаво.

Все залишилося налаштувати браузер (FireFox) для роботи, так як це зроблено на скріншоті, 5555 це порт на якому буде працювати ваш проксі.

Все залишилося налаштувати браузер (FireFox) для роботи, так як це зроблено на скріншоті, 5555 це порт на якому буде працювати ваш проксі

Для роботи під Windows'ом поставте PuTTY і створіть нове підключення наступним чином.

Запустіть PuTTY, в поле Hostname введіть ip адресу вашого VDS, тут порт можете залишити 22.

Переходимо в дереві настрояк в Connection-> SSH-> Tunnels. Вводимо в "Source port" 5555, Destination вибираємо "Dynamic", потім тиснемо Add і Open.

і налаштовуємо браузер (Internet Explorer 8).

vds сервер

Новости