Лайфхаки

Маленькие, полезные хитрости

Установка и настройка прокси-сервера 3proxy на Debian. Установка прокси-сервера 3proxy на Debian Linux

28.07.2022 в 23:59

Установка и настройка прокси-сервера 3proxy на Debian. Установка прокси-сервера 3proxy на Debian Linux

Если у вас есть свой сервер, VDS или общая машина для выхода в интернет, вы на ней можете установить прокси сервер.
Я имея свой сервер, прокси поставил анонимное, что бы мой реальный айпи не был никому известен. Установку с такой конфигурацией я вам и опишу.
Установка анонимного прокси сервер 3proxy
И так начинаем с начала.
1. Подключаемся к серверу через консоль
ssh root:pass@IP
где pass — ваш рут пароль, IP — айпи адрес сервера
2.Устанавливаем wget (программа для скачивания через интернет)
apt-get install wget
3.Устанавливаем mc (файловый менеджер)
apt-get install mc
4.Устанавливаем библиотеку gcc необходимую для компиляции
apt-get install gcc
5.Обновляем пакеты необходимые для компилирования
apt-get install --reinstall build-essential
6.Загружаем 3proxy
wget http://3proxy.ru/0.6/3proxy-0.6.tgz
7.Разжимаем tar -xvzf 3proxy-0.6.tgz
8.Переходим в разжатую папку cd 3proxy-0.6
9.Компилируем make -f Makefile.Linux
10.Создаем папки
mkdir /usr/local/3proxy
mkdir /usr/local/3proxy/logs
mkdir /usr/local/3proxy/stat
11.Переносим исполняемый файл
cp src/3proxy /usr/local/3proxy
12.Переносим файл для автозапуска
cp ./scripts/rc.d/proxy.sh /etc/init.d/3proxy
13.Записываем информацию в файл автозагрузки
update-rc.d 3proxy defaults
14.Создаем новый конфигурационный файл
touch /usr/local/3proxy/3proxy.cfg
Или переносим из образца конфигурационный файл
cp cfg/3proxy.cfg.sample /usr/local/3proxy/3proxy.cfg
15.Выставляем права
chown -R nobody:nogroup /usr/local/3proxy
16.Переходим в папку cd /usr/local/3proxy и настраиваем 3proxy.cfg запустив mc, выбрав файл и нажав F4:
Можно удалить все и вписать это или подкорректировать там записи совпадающие с этими:
daemon
log /usr/local/3proxy/logs/3proxy.log Drotate 30
internal 79.98.25.99 — IP вашего сервера
external 79.98.25.99 — IP вашего сервера
users ЛОГИН:CL:ПАРОЛЬ
auth strong
flush
allow ЛОГИН
maxconn 20
proxy -a
socks
pop3p -l/usr/local/3proxy/logs/pop3proxy
Устанавливаем пользователя, пароль и айпи адреса вашего сервера (конечно вы можете менять и другие параметры)
17.Запускаем для проверки
/usr/local/3proxy/3proxy /usr/local/3proxy/3proxy.cfg
18.Настраиваем автостарт прокси при перезагрузке сервера.
18.1. Переходим в папку где размещаются файлы автозагрузки cd /etc/init.d/
18.2. Редактируем пути в нашем файле 3proxy, запустив mc, выбрав файл и нажав F4:
У меня получилось так:
#!/bin/sh
#
# chkconfig: 2345 20 80
# description: 3proxy tiny proxy server
#
#
#
#
case "$1" in
start)
echo Starting 3Proxy
/usr/local/3proxy/3proxy /usr/local/3proxy/3proxy.cfg
RETVAL=$?
echo
;;
stop)
echo Stopping 3Proxy
if ; then
/bin/kill `cat /usr/local/3proxy/3proxy.pid`
else
/usr/bin/killall 3proxy
fi
RETVAL=$?
echo
;;
restart|reload)
if ; then
/bin/kill -s USR1 `cat /usr/local/3proxy/3proxy.pid`
else
/usr/bin/killall -s USR1 3proxy
fi
;;
*)
echo Usage: $0 "{start|stop|restart}"
exit 1
esac
exit 0
19.Перегружаем сервер командой reboot и проверяем работоспособность.
Установка проводилась на ОС Debian, на других дистрибутивах возможно будет несколько отличаться.
===================================
Конфиг 3proxy с перебросом портов для использоваиня outlook в качестве локального почтового клиента внутри сети.

Установка прокси-сервера. Настройка прокси-сервера в Windows 10

IP-адреса подключаются разными способами: в браузере, в системе компьютера, с помощью программы Proxifier. В этой статье – пошаговая инструкция по настройке прокси сервера в Windows 10 вручную.

Установка прокси-сервера. Настройка прокси-сервера в Windows 10

Уже ищете качественные IP? Советуем купить прокси России. Техподдержка работает 24/7, отвечает максимум за 5 минут и помогает подключить айпи-адрес, если возникли проблемы. Если промежуточный сервер не подошёл, заменяют его в течение 24 часов после покупки.

Инструкция по настройке прокси сервера в Windows 10

Чтобы настроить прокси в «десятке» , сделайте следующее:

  1. Нажмите «Пуск» .
  2. Кликните по значку шестерёнки. Выберите «Параметры » . Установка прокси-сервера. Настройка прокси-сервера в Windows 10
  3. Перейдите в раздел «Сеть и Интернет » . Установка прокси-сервера. Настройка прокси-сервера в Windows 10
  4. Зайдите в блок «Прокси-сервер» .
  5. Откройте пункт «Настройка прокси вручную» .
  6. Перемотайте ползунок на «Вкл.» .
  7. Впишите IP-адрес прокси и порт. Установка прокси-сервера. Настройка прокси-сервера в Windows 10
  8. Нажмите «Сохранить» . Установка прокси-сервера. Настройка прокси-сервера в Windows 10
  9. Как только откроете браузер, появится окошко. Введите туда логин и пароль промежуточного сервера и нажмите «Вход» .

