Як створити проксі сервер
Вам потрібний власний проксі сервер? Ви не знайомі з Linux? Тоді ця стаття є для вас. Виконуючи крок за кроком дії описані нижче, ви зможете самостійно створити елітний проксі сервер (не визначається різними сервісами як проксі і приховує ваш реальний IP), що працює на HTTP/HTTPS або SOCKS5 протоколах з авторизацією. Він просто незамінний, якщо є підвищені вимоги до якості проксі. На виділеному вам IP будете тільки ви, а не ще купа інших користувачів, що позначиться зрештою на якості та стабільності. Навіть так звані «приватні проксі» не завжди можуть бути приватними, ви не зможете перевірити, скільки людей насправді ним користуються. Враховуючи зекономлені гроші, ваші витрати становитимуть лише оренду VPS (від 5 Євро на міс.) та доп. IP (від 1 Євро) якщо знадобиться, що можна порівняти з ціною «приватних проксі».
Отже, спершу нам потрібний VPS (віртуальний виділений сервер) бажано з KVM віртуалізацією, т.к. на інших типах віртуалізації створення проксі часто заборонено та встановленою операційною системою CentOS 7. Багато хостингів взагалі забороняють створення проксі, тому перед замовленням VPS уточніть цей нюанс у тих. підтримки. Приклад відповідного московського хостингу. Мають сервери в Росії (Москва), Швейцарії та Великій Британії. Оренда VPS коштує від 5 Євро, дод. IP коштує 1 Євро, можна підключити до 32 дод. IP на один сервер. Або варіант, мають сервери в Україні, у Болгарії, Нідерландах та США. Сервер від 5 Євро. Їхні тих. підтримка справила гарне враження. Ці два приклади хостингів підібрані так, що країни розташування серверів не повторюються, вибір за вами.
Отримавши дані доступу до замовленого сервера, розпочинаємо роботу.
- Підключаємося до сервера з ssh. Зробити це можна через програму PuTTY. У полі «Host name» вводите IP вашого сервера, порт залишаєте за замовчуванням 22, якщо не змінили його.
При спробі входу ваш браузер може видати повідомлення, щось на зразок "Це з'єднання є недовіреним", ігноруємо його, додаємо у винятки та входимо. Після входу з'явиться вікно командного рядка. Введіть логін та пароль дані вам. Зверніть увагу, під час введення пароля не відображається, тобто. ніби нічого не відбувається.
Після введення натиснувши , ви побачите або повідомлення «Access denied», значить пароль введений неправильно або ваш логін у дужках подібно до скрині.
2. Встановлюємо редактор vim:
3. Встановлюємо бібліотеку gcc необхідну для компіляції:
4. Завантажуємо 3proxy. Дану програму ми будемо використовувати для створення проксі сервера. Версія 3proxy може змінитись, вкажіть у рядку нижче актуальну. (Актуально на 29.09.2018)
5. Розархівуємо завантажений архів командою:
6. Переходимо до папки з розпакованими файлами:
make -f Makefile.Linux
Під час компіляції можуть виникати такі помилки: "3proxy.c:1103: warning: pointer targets in passing…".
Помилки при компіляції, окрім fatal, не страшні.
*Набравши та виконавши перший рядок зі списку нижче, не поспішайте друкувати нову заново, достатньо натиснути стрілку "Вгору" на клавіатурі і буде набрана остання команда. Допишіть, що бракує, і все.
mkdir /usr/local/etc/3proxy; mkdir /usr/local/etc/3proxy/bin; mkdir /usr/local/etc/3proxy/logs; mkdir /usr/local/etc/3proxy/stat
9. Переносимо файл, що виконується: cp src/3proxy.rc /usr/local/etc/3proxy/bin
10. Переносимо файл для автозапуску:
cp scripts/init.d/3proxy.sh /etc/init.d/3proxy
11. Записуємо інформацію до файлу автозавантаження:
chkconfig 3proxy on
12. Створюємо новий конфігураційний файл:
13.Виставляємо права:
chown -R nobody:nobody /usr/local/etc/3proxy
14. Переходимо до папки:
15. Входимо у файл, який хочемо редагувати:
16. Налаштовуємо 3proxy.cfg. Варіантів його налаштування маса, нижче наведемо відносно простий варіант, що відповідає нашим вимогам, описаним на початку статті.
#logs and shelf life
log /var/log/3proxy.log Drotate 3
nserver 8.8.8.8
nserver 8.8.4.4
#user and pass
users login:CL:pas
auth strong
flush
allow login
maxconn 200
proxy -n -p7459 -i111.111.111.111 -e111.111.111.111
proxy -n -p7459 -i222.222.222.222 -e222.222.222.222
socks -p2233 -i111.111.111.111 -e111.111.111.111
socks -p2233 -i222.222.222.222 -e222.222.222.222
Вставляємо замість "login" і "pas" ваші логін та пароль, які ви будете використовувати при авторизації. Далі замість одиниць вписуєте ваш IP, якщо у вас буде кілька IP - копіюєте ці рядки і в кожній ставите нові IP, -p - номер порту, він також змінюється на ваш розсуд. У цій конфігурації використовується 2 IP для роботи з HTTP/HTTPS і SOCKS протоколам, якщо не потрібний SOCKS - не прописуйте останні рядки, що починаються з socks. Зберігаємо та виходимо з редактора натисканням SHIFT +: та підтверджуємо зміни wq + ENTER.
17. Відключаємо фаєрвол, якщо на сервері немає нічого крім проксі і він явно не потрібний.
service iptables stop
Якщо потрібний, можна додати потрібні нам порти на виключення.
CentOS 6
iptables -I INPUT -p tcp --dport 7459 -m state --state NEW -j ACCEPT iptables -I INPUT -p tcp --dport 2233 -m state --state NEW -j ACCEPT service iptables save
CentOS 7
iptables -A INPUT -p tcp -m conntrack --ctstate NEW -m multiport --dports 7459 -j ACCEPT iptables -A INPUT -p tcp -m conntrack --ctstate NEW -m multiport --dports 2233-j ACCEPT save
Або вручну прописуємо ці рядки /etc/sysconfig/iptables і перезавантажуємо iptables
Замість "7459" та "2233" вписуєте ваші порти.
18. Якщо у вас більше 1 IP, їх потрібно прописати до системи:
ifconfig eth0:1 inet 222.222.222.222 netmask 255.255.255.0
Де 222.222.222.222 ваш дод. IP. Якщо IP адрес більше, ще окрім IP щоразу змінюйте значення eth0:1 на eth0:2, eth0:3 і т.д.
19. Запускаємо 3proxy:
service 3proxy start
Вітаємо! Тепер у вас є свій елітний сервер проксі. Можливо, що після запуску може з'явитись повідомлення як на скріні нижче - не звертайте увагу.
Як створити проксі сервер P.S. Нещодавно знову знадобився проксі сервер, спробував його підняти за своєю ж статтею і. не вийшло. Статті 4 роки, за цей час поміняв хостинг, а там, мабуть, свої нюанси. Якщо коротко, вони використовують внутрішній IP відмінний від зовнішнього, хоча це передбачено у файлі конфігурації сервера, але не працювало. Встановлювалося поєднання, відбувалася авторизація, а далі помилка. Сервер CentOS 7, версія 3proxy 0.8.
12. Якщо у вас схожа проблема - спробуйте такий конфіг (3proxy.cfg):
daemon log /usr/local/etc/3proxy/logs/3proxy.log Drotate 3 pidfile /usr/local/etc/3proxy/3proxy.pid nserver 8.8.8.8 nserver 8.8.4.4 nscache 65536 користувачів -p1234 -i111.111.111.111 -e111.111.111.111
Якщо вам потрібний проксі (в даному випадку socks 5 з авторизацією) без проблем і зайвих налаштувань - спробуйте цей конфіг, або замініть socks на proxy якщо потрібно, головне - не вказуйте IP. Не забудьте замінити логін і пароль на свої, та й порт само собою. При спробі запустити проксі видало помилку про недостатні права.За допомогою chmod знайшов потрібний файл і поставив права трохи вище 644 для власника та групи, цього виявилося достатньо – запустилося.
Як настроїти проксі-сервер у Windows 10
Серед важливих правил серфінгу на веб-сторінках є збереження повної анонімності з доступністю всіх ресурсів. Часто різні блокування та обмеження перекривають доступ до звичайних ресурсів, які використовувалися раніше. Щоб отримати можливість попереднього використання веб-сайтів, має бути виконано правильне налаштування проксі сервера Windows 10.
Для чого потрібні прокси в Windows?
Перед тим, як підключити проксі Windows 10, важливо ознайомитися з тим, для яких цілей необхідно виконати цю дію. Найчастіше підключення відбувається через такі причини:
- обхід блокувань та обмежень;
- збереження повної анонімності під час потокової передачі інформації;
- необхідність посилення безпеки;
- контроль за використанням конкретних веб-ресурсів;
- економія пропускної спроможності зі збільшенням показників швидкості.
Саме наведені вище причини призводять до необхідності інсталяції на пристроях з операційною системою Віндовс 10.
Посібник з налаштування proxy-сервера
Якщо комп'ютер підключено до підрозділу компанії або сервера, необхідно зробити ручну інсталяцію. Для цього з боку людини, яка регулює конкретну локальну мережу, потрібно отримати адресу сценарію перед тим, як налаштувати проксі на Windows 10. Далі варто скористатися покроковим керівництвом.
1. Переходимо до розділу “Конфігурація”.
2. Відкриваємо категорію "Інтернет".
3. Вибирає у списку Proxy.
4. Далі необхідно увімкнути функцію "Використовувати сценарій установки".
5.На наступному етапі можна скопіювати адресу скрипта, вставити його та зберегти.
Після виконання всіх перерахованих кроків можна закривати вікно, оскільки інсталяція завершена.
Покрокова інструкція автоматичного налаштування
Розглянемо, як увімкнути проксі на Віндовс 10 з автоматичною інсталяцією. І тому існує послідовність простих дій.
1. На робочому столі натискаємо "Пуск".
2. Переходимо в "Параметри".
3. Вибираємо розділ "Інтернет".
4. Шукаємо категорію під назвою “Автоматична установка”.
5. Включаємо параметри автоматичного виявлення.
На цьому етапі встановлення для операційної системи вважається завершеним.
Експлуатація для підключення VPN
Використовувати приватні мобільні проксі можна для здійснення підключення VPN. Щоб настроїти проксі Windows 10, керуємося алгоритмом нижче.
1. Натискаємо на робочому столі "Пуск".
2. Переходимо в "Параметри".
3. Вибираємо "Інтернет".
4. Шукаємо категорію "VPN".
5. На наступному кроці потрібно підібрати необхідне підключення VPN, після чого направляємося в додаткові параметри.
6. Далі необхідно підібрати конкретний тип конфігурації, який буде використовуватися, та вказати конкретні дані про використовуваний Proxy-сервер.
Після введення всієї необхідної інформації важливо не забути натиснути кнопку з написом “Підтвердити”.
Налаштування за допомогою скрипту
На Windows 10 налаштування проксі може бути реалізована за допомогою скрипту.
1. Натискаємо на "Пуск".
2. Вибираємо розділ "Параметри".
3. Відкриваємо "Інтернет".
4. Відкриваємо розділ “Proxy”.
5. Підключаємо функцію "Використовувати сценарій установки", якщо компанія користується готовими сценаріями.
6. Вводимо адресу скрипта у спеціальне поле.
Після виконання всіх маніпуляцій важливо натиснути кнопку з написом “Зберегти”.
Поради щодо вибору відповідного проксі
Визначте свої потреби: Якщо вам потрібний проксі для обходу гео-блокувань, виберіть сервери, які знаходяться в потрібних регіонах.
Для підвищення безпеки та анонімності вибирайте проксі з підтримкою HTTPS та анонімних протоколів.
Швидкість та стабільність: Зверніть увагу на швидкість та стабільність роботи проксі-сервера. Висока швидкість важлива для потокового відео та онлайн-ігор, а стабільність – для постійного доступу до ресурсів.
Тип проксі:
- HTTP-проксі: Підходить для звичайного серфінгу та роботи з веб-сайтами.
- HTTPS-проксі: Забезпечує шифрування даних та вищу безпеку.
- SOCKS-проксі: Більш універсальний, підходить для будь-якого інтернет-трафіку, включаючи відеодзвінки та торренти.
Платні безкоштовні проксі: Безкоштовні проксі можуть бути менш надійними та повільними, але вони підійдуть для короткострокових та нерегулярних завдань.
Платні проксі зазвичай пропонують більш високу швидкість, надійність та додаткову підтримку.
Відгуки та репутація: Перевірте відгуки інших користувачів про проксі-сервер, який ви збираєтесь використовувати. Репутація провайдера може багато сказати про якість та надійність його послуг.
Пропозиція щодо купівлі надійних proxy
Щоб придбати якісні, надійні та перевірені proxy для операційної системи Віндовс 10, за покупкою можна звернутися на офіційний сайт нашої компанії. Тут для кожного клієнта представлено великий асортимент різних варіантів доступної вартості.