- Настройка прокси-сервера на Windows и Linux
- Настройки прокси-сервера на компьютере
- Прокси-сервер для Windows
- Как настроить прокси-сервер на Windows
- Прокси-сервер на Linux
- Использование HTTP proxy и SOCKS в Linux
- curl: передача данных через proxy
- wget: закачка файлов через proxy
- ssh: доступ к серверам
- Соксификатор dante
- DNS запросы через proxy
- Настройка прокси для WSL (Ubuntu)
- Apt-get
- Настраиваем ZMedia Proxy на Windows и Linux
- Запуск и настройка ZMedia Proxy на Windows
- Запуск и настройка ZMedia Proxy на Linux
Настройка прокси-сервера на Windows и Linux
Необходимость создания защищенного доступа чаще всего возникает у коммерческих организаций, но и рядовые пользователи нередко используют этот метод. Чтобы обеспечить анонимность или обезопасить ваш компьютер от посягательств, достаточно знать, как настроить прокси-сервер на Windows и Linux. Наша статья будет полностью посвящена данному вопросу: мы подготовили простую и понятную инструкцию, которая поможет продвинутым пользователям установить ключевые параметры соединения, используя возможности ОС и браузера.
Настройки прокси-сервера на компьютере
Перед тем, как приступать к установке и настройке, стоит разобраться, что такое proxy-server и для чего он нужен. Простыми словами: это рабочая станция, которая размещается на стороне пользователя и выполняет роль промежуточного звена — моста, который связывает его в внешним информационным пространством. В обычных условиях подключение к Интернет с домашнего или рабочего ПК идет напрямую, а после настройки — через прокси-сервер. Вы заходите на сайты, пользуетесь онлайн-сервисами, приложениями, соцсетями и другими веб-ресурсами, но система видит не реальное местоположение и IP-адрес вашего компьютера, а данные, которые ей предоставляет proxy. Таким образом сервер выполняет сразу три функции:
— регулирует доступу к интернету для двух и более ПК в рамках локальной сети;
— защищает ваш компьютер от внешних угроз и несанкционированного доступа;
— обеспечивает анонимность, может шифровать трафик, менять геолокацию.
Для того, чтобы исходящие и входящие запросы перенаправлялись и обрабатывались, необходимо прописать соответствующие настройки подключения, адрес и порт прокси-сервера. О том, где это сделать мы и расскажем в нашей статье.
Стоит сразу сказать, что использование обычного прокси-сервера не гарантирует абсолютную анонимность. Сегодня некоторые ресурсы в интернете оснащаются современными системами для определения IP-адреса, и отследить маршрут переадресации для них не составит труда. Однако на компьютер, который используется в качестве прокси-сервера, можно установить дополнительное специализированное ПО, которое обеспечивает продвинутые настройки анонимности.
Прокси-сервер для Windows
Пожалуй, это самая востребованная категория решений, поскольку поднять proxy-сервер для Windows способен любой рядовой пользователь. Зачем это может понадобиться? Вариантов применения множество, от создания собственного защищенного канала до обхода региональных ограничений на использование иностранных сервисов. Рассмотрим пару простых примеров, которые наглядно демонстрируют, как proxy-сервер для Windows помогает решить некоторые проблемы, если его правильно настроить.
Сегодня многие интернет-магазины цифровой дистрибуции, а также популярные игровые проекты используют принцип жесткой привязки по IP. Это означает, что в вашем распоряжении будет только тот функционал, который владельцы портала определили для вашего региона. Это относится не только к локализации, но также и к списку доступных товаров, платежных систем и видов валюты, а главное — акций и бонусов. Никто не хочет, чтобы ему диктовали условия, и прокси-сервер для Windows — лучший способ обойти эти ограничения.
Второй очевидный способ использования — подключение к собственному каналу удаленно с любого устройства. К примеру, на работе у вас могут заблокировать соцсети или развлекательные ресурсы. Не беда, если корпоративная сеть построена на базе Виндовс — заходите на свой домашний прокси-сервер и пользуйтесь его возможностями без ограничений. Сейчас мы подробно расскажем, как настроить соединение.
Как настроить прокси-сервер на Windows
Рассмотрим подробную инструкцию, составленную для пользователей ПК на базе Windows 7, для операционных систем 8, 8.1 и 10 настройка прокси практически не отличается.
1. Нажмите на «Пуск» и перейдите в меню «Панель Управления», выберете категорию «Сеть и Интернет» (или вкладку «Центр управления сетями и общим доступом», если у вас отображаются значки).
2. В окне демонстрируется текущая схема подключение к интернету, нас интересует пункт «Изменение параметров адаптера».
3. В новом окне показаны все доступные сетевые подключения, нам нужна иконка «Интернет», через контекстное меню выбираем пункт «Свойства».
4. В появившемся окне есть несколько вкладок, сначала выбираем «Доступ» и ставим галочку на «Разрешить другим пользователям сети использовать подключение к Интернету данного компьютера», соглашаемся на изменения.
5. Слева от «Доступа» есть вкладка «Сеть», выбираем на ней пункт «Протокол Интернета версии 4 (TCP/IP)» и жмем «Свойства».
6. Здесь нужно выбрать «Использовать следующий IP», указать адрес вашего прокси-сервера и выбранную маску сети, остальные пункты настройки оставить без изменений.
Как только вы подтвердите изменения, можно приступать к работе.
Прокси-сервер на Linux
Стандартных возможностей операционной системы от Microsoft не всегда достаточно для гибкой настройки соединения, поэтому прокси-сервер на Линукс чаще используют для организации корпоративных сетей. Специалисты сходятся во мнении, что для компании идеальным решением является отдельный компьютер и только на базе Unix системы. В этой статье мы не станем сравнивать и определять лучший вариант, а просто предоставим вам инструкцию по настройка прокси-сервера Linux. Она составлена для пользователей Squid — ПО под Ubuntu.
Откройте терминал и введите:
sudo apt-get download squid squid common.
Сделайте копию конфигурационного файла и защитите его от редактирования:
sudo cp /etc/squid/squid.conf /etc/squid/squid.conf.original
sudo chmod a-w /etc/squid/squid.conf.original.
sudo vi /etc/squid/squid.conf.
Чтобы приступить к редактированию, наберите «ifconfig» и запишите номер рядом с «IP Address».
acl internal_network src 192.168.0.0/24
http_access allow internal_network (вместо указанного IP укажите ваш).
Выполните две последующие команды:
sudo chown -R proxy:proxy /var/log/squid/
sudo chown proxy:proxy /etc/squid/squid.conf.
Перезагрузите прокси-сервер Linux следующей командой:
sudo /etc/init.d/squid restart.
Чтобы завершить настройку, откройте браузер и укажите порт 3128. Можно приступать к работе, соединение защищено.
Более простой и удобный путь — работать через быстрые и удобные анонимные прокси-серверы. Для этого достаточно всего лишь выбрать на нашем сайте наиболее подходящий для вас пакет и оплатить его. Более подробную информацию можно получить у наших менеджеров.
Источник
Использование HTTP proxy и SOCKS в Linux
В Linux существует много полезных консольных команд, которые при необходимости хотелось бы запустить через proxy. Некоторые приложения имеют встроенную поддержку proxy, а некоторые нет. Далее описано как пользоваться востребованными утилитами через proxy, даже теми, которые этой поддержки не имеют.
curl: передача данных через proxy
curl имеет полноценную поддержку как HTTP proxy так и SOCKS.
Для тестирования возможно использовать proxy сервера из бесплатных списков (socks — sockslist.net, и HTTP proxy — proxyhttp.net). Проверка IP адреса будет производиться с помощью ресурса check-host.net
Часть параметров curl можно записать в файл
С помощью time и curl также можно замерить время отклика сервера:
Результат будет выглядеть так:
wget: закачка файлов через proxy
wget имеет встроенную поддержку proxy. Недостаток лишь в том, что только поддержку HTTP proxy. Для использования совместно с SOCKS рекомендуется использовать соксификатор dante.
Чтобы все время не указывать —proxy-user и —proxy-password можно их прописать в файл
ssh: доступ к серверам
Для доступа к серверам через ssh и proxy также лучше использовать соксификатор dante.
Соксификатор dante
С помощью socksify можно направить через proxy почти любое приложение, не только консольное.
Чтобы все время не вводить данные о proxy можно создать файл /etc/socks.conf
Пример для SOCKS:
Пример для HTTP proxy с авторизацией:
А также экспортировать переменные SOCKS_USERNAME и SOCKS_PASSWORD, если для SOCKS или HTTP proxy требуется авторизация:
DNS запросы через proxy
Часто требуется чтобы и преобразование имен происходило через proxy. Если использовать dante, то запрос на преобразование имен идет и через proxy, и через именной сервер указанный в /etc/resolv.conf . Понять почему же идет два одинаковых запроса вместо одного не удалось. Поэтому можно предложить два варианта:
1) Закомментировать именные сервера в файле /etc/resolv.conf, чтобы преобразование имен шло только через proxy. Это отразится на всей системе.
2) Изменить /etc/resolv.conf и выставить именные сервера необходимой страны, или просто отличные от серверов провайдера. Например установить сервера Google:
Чтобы данные не были перезаписаны именными серверами провайдера (при переподключении), можно запретить обновление списка именных серверов сетевому менеджеру (NetworkManager/wicd) или DHCP-клиенту (спасибо ergil за корректировку).
Или воспользоваться «грубым» методом — запрещением изменения файла /etc/resolv.conf:
Если есть какие-то дополнения, пожалуйста, напишите, это будет полезно узнать и применить.
Источник
Настройка прокси для WSL (Ubuntu)
В данной статье будут рассмотрены настройки для корректной работы в WSL из-под прокси для:
Apt-get
Примечание здесь и далее используются следующие данные для прокси:
- host: http://proxy.example.com
- port: 7777
- login: user@example.com
- password: somePassword
Для корректной работы apt-get необходимо в файл /etc/apt/apt.conf.d/proxy.conf добавить строку Acquire::http::Proxy «http://user@example.com:somePassword@proxy.example.com:7777»;
Для этого можно выполнить команду
Проверим правильность сделанных настроек:
Результат должен содержать:
Затем необходимо выйти из WSL и после повторного входа проверить правильность работы, например, выполнив:
Если логин и/или пароль не содержат @ , то можно ограничится добавлением переменной среды http_proxy со значением http://user:somePassword@proxy.example.com:7777 .
Если прокси не требует авторизации, то http://proxy.example.com:7777 .
Сделать это можно командой:
Чтобы не перезагружать WSL можно выполнить команду:
Но в нашем случае придется создать файл
/.curlrc со следующим содержимым:
Сделать это можно, выполнив команду:
Если логин и/или пароль не содержат @ или прокси не требует авторизации, то можно воспользоваться соответствующими шагами для curl , если они не были сделаны раньше.
В нашем случае, создадим файл
/.wgetrc следующего содержания:
Сделать это можно командой:
Осталось еще несколько команд для git и npm .
UPD 1: исправлены опечатки и неточности по комментариям DaemonGloom и achekalin.
Источник
Настраиваем ZMedia Proxy на Windows и Linux
Решил написать второе руководство по настройке и запуску ZMedia Proxy, но в этот раз на Windows и Linux. Как я уже говорил ранее ZMedia это дешефратор плейлистов, таким образом с помощью этого приложения, мы можем расшифровать плейлист от Zabava(Wink) и смотреть на своем компьютере около 500 каналов в любом удобном плеере. Напомню, совсем недавно мы разобрались, как запускать ZMedia Proxy на роутере с прошивкой от Padavan, Raspberry Pi и на Android TV. Принцип запуска почти такой-же, но у некоторых возникли с этим проблемы и меня попросили в комментариях сделать подробное руководство. Для меня это не сложно и я решил все подробно описать, возможно еще будет выпущен наш первый видеоролик, про настройку и запуск ZMedia Proxy на Windows и Linux.
Запуск и настройка ZMedia Proxy на Windows
На мой взгляд Windows — это самая распространенная операционная система среди пользователей, поэтому большинство пользователей захотят запустить у себя на компьютере приложение ZMedia Proxy и наслаждаться просмотром любимых ТВ каналов.
Начнем с того, что для воспроизведения плейлиста на ПК нам понадобится специальный плеер, я для примера выбрал бесплатный видеоплеер под названием VLC, надеюсь с его поиском и установкой проблем у Вас не возникнет. Следующее, что нам предстоит сделать, это скачать само приложение ZMedia Proxy под Windows, перед загрузкой обратите внимание на разрядность своей системы. Zmp-windows-386 для 32 разрядных систем, а zmp-windows-amd64 для 64 разрядных систем. Далее создаем на Вашем компьютере отдельную папку например с названием zmp и помещает в нее скачанное приложение zmp-windows-amd64(386). Теперь в этой же папке создаем текстовый документ под названием zmp и расширением cmd(расширение по умолчанию .txt необходимо удалить). т.е. должно получиться zmp.cmd.
Если у Вас не отображаются расширения файлов, то для их отображения в открытой папке необходимо нажать на клавиатуре клавишу Alt и в верхней части окна выбрать Сервис-> Параметры папок->Вид и почти в самом низу снять галочку возле Скрывать расширения для зарегистрированных типов файлов и нажимаем на кнопку Ок.
Теперь мы можем изменять расширения файлов, путем их переименования. Как вы понимаете ранее созданный файл zmp.cmd пуст, в него нам необходимо прописать запуск нашего приложения. Для этого на нем нажимаем правой кнопкой мыши и выбираем изменить и прописываем следующее содержимое
где zmp-windows-amd64.exe это название приложения, которое лежит у нас в папке zmp, а 192.168.х.х — это ip адрес вашего компьютера. После внесения изменений в файле zmp.cmd не забываем его сохранить. Все, что нам осталось сделать, это запустить файл zmp.cmd (иногда появляется окно от брандмауэра, с запросом на разрешение доступа приложению к сети, нам нужно обязательно разрешить).
Папка с файлами Zmedia Proxy с скриптом запуска
Теперь давайте пропишем плейлист в плеер, для этого открываем наш плеер VLC и выбираем Медиа, в открывшемся списке нас интересует Открыть URL, выбираем его, далее переходим на вкладку Сеть и прописываем путь к плейлисту, он выглядит следующим образом.
x — заменяем на свои значения и нажимаем на кнопку воспроизвести. У нас должен автоматически запуститься канал идущий первым в списке, для открытия списка каналов необходимо нажать на Ctrl+L или перейти на вкладку Вид-> Плейлист. Теперь вы сможете выбрать любой понравившийся канал.
Прописываем плейлист от ZMedia Proxy в плеер VLC
Хочу отметить, что данный плейлист вы можете запустить в любом плеере, даже в Kodi, для этого открываем настройки Вашего pvr клиента и вписываем тот же самый плейлист. Я лично проверял работоспособность в PVR IPTV Simple Client.
Запуск и настройка ZMedia Proxy на Linux
Я проверил работоспособность этого приложения и на операционной системе Elementary OS(Linux), все также работает без проблем. Для этого скачиваем само приложение ZMedia Proxy для Linux в папку загрузки, потом в этой же папке создаем файл с именем zmp.sh и в этом файле прописываем полный путь к скачанному приложению и добавляем параметры —hosts — ip адрес вашего компьютера, —best — необходимый плей лист. Вообщем файл должен выглядеть примерно так.
user — заменяем на свое имя пользователя и x.x — заменяем на свой ip адрес компьютера. Теперь сохраняем этот файл и открываем терминал, сразу же переходим в папку Загрузки с помощью команды cd Загрузки и даем разрешение на выполнение файлам zmp.sh и самому приложению zmp-linux-amd64. Делается это с помощью команды chmod +x zmp.sh zmp-linux-amd64, теперь осталось только запустить наш скрипт через терминал, для этого вводим следующую команду sudo ./zmp.sh, вводим пароль администратора и увидим сообщение как на изображении ниже, это означает, что приложение запустилось нормально и нам осталось прописать в плеер наш полученный плейлист. Делается это точно также как и на Windows, поэтому если у Вас возникли проблемы, то поднимитесь немного выше, я там подробно описал, как это сделать.
Папка с файлами на Linux и запуск приложения ZMedia Proxy
На этом наш очередной пост подошел к концу, сегодня мы с Вами подробно рассмотрели, как запускать ZMedia Proxy на Windows и Linux. Надеюсь этот пост был полезным для Вас. Не забудьте оценить его с помощью нашего рейтинга, а также поделиться им с друзьями в социальных сетях. Планировал еще выпустить видео, но пока времени не хватает сделать это.
Источник