Windows как прокси для linux

Настройка прокси-сервера на Windows и Linux

Необходимость создания защищенного доступа чаще всего возникает у коммерческих организаций, но и рядовые пользователи нередко используют этот метод. Чтобы обеспечить анонимность или обезопасить ваш компьютер от посягательств, достаточно знать, как настроить прокси-сервер на Windows и Linux. Наша статья будет полностью посвящена данному вопросу: мы подготовили простую и понятную инструкцию, которая поможет продвинутым пользователям установить ключевые параметры соединения, используя возможности ОС и браузера.

Настройки прокси-сервера на компьютере

Перед тем, как приступать к установке и настройке, стоит разобраться, что такое proxy-server и для чего он нужен. Простыми словами: это рабочая станция, которая размещается на стороне пользователя и выполняет роль промежуточного звена — моста, который связывает его в внешним информационным пространством. В обычных условиях подключение к Интернет с домашнего или рабочего ПК идет напрямую, а после настройки — через прокси-сервер. Вы заходите на сайты, пользуетесь онлайн-сервисами, приложениями, соцсетями и другими веб-ресурсами, но система видит не реальное местоположение и IP-адрес вашего компьютера, а данные, которые ей предоставляет proxy. Таким образом сервер выполняет сразу три функции:

— регулирует доступу к интернету для двух и более ПК в рамках локальной сети;

— защищает ваш компьютер от внешних угроз и несанкционированного доступа;

— обеспечивает анонимность, может шифровать трафик, менять геолокацию.

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

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

Прокси-сервер для Windows

Пожалуй, это самая востребованная категория решений, поскольку поднять proxy-сервер для Windows способен любой рядовой пользователь. Зачем это может понадобиться? Вариантов применения множество, от создания собственного защищенного канала до обхода региональных ограничений на использование иностранных сервисов. Рассмотрим пару простых примеров, которые наглядно демонстрируют, как proxy-сервер для Windows помогает решить некоторые проблемы, если его правильно настроить.

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

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

Как настроить прокси-сервер на Windows

Рассмотрим подробную инструкцию, составленную для пользователей ПК на базе Windows 7, для операционных систем 8, 8.1 и 10 настройка прокси практически не отличается.

Читайте также:  Компьютер тормозит зависает работает медленно windows

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 требуется авторизация:

Читайте также:  Зарезервируете обновление до windows 10

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.

Читайте также:  Realtek rtl8111 linux driver

Если у Вас не отображаются расширения файлов, то для их отображения в открытой папке необходимо нажать на клавиатуре клавишу 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. Надеюсь этот пост был полезным для Вас. Не забудьте оценить его с помощью нашего рейтинга, а также поделиться им с друзьями в социальных сетях. Планировал еще выпустить видео, но пока времени не хватает сделать это.

Источник

Оцените статью