SOCKS-прокси скрывает реальный IP-адрес клиента и позволяет получать доступ к контенту с географическими ограничениями. Как правило, SOCKS-прокси широко используются для обхода блокировок, защиты в интернете и анонимного серфинга.
Сервис статических residential proxy IPИспользование законного статического IP, предоставленного ISP. Сервис residential proxy позволяет пользователям выбирать из пула residential IP, чтобы они могли надолго скрывать свой реальный IP-адрес. Обычные сценарии: вход в программные аккаунты, онлайн-инвестирование и торговля.
Метод развёртывания прокси-сервера SOCKS5 на CentOS7:
Система: CentOS 7;
Брандмауэр системы: iptables;
В системе уже настроены репозиторий yum для Китая и репозиторий epel;
Протокол прокси SOCKS5 — это сетевой транспортный протокол, который позволяет проксировать TCP и UDP. Преимущество прокси-сервера SOCKS5 в том, что он скрывает реальный IP-адрес пользователя и тем самым защищает его конфиденциальность. Чтобы развернуть прокси-сервер SOCKS5 на CentOS7, выполните следующие шаги:
1. Начните установку
Документация по сборке и развёртыванию SS5
# Установите зависимости ss5 через yum
yum install -y gcc openldap-devel pam-devel openssl-devel
# Сначала скачайте ss5
wget http://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
# Распакуйте установочный пакет ss5
tar -vzx -f ss5-3.8.9-8.tar.gz
# Перейдите в папку ss5
cd ss5-3.8.9/
# После перехода в каталог выполните сборку
./configure
make
make install
chmod a+x /etc/init.d/ss5
Если вы видите такой текст, значит прокси уже открыт
telnet localhost 1080
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Измените файл конфигурации
vim /etc/opt/ss5/ss5.conf
Найдите нужную строку и удалите «#». Затем в строке «auth» в столбце Authentication в конце строки замените «-» на «u», а в строке «permit» в столбце Auth также замените «-» на «u». После внесения изменений сохраните файл.
# SHost SPort Authentication
#
auth 0.0.0.0/0 - u
# Auth SHost SPort DHost DPort Fixup Group Band ExpDate
#
permit u 0.0.0.0/0 - 0.0.0.0/0 - - - - -
Задайте имя пользователя и пароль
Формат: имя пользователя+пробел+пароль.
vim /etc/opt/ss5/ss5.passwd
service ss5 restart
Документация по быстрому развёртыванию
1. Загрузите скрипт ss5.sh на сервер
2. Дайте скрипту право на выполнение и запустите его
sudo chmod +x ss5.sh && ./ss5.sh && cd /etc/opt/ss5/
3. Поместите конфигурационный файл в /etc/opt/ss5/
- ss5.conf
- ss5.passwd
4. Запустите службу ss5
service ss5 restart
Итоги
На CentOS7 можно развернуть SOCKS5-прокси-сервер с помощью таких программ, как dante или ss5. Dante лучше подходит для крупномасштабных прокси, а ss5 отличается легковесностью и удобнее для небольших прокси-приложений.
После установки нужно добавить в конфигурационный файл соответствующие имя пользователя и пароль, а также настроить порт, IP-адрес и аутентификацию. Затем запустите прокси-сервер, откройте нужный порт и настройте прокси в браузере клиента, после чего подключение будет готово.
Важно помнить, что на практике нужно учитывать не только задержку и безопасность прокси, но и соблюдать правила использования каждой платформы, чтобы не создать себе лишних проблем или убытков.