Если возникла необходимость выходить в интернет через прокси, значит вы знаете, что хотите. Ну а если решили попробовать просто так, ну что ж... так тоже надо) Приведенная ниже инструкция меняет прокси-сервер для всей системы, поэтому может быть использована всеми браузерами без исключений. Возможность настройки каждого браузера по отдельности тут не рассматривается.

Панель управленияОткрываете панель управления и находите в списке пункт Свойства обозревателя. Для увеличения картинки кликните по нему.

Свойства обозревателяПереходим во вкладку Подключения. В зависимости от вашего подключения могут быть 2 варианта настройки. на картинке они помечены красным и зеленым блоками. Если у вас модемное подключение (USB модем, через bluetooth и т.д.) выбирайте красный блок, а если локальное подключение, в том числе Wi-Fi, выбирайте зеленый блок.

Для красного блока сначала по стрелке 1 выберите нужное подключения и по стрелке 2 нажмите на кнопку Настройка. Для зеленого блока просто нажмите кнопку Настройка по зеленой стрелке. Далее под пунктами 1 и 2 опишу окна настройки для красного и зеленого блоков.

Настройка модема1. Для модемных подключений (красный блок на рисунке выше) устанавливаем галочку в красном кружке Использовать прокси-сервер для этого подключения, затем в поля Адрес и Порт введите данные выбранного вами прокси-сервера. Далее нажимем ОК  и прокси настроен. Ссылка на сайт со списком прокси будет ниже по тексту.

Настройки лан 2. Для подключений по локальной сети порядок такой же. Установите флажок в поле Использовать прокси-сервер для локальных подключений и в поле Адрес и Порт введите адрес и порт удаленного сервера. Нажатием кнопку ОК вы уже через прокси-сервер подключены.

Вот и весь секрет не сложной процедуры по настройке прокси серверов.

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

При цитировании, копировании, клонировании материалов с сайта целиком или частично, ссылка на страницу, откуда был скопирован материал, обязательна! При нарушении данных условий прошу незамедлительно удалить со своих ресурсов скопированный материал. Администрация сайта.

При желании, можно сделать и большее чем это возможно. Просто было интересно попробовать библиотеку curl (php) в качестве анонимного прокси сервера, где определяемым ip-адресом будет адрес хостинг провайдера, а не ваш адрес, что немаловажно. Кроме-того, никакие данные переданы не будут (экран, куки, адрес, имя компьютера — всё левое, не ваше) всё это будет закрыто. Предупреждаю сразу, данный анонимайзер это ограниченная версия, он не позволяет делать POST или GET, пересылать какие-либо данные, использовать его как СПАМ или ddos машину. Действия после «второго шага» (на втором клике внутри) просто заблокированные мною, а ссылка становится сквозной, т.е может выдать вас. Фишка проги в том, что IP-шник будет хост-прова, а там миллионы клиентов на одном адресе, и сказать что это были именно вы — пардон, не ресовлется. Я сделал это, с одной целью, что бы программа не попала в руки недоброжелателей или хулиганов. Но всё-таки html страничку вы посмотреть сможете, и увидеть её содержимое как есть — анонимно. Моей визитной карточкой на странице клиента в статистике будет оставаться лишь несуществующий файл proxi_curl.php! Остальное анонимно, протестируйте введя адрес своего сайта, ваш новый ip-шник не такой. Вдруг, вы не хотите, что бы о вас знали на той стороне. Программка конечно сыровата, но работает! Будет время доведу её до ума… Представляю вам анонимный прокси сервер, в ограниченной и пока сырой версии, но полностью показывающий механизмы соединения, выводя справочную инфу вверху экрана — ответ удалённого сервера и сайта!

Пожертвуйте господа на развитие, кто сколько может, на Я.Д., после пожертвования я смогу подробнее объяснить особенности программы, за 250 рублей,

Смерть произойдет примерно через 10 дней без сна, в то время как от голода — через несколько недель.