Установка прокси-сервера. Настройка прокси-сервера в Windows 10

Что делать, если выдаёт ошибку

Если на экране появляется сообщение «Прокси-сервер отказывается принимать соединение» , это говорит о трёх вещах:

  1. В браузере работает прокси- или vpn-расширение. Удалите плагин либо остановите его работу.
  2. Вы неправильно ввели данные промежуточного сервера. Перепроверьте ip, порт, логин и пароль.

Если результатов нет – обращайтесь в техподдержку прокси-сервиса.

Как ограничить работу прокси на определённых сайтах

Если захотите заходить на сайты под реальным IP-адресом, откройте пункт «Настройка прокси вручную» и перемотайте до поля для айпи и порта. Ниже находится ещё одно. Впишите туда домены сайтов, на которые не будет распространяться работа прокси. Кликните «Сохранить» .

Установка прокси-сервера. Настройка прокси-сервера в Windows 10

Чтобы отключить промежуточный сервер, повторите все шаги, только в шаге 5 перемотайте ползунок на «Выкл.» .

Выбирайте платные прокси

Не используйте бесплатные IP-адреса. Ими пользуются все, кто захочет, из-за этого сайты уже давно добавили в блэклист все бесплатные айпи. И как только пользователь открывает веб-ресурс, система сразу же определяет реальный адрес юзера.

Бесплатные IP часто вылетают, потому что к одному серверу подключается не один человек, а пять-шесть, если не больше. Такие прокси приходится постоянно менять.

С платными промежуточными серверами не так. Сайты не занесли их в чёрный список, поэтому ваш реальный айпи системы не определят. Платные прокси не вылетают и работают без перебоев, потому что ими пользуетесь только вы.

Заключение

Как видите, настройка прокси на «десятке » очень простая. Если промежуточный сервер не подключается, отключите vpn- или proxy-плагин, перепроверьте данные айпи-адреса и посмотрите, не истёк ли срок действия ip. Покупайте прокси, а не берите бесплатные из интернета. Бесплатные адреса сайты добавили в чёрный список, поэтому быстро распознают ваш реальный айпи.

Linux Proxy Server. How to Install & Configure Squid Linux Proxy Server

Linux proxy server or proxy server generally is a server that saves the visited web pages for later requests, so if you try to visit the same web page or anyone else, you’ll get the page from the proxy server.

This is very useful, it makes web surfing much faster and reduces traffic, which means less cost. Caching servers can decrease external traffic to 45%.

Another main advantage for proxy servers, you can configure the proxy with some settings for access control. For example, you can restrict access to specific websites.

If you surf the web before from an anonymous proxy, this is a proxy server. You can choose any of the available Linux proxy servers out there like Squid, Varnish, Polipo, TinyProxy, and more. In this post, we will discuss the most common Linux proxy server, which is Squid.

Install Squid

Installing squid proxy server is very simple. For Red Hat based distro, you can install it like this:

$ dnf -y install squid

Or if you are using Debian based distro, you can install it like this:

$ apt-get -y install squid

Now you can start squid service and enable it at startup:

$ systemctl start squid $ systemctl enable squid

To squid proxy server, you can check the configuration file in

/etc/squid/squid.conf

Before we dig into the configuration, let’s see the proxy server in action.

Just change the proxy setting on your browser to the IP address of the proxy and the port 3128 since this is the squid default port. You can change the default port by changing the http_port  option in the configuration file.

As shown in the image, I’ve pointed my browser to my Linux proxy server, and I can browse the web without any problems.

If you are using the iptables firewall , don’t forget to open the squid server port.

Allow IP address range

If you open the configuration file /etc/squid/squid.conf , you will see the rules that allow IP addresses to connect to the proxy server like this:

acl localnet src 192.168.0.0/16

However, you can add a new ACL entry to allow a range of IP addresses to connect to your proxy server:

acl localnet src 212.80.113.0/16

Then save the file and restart squid service:

$ systemctl restart squid

Very easy, right?

Also, if you remove any ACL from the file, all IP addresses from that range will not be able to connect to the proxy server.

Установка прокси-сервера Ubuntu. How to Install and Configure Squid Proxy on Ubunt. 04

Это руководство проведет вас через процесс настройки прокси-сервера Squid в Ubuntu 18.04 и настройки веб-браузеров Firefox и Google Chrome для его использования.

Squid - это полнофункциональный прокси-сервер для кеширования, поддерживающий популярные сетевые протоколы, такие как HTTP, HTTPS, FTP и другие. Squid в основном используется для повышения производительности веб-сервера путем кэширования повторяющихся запросов, фильтрации веб-трафика и доступа к контенту с географическим ограничением.

Установка Squid на Ubuntu

Пакет Squid включен в репозитории Ubuntu 18.04 по умолчанию. Чтобы установить его, введите следующие команды от имени пользователя sudo :

sudo apt updatesudo apt install squid

После завершения установки служба Squid запустится автоматически.

Чтобы убедиться, что установка прошла успешно и служба Squid запущена, введите следующую команду, которая распечатает статус службы:

sudo systemctl status squid

● squid.service - LSB: Squid HTTP Proxy version 3.x Loaded: loaded (/etc/init.d/squid; generated) Active: active (running) since Thu 2019-06-27 11:45:17 UTC …

Настройка Squid

Squid можно настроить, отредактировав/etc/squid/squid.confфайл. Вы также можете использовать отдельные файлы с параметрами конфигурации, которые можно включить с помощью директивы «include».