Меню

Настройка proxy в линуксе



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

На Линукс прокси сервер можно подключить при помощи ввода новых настроек в терминал. Ниже мы подробно разберем, какие данные нужно вводить в командную строку, чтобы правильно настроить прокси. За основу возьмем Kali Linux, но принцип настройки сервера-посредника будет идентичным на всех версиях этой операционной системы.

Настройка прокси Линукс: пошаговая инструкция

Для подключения прокси-сервера на этой операционной системе вам нужно выполнить следующие шаги:

  1. Откройте терминал.
  2. Введите туда фразу «sudo apt-get install git gcc» (без кавычек) и нажмите «Enter».

В будущем нажимайте клавишу «Enter» после ввода каждой новой команды.

Напишите «sudo apt-get remove proxychains», чтобы удалить старые данные.

Введите «git clone https://github.com/rof10r/proxychains-ng.git» для копирования нужных параметров.

Перейдите в скопированную папку, введя: «cd proxychains-ng».

Пропишите «./configure —prefix=/usr —sysconfdir=/etc».

Впишите в консоль команду «Make».

Затем: «sudo make install».

  • Дальше, чтобы установить прокси на Линукс, нужно будет подождать некоторое время, пока пройдет загрузка необходимых данных.
  • После завершения установки вводим «sudo make install-config».

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

    Введите «leafpad /etc/proxychains.conf».

    После открытия блокнота пролистайте его в самый низ до раздела «ProxyList».

    Перед нижней строкой ставим символ «#». По умолчанию его там быть не должно.

    Теперь вам понадобится прокси-сервер.

    При выборе прокси старайтесь избегать прозрачных серверов (transparent). Они не обеспечат вам анонимность при работе в интернете, так как не скрывают действительный IP-адрес.

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

    «http 223.16.229.241 8080».

    Первое число — это IP вашего прокси, второе — его порт. Пропуски такого плана делайте при помощи нажатия на кнопку «Tab».

    Закройте файл, сохранив изменения.

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

    Например, чтобы запустить на вашем компьютере браузер Firefox через прокси нужно ввести следующую фразу: «proxychains4 firefox».

    Узнать текущий IP-адрес используемого прокси-сервера можно, введя фразу «proxychains4 wget -qO- eth0.me».

    Настройка завершена! Теперь вы можете использовать прокси сервер на Линукс для повышения анонимности, защиты от различных видов сетевых атак и решения многих других задач.

    Источник

    Лучшие прокси серверы Linux

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

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

    1. Squid

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

    Кроме того, в Squid есть очень широкие возможности контроля доступа к сетевым ресурсам. Вы можете блокировать не только банальные запросы к доменам или загрузку файлов определенных форматов, но и доступ к сети в определенное время, работу протоколов и портов, а также многое другое. Squid поддерживает не только операционную систему Linux, но и Windows. Изначально программа могла работать только в Linux, но затем была портирована и для Windows. Мы уже рассматривали настройку Squid в Ubuntu в одной из предыдущих статей.

    2. Privoxy

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

    В отличие от Squid программа настраивается через веб-интерфейс, и надо сказать, что достаточно удобный. Хотя в некоторых пунктах можно запутаться. При включенном прокси его настройка будет доступна по адресу config.privoxy.org. Кроме веб-интерфейса, можно использовать конфигурационный файл, но он намного сложнее.

    3. Polipo

    Небольшой, но быстрый кэширующий прокси сервер с открытым исходным кодом, поддерживающий протокол HTTP и DNS. Polipo можно использовать для фильтрации рекламы, повышения приватности или ускорения работы веб-сайтов с помощью кэширования страниц. Также как и Privoxy она рассчитан больше на обеспечение приватности. Настройка программы выполняется через веб-интерфейс, но кроме него, есть несколько графических оболочек, для интерактивного взаимодействия с программой. Поддерживается как Linux, так и Windows.

    4. TinyProxy

    TinyProxy — это очень простой и легкий прокси сервер с открытым исходным кодом для операционных систем Unix. Он разработан, чтобы быть маленьким и очень быстрым и поддерживает протоколы HTTP и HTTPS. Несмотря на легковесность этот прокси сервер linux поддерживает все необходимые функции, такие как удаленный доступ с помощью веб-интерфейса, фильтрация доступа к ресурсам, фильтрация на основе URL и другое.

    5. ExaProxy

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

    6. Gate.js

    Gate.js — это что-то новое и очень интересное. Это полнофункциональный кэширующий прокси сервер, написанный на JavaScript с использованием Node.js. Он написан с нуля и призван заменить Squid и Nginx. Он позволяет кэшировать контент, облегчая работу веб-серверам, а также ускоряя загрузку сайтов на стороне клиента. Его главная особенность в масштабируемости, поскольку программа написана на интерпретируемом языке, она может быть легко дополнена.

    7. Artica Proxy

    Artica Proxy — это мощный, но простой прокси сервер с открытым исходным кодом, который позиционирует себя как полноценная замена для Squid. Программа поддерживает фильтрацию интернет-трафика, фильтрацию запросов DNS, защиту от вирусов и спама, создание правил кэширования, а также аутентификацию через ACL списки.

    Кроме того, здесь есть очень подробная страница статистики, с помощью которой вы сможете узнать все о работе программы и нагрузке на сеть.

    8. Varnish Cache

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

    9. Nginx

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

    Выводы

    В этой статье мы рассмотрели лучшие прокси серверы Linux, возможно, это далеко не все программы, которые стоило бы добавить в этот список. Какие прокси серверы вы используете в своих системах? Какие считаете лучшими? Напишите в комментариях!

    Источник

    Как настроить прокси в Linux

    Прокси-сервер или proxy — в переводе с англ. «представитель» — сервер как комплекс программ в компьютерных сетях, позволяющий клиентам выполнять косвенные запросы к другим сетевым службам. В рамках данного материала прокси понимается сервер выполняющий доступ к глобальной сети интернет.

    Проще всего для использования прокси в командной строке, но в зависимости от типа трафика, Вы можете определить переменные окружения http_proxy, https_proxy или ftp_proxy.

    Практически все утилиты командой строки, такие как curl, wget, ssh, apt-get, ftp, wget, yum и прочие, используют данные переменные.

    Рассмотрим настройку переменных для использования прокси

    Используйте следующий синтаксис для настройки таких типов трафика как http, https и ftp из командной строки:

    $ export ftp_proxy=»http://proxy-server:port»
    $ export http_proxy=»http://proxy-server:port»
    $ export https_proxy=»https://proxy-server:port»

    Используйте следующий синтаксис, если прокси-сервер требует аутентификацию:

    $ export http_proxy=»http://user:pass@proxy-server:port»
    $ export https_proxy=»https://user:pass@proxy-server:port»
    $ export ftp_proxy=»http://user:pass@proxy-server:port»

    Если Ваш пароль содержит спец. символы, Вы должны заменить их на ASCII коды.

    Например символ собаки «@», должен быть заменен на «%40» (т. е. p@ss = p%40ss).

    Тестирование работы

    Используйте следующую команду для проверки текущих переменных прокси:

    $ env | grep -i proxy

    Можно проверить работу прокси, узнав ваш внешний IP адрес из командной строки:

    Источник

    Зачем и как настроить прокси-сервер под Linux или для других целей

    Для начала стоит сразу определиться, что такое прокси и зачем он нужен. Proxy можно перевести, как «посредник». В данном контексте подразумевается компьютер-посредник, который стоит между пользователем, его обычным ПК и сетью Интернет.

    Почему имеет смысл запускать прокси-сервер для Linux или отдельных приложений

    Использовать такой метод для доступа в Интернет имеет смысл сразу по нескольким причинам. В первую очередь, подключение через сервер позволит оптимизировать скорость, а также имеет ряд других преимуществ:

    • пользователь может посещать сайты, запрещенные администратором сети ПК пользователя;
    • посещать сайты, серверы и узлы можно абсолютно анонимно, не оставляя следов в Сети;
    • посещать сайты, которые были заблокированы для пользователя.

    Универсальные конфигурации серверов прокси для Linux

    Самый простой и одновременно действенный способ – это использование командной строки для подключения к серверу. Иначе говоря, вы можете прописать прокси в Linux . Для этого необходимо:

    • прописать $ export http_proxy=»http://proxy-server:port», где вместо HTTP можно использовать HTTPS или FTP;
    • в случае, если для сервера требуется авторизация, то строка должна выглядеть следующим образом: $ export http_proxy=»http://user:pass@proxy-server:port» (данные команды подходят под любые версии ОС, в том числе и для настройки прокси Linux Mint );
    • далее необходимо проверить правильность настройки, пинг, скорость соединения. Для этого вводим строки: $ wget -q -O — checkip.dyndns.org \ и вторая команда | sed -e ‘s/.*Current IP Address: //’ -e ‘s/

    Для завершения работы употребляем команду $ unset http_proxy.

    Как настроить сервер прокси под Outlook

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

    Далее необходимо найти возможность подключения по протоколу HTTP. Это и есть пункт для настройки прокси Outlook . В качестве сервера для подключения можно использовать, скажем, сервер Microsoft. Пропишите в строку exchange.parking.ru, и согласитесь со всеми условиями проверки на подлинность. Необходимо будет внести свои данные в окно авторизации и для доступа к серверу почты.

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

    Как можно пользоваться Skype через прокси

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

    Для этого необходимо открыть настройки (обычно они спрятаны под кнопкой «Еще» или «…». Далее переходим в раздел параметры и там находим пункт «Сеть». Здесь находим пункт, касающийся прокси-настроек и там выставляем все данные вручную (порт и адрес).

    Закончив настройку, можно начинать использовать дополнительные параметры безопасности:

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

    Но стоит помнить, что при использовании Skype через прокси, вы можете понижать стабильность работы программы (это зависит не от самого приложения, а от конкретного сервера, который вы используете).

    Автоматическая настройка прокси сервера для серфинга

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

    • для Mozilla пройти в настройки, или инструменты, в раздел «дополнительно», «сеть». Найти соединение и открыть пункт «настройки»; ( Как настроить прокси в браузере Mozilla Firefox?)
    • для Google вам нужно зайти в «настройки», «сеть» и там выбрать пункт «настройка параметров»; ( Как настроить прокси в браузере Google Chrome? )
    • для Opera — это пункт «сеть», «прокси-серверы» и там найти пункт «автоматическая настройка»; (Как настроить прокси в браузере Opera? )
    • Internet Explorer потребует зайти в «свойства обозревателя», пункт «свойства» и «интернет». Далее найти кнопку «настройка сети». ( Как настроить прокси в браузере Internet Explorer)

    Дальнейшие манипуляции для всех браузеров идентичные: для автоматической настройки прокси сервера необходимо прописать путь к удаленному или локальному Pac-файлу, в котором и находятся автоматические настройки.

    В любом случае, для корректной работы любого приложения потребуется использовать корректный прокси-сервер. Говоря проще, таковой должен обладать:

    • высокой скоростью доступа и отклика:
    • должен работать стабильно;
    • если за использование взимается плата, стоит убедиться в высоких возможностях сервера, быть может, есть аналог с такими же характеристиками и совершенно бесплатный.

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

    Источник

  • Читайте также:  Настройка спутниковой головки на ямал
    Adblock
    detector