Фактически, мне требовалось настроить проксирование трафика для одного браузера через удаленный хост - это задача достаточно типовая, поэтому сразу перейдем к делу и рассмотрим практическую реализацию этого кейса. 3proxy не входит в штатные пакеты Debian/Ubuntu, поэтому мы соберем его из исходных кодов. Дополнительно расскажу как можно ограничить доступ к 3Proxy-серверу по IP-адресу, если ваш роутер не поддрживает полноценные ограничения по адресам источника (Source IP).

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

3proxy не входит в штатные пакеты Debian/Ubuntu, поэтому мы соберем его из исходных кодов. Официальная страничка проекта на GitHub расположена по адресу , нам понадобится подготовить окружение для сборки и собрать приложение из исходных кодов (в общем, ничего нового):

# apt-get install -y build-essential git tar gzip
# cd /usr/src/
# git clone https://github.com/z3APA3A/3proxy.git
# cd ./3proxy/
# make -f Makefile.Linux

Собирается бинарный файл без скриптов установки и нам придется самостоятельно скопировать бинарный файл proxy-сервера и его каталог конфигурации:

# cp ./src/3proxy /usr/local/bin/
# cp ./cfg/3proxy.cfg.sample /etc/3proxy.cfg

Естественно, что запускать это приложение от имени супер-пользователя root не стоит, поэтому создадим группу и пользователя 3proxy:

# useradd 3proxy
# passwd 3proxy

Пароль пользователя я задал для тестирования на период отладки, вы можете не задавать ему пароль или вообще сделать пользователя системным. Конфигурационный файл довольно простой и мы его еще больше упростим и 3proxy будет у нас работать только как SOCKS5-прокси без авторизации, а удаленный доступ к прокси-серверу мы ограничим средствами роутера.

setgid 1001
setuid 1001
nserver 8.8.8.8
nserver 8.8.4.4
nscache 65536
timeouts 1 5 30 60 180 1800 15 60
daemon
log /var/log/3proxy/3proxy.log D
logformat "- +_L%t.%. %N.%p %E %U %C:%c %R:%r %O %I %h %T"
allow *
socks -p1080 -a

В конфигурации прокси-сервера setgid и setuid - это ID-пользователя 3proxy полученные командой:

# id 3proxy

Не забываем сменить владельца на каталоге с логами и конфигурационном файле:

# mkdir /var/log/3proxy
# chown 3proxy:3proxy /var/log/3proxy
# chown 3proxy:3proxy /etc/3proxy.cf

Тестовый запуск можно провести командой:

# 3proxy /etc/3proxy.cfg

Проверьте, что SOCKS5-прокси сервер принимает соединения и, в случае ошибки, проверьте лог-файлы в каталоге /var/log/3proxy. Если тестирование прошло успешно, можно остановить демон и создать сервис SystemD для автоматического запуска при старте сервера:

# killall 3proxy

Файл описания сервиса (файл /lib/systemd/system/3proxy.service) содержит следующие записи:

[Unit]
Description=3Proxy SOCKS5 Daemon
Wants=network-online.target
After=network-online.target
[Service]
Type=forking
ExecStart=/usr/local/bin/3proxy /etc/3proxy.cfg
[Install]
WantedBy=multi-user.target

Активируем автозапуск и запускаем:

# systemctl enable 3proxy
# systemctl start 3proxy

Для проверки того, что автозапуск проходит корректно можно перезапустить весь сервер, если там ничего важного не запущено. Дополнительно расскажу как можно ограничить доступ к 3Proxy-серверу по IP-адресу, если ваш роутер не поддерживает полноценные ограничения по адресам источника (Source IP).

В этом случае, вам потребуется привести конфигурацию 3proxy к следующему виду:

setgid 1001
setuid 1001
nserver 8.8.8.8
nserver 8.8.4.4
nscache 65536
timeouts 1 5 30 60 180 1800 15 60
daemon
log /var/log/3proxy/3proxy.log D
logformat "- +_L%t.%. %N.%p %E %U %C:%c %R:%r %O %I %h %T"
auth iponly
allow * 178.49.118.251
socks -p3128 -a