Блог для розробки Власний проксі-сервер SOCKS5 за допомогою сервера Dante під управлінням проксі-сервера Debian Ubuntu SOCKS5
Власний проксі-сервер SOCKS5 за допомогою сервера Dante під Debian/Ubuntu
Бувають випадки, коли ваш власний проксі-сервер може мати велику цінність. Наприклад, якщо ви хочете, щоб веб-сайти не могли визначити походження, або треті сторони можуть безпосередньо бачити регіон, з якого ви походите (наприклад, за допомогою utrace). Але також коли програми хочуть або повинні використовуватися, які недоступні у їхньому регіоні. Програма Proxifier особливо корисна для останніх. Це дозволяє перенаправляти окремі програми через проксі-сервер або весь мережевий трафік без необхідності встановлювати це окремо для кожного додатка. Але що нам потрібно для нашого власного проксі-сервера? Ну, по-перше, сервер був би гарним місцем для початку. Наприклад, я можу порекомендувати короткочасний сервер від OVH. Оскільки посібник базується на Debian та Ubuntu, я б порадив Debian тут - через його стрункість.

Отже, зараз ми підійшли до установки. Перш за все, нам слід оновити сервер. Це робиться за допомогою наступної команди:
Тепер ми можемо встановити простий редактор консолі та сервер Dante. Для цього ми використовуємо таку команду:
Тут ми побачимо повідомлення про помилку, що конфігурація Данте ще не виконана. Спершу перезапишемо поточну конфігурацію такою без вмісту. Для цього ми можемо просто передати “/ dev/null” у файл.
Тепер ми можемо взятися за конфігурацію. Для цього ми використовуємо таку команду, щоб відкрити файл конфігурації:
Зараз тут вставлено таке:
Що ще тут слід змінити? Перш за все ми маємо скористатися командою “ifconfig”, щоб побачити, чи справді наш мережевий інтерфейс називається “eth0”. Якщо це не так, рядок “internal: eth0 port = 9894” повинен бути адаптований (це також слід адаптувати, якщо ми хочемо мати інший порт. Стандарт для Socks5 буде 1080). В кінці конфігурації ми все ще можемо обмежити доступ до нашого проксі (автентифікація також потрібна). Як правило, тут можна використовувати свою загальнодоступну IP-адресу з "/ 16" -Postfix (у більшості, а не у всіх постачальників ваш IP змінюється лише в останніх двох цифрах). Щоб зберегти файл, ми тепер натискаємо Ctrl + O, а потім Ctrl + X, щоб закрити файл, якщо ми раніше відкривали його за допомогою “nano”. Тепер нам залишається перезапустити сервер Dante. Це робиться за допомогою наступної команди: