Меню

Как настроить proxy linux

Настройка прокси-сервера в Убунту

Прокси-сервер представляет собой некий промежуточный ПК, являющийся посредником между компьютером пользователя и интернетом. Именно через этот компьютер и проходят все ваши интернет-запросы. Сервер их обрабатывает, и передаёт вам скачанные из internet файлы. Обычно в корпоративных сетях применяют прокси-сервер для выхода в интернет. Чтобы утилиты понимали, что им нужно подключаться через прокси, важно произвести настройку системных переменных. Таким образом вы настроите большинство утилит на работу с прокси-сервером и, что не менее важно, такой процесс носит глобальный характер, а именно имеет отношение ко всем пользователям системы. В этой статье детально разберём, как настроить подключение через прокси-сервер в Ubuntu. Давайте разбираться. Поехали!

Узнайте, как настроить подключение через прокси-сервер в Ubuntu правильно и самостоятельно

Чтобы настроить подключение в Убунту через прокси, необходимо открыть меню «Системные параметры», а затем перейти к разделу «Сеть».

Найдите раздел «Сеть» в операционной системе

Кликните по пункту «Сетевая прокси-служба» и установите способ «Вручную», после чего введите свои настройки.

В «Сетевой прокси-службе» и установите способ «Вручную»

Следующий шаг — внести свои настройки

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

Произвести настройку на системном уровне можно также через файлы конфигурации. Чтобы сделать это, откройте с root-правами файл /etc/environment (делается это командой: sudo nano /etc/environment). В конце файла добавьте строки:

https_proxy=«https://user:pass@proxy:port/»
http_proxy=«http://user:pass@proxy:port/»
ftp_proxy=«ftp://user:pass@proxy:port/»
socks_proxy=«socks://user:pass@proxy:port/»

Если proxy без авторизации, то строчки должны иметь вид:

Чтобы внесённые в настройки изменения вступили в силу, перезагрузитесь.

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

Firefox

Firefox позволяет использовать не только глобальные настройки, но и собственные. Чтобы назначить прокси, перейдите к окну настроек браузера и откройте вкладку «Дополнительно», далее нажмите «Сеть» и щёлкните по кнопке «Настроить». Важной особенностью является то, что Firefox может использовать NTLM-аутентификацию. Это отличает Firefox от многих других браузеров.

Firefox может легко использовать собственные настройки

Chromium

Этот браузер тоже может использовать глобальные параметры, имея при этом собственные. Для назначения прокси откройте файл /etc/chromium-browser/default и добавьте туда строчку:

Теперь необходимо перезапустить Chromium

Новые версии могут работать с глобальными параметрами, в отличие от старых, которые работали исключительно с персональными. В файле /etc/apt/apt.conf необходимо прописать:

Acquire::http::proxy «http://логин:пароль@ip_прокси:порт_прокси/»;
Acquire::https::proxy «http://логин:пароль@ip_прокси:порт_прокси/»;
Acquire::ftp::proxy «http://логин:пароль@ip_прокси:порт_прокси/»;
Acquire::socks::proxy «http://логин:пароль@ip_прокси:порт_прокси/»;
Acquire. Proxy «true»;

В случае, если сервер без авторизации, то логин и пароль придётся убрать.

Разумеется, вышеописанная настройка через /etc/environment будет работать для каждой утилиты, которая была запущена через терминал. Если же вам нужно задать параметры непосредственно для запускаемой утилиты, то прежде чем запустить её выполните:

Допишите в файл /etc/wgetrc :

proxy-user = username
proxy-password = password
http_proxy = http://xxx.xxx.xxx.xxx:8080/
ftp_proxy = http://xxx.xxx.xxx.xxx:8080/
use_proxy = on

Если прокси без авторизации, уберите proxy-user и proxy-password

Большинство учреждений блокируют все сомнительные, неизвестные порты наружу. Как правило, блокируется и порт номер 11371, который используется программой apt-add-repository для добавления репозиториев. Существует простое решение, позволяющее получать ключи репозиториев через 80-й порт, используемый для доступа к интернет-страницам.

Отредактируйте файл /usr/lib/python2.6/dist-packages/softwareproperties/ppa.py (требуются root-права, вместо /usr/lib/python2.6 может быть версия 2.7). Найдите строку keyserver.ubuntu.com и замените:

Теперь вы будете знать, как настроить подключение через прокси-сервер в Убунту. Пишите в комментариях успешно ли вы справились с настройкой прокси, делитесь своим опытом с остальными пользователями, и задавайте любые интересующие вас вопросы по теме статьи.

Источник



Использование прокси

Содержание

В этой статье содержится описание настроек прокси-соединений для различных программ.

Глобальные настройки

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

Настроить прокси на системном уровне можно и через конфигурационные файлы (True UNIX-way). Для этого нужно открыть на редактирования с правами root файл /etc/environment (например sudo nano /etc/environment). В конец файла добавим строки:

Если прокси без авторизации, то строки должны быть вида:

Для применения настроек придется пере-загрузиться, изменения в файле /etc/environment вступили в силу при запуске процесса init — родителя всех процессов в системе и именно от него все дочерние процессы унаследуют настройки прокси в переменных окружения.

Читайте также:  Как настроить магнитолу рено лагуна 2

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

Firefox

Firefox умеет использовать как глобальные настройки, так и свои собственные. Для того чтобы назначить ему прокси, откройте его окно настроек, перейдите на вкладку Дополнительно, далее на вкладку Сеть и нажмите на кнопку Настроить напротив надписи Настройка параметров соединения Firefox с Интернетом. Важное отличие от других программ — он умеет использовать NTLM аутентификацию (используется на Microsoft Internet Security and Acceleration Server).

Chromium-browser

Также может использовать глобальные настройки и имеет свои. Для того чтобы назначить ему прокси персонально, откройте файл /etc/chromium-browser/default и допишите следующие строки:

И перезапустите браузер

В новых версиях умеет работать с глобальными настройками, но в более старых мог работать только с персональными настройками. Сообщенные настройки: в файле /etc/apt/apt.conf нужно указать:

Если сервер без авторизации, то логин:пароль@ нужно убрать.

Само собой настройка через /etc/environment (описано выше в разделе глобальных настроек) будет работать для всех программ запущенных из терминала. Если вы хотите указать настройки персонально для запускаемой программы, то перед ее запуском нужно выполнить:

Дописываем в файл /etc/wgetrc :

Если прокси без авторизации, то proxy-user и proxy-password нужно убрать

apt-add-repository

Многие компании и университеты блокируют все неизвестные порты наружу. Обычно блокируется и порт 11371, используемый утилитой apt-add-repository для добавления репозиториев. Есть простое решение, как получать ключи репозиториев через 80-ый порт, который используется для доступа к web-страницам и чаще всего не блокируется.

Редактируем файл /usr/lib/python2.6/dist-packages/softwareproperties/ppa.py (нужны привилегии root, вместо /usr/lib/python2.6 может быть версия 2.7). Ищем фразу keyserver.ubuntu.com , заменяем

В версии 16.04 достаточно иметь настроенной переменную окружения

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

Источник

Настройка прокси в Linux. Анонимность в стиле Mr. Robot. Proxychains-ng.

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

А если показанное в сериале довольно реалистично, то почему бы не повторить некоторые моменты? И сегодня я предлагаю разобраться как Mr. Robot анонимизировал свою личность при взломах. В одной из серий мужчина (забыл как зовут) в кафе рассказывает психиатру Эллиота, что того не получается вычислить, потому что он использовал прокси из Эстонии. Ну а еще мы неоднократно видели что Эллиот использует Kali Linux. Этих знаний нам более чем достаточно чтобы повторить путь Эллиота и анонимизировать себя похожим образом.

Начнём с теории. Что такое прокси?

Proxy, в переводе с английского, – это доверенное лицо или уполномоченный т.е., по сути, прокси-сервер это сервер-посредник между тобой и сервером к которому ты обращаешься, т.е другими словами, когда ты обращаешься к какому-нибудь ресурсу твой запрос вначале уходит прокси-серверу, а тот уже пересылает его целевому ресурсу, а получив ответ пересылает его тебе. Это, как ты понимаешь, дает определенные плюсы, во первых повышает твою анонимность, ну и защищает тебя от некоторых видов сетевых атак. Еще прокси может использоваться в корпоративных сетях, чтоб управлять трафиком, отслеживать активность пользователей ну и такое прочее, но сегодня не об этом. Кстати, сеть Tor, как ты наверняка знаешь, тоже использует прокси, причем сразу три, их там называют узлами или уровнями, или нодами – это сторожевой, промежуточный и выходной.

И именно по этому Эллиот не доверял луковой маршрутизации, если помнишь он говорил: “Кто контролирует выходной узел – тот контролирует весь трафик”. Ну да ладно, давай настроим прокси как у мистера Робота.

А поможет нам в этом утилита ProxyChains-ng.

В комплекте с Kali Linux её нет, поэтому устанавливаем:

После установки ProxyChains-ng осталось отредактировать файл настройка прокси-цепочек: /etc/proxychains.conf. Открываем его текстовым редактором:

По умолчанию здесь прописано использование сети Tor, поэтому эту строку мы просто закоментируем (#/etc/proxychains.conf). Теперь нам нужен прокси-сервер. Что бы было как в фильме, я нашёл на https://premproxy.com Эстонский прокси, но пока я это писал он перестал работать (наглядный пример всех прелестей бесплатного прокси). Но, в связи с тем, что это, принципиально ни на что не влияет, мы возьмём рабочий прокси и используем его.

Читайте также:  Recordpad как настроить микрофон

Если твоя цель анонимность, не используй transparent proxy – это прозрачный прокси, он не скрывает ip.

В конец файла proxychains.conf, там где ProxyLixt, дописываем:

Должно получиться вот так:

Сохраняем изменения. Теперь чтобы направить трафик любой утилиты или приложения через прокси, достаточно перед командой запуска добавить proxychains4. Например, если мы хотим проверить под каким ip мы обращаемся к сайтам (это будет ip прокси-сервера), нужно написать в терминале:

Точно также мы можем, например, запустить браузер Firefox через прокси:

Вот так просто и довольно быстро можно использовать прокси в Linux.

И, вместо выводов, пару слов об анонимности.

Мне несколько раз попадались сливы курсов по анонимности и я их ради интереса просматривал, было интересно за что люди берут деньги. Ведь если ты берешь деньги это должна быть действительно ценная информация или концентрированные знания, как вариант. Но, в любом случае, что-то полезное, так вот в некоторых курсах, автор утверждал, что нужно использовать vpn + tor + socks, там ещё были вариации, с дедиками и так далее, но суть не в этом. У меня к тем кто это пишет, ровно одни вопрос: “Вы там что, покушение на Трампа планируете?”

Я конечно понимаю (и согласен), что анонимности много не бывает, но здравый смысл должен же присутствовать? Или это гайд для второго Сноудена? Теперь объясню почему я так говорю. Если ты исполнишь что-то действительно резонансное – тебя всё равно вычислят, примеров много, зайди на сайт ФБР, в разделе Cyber Wanted увидишь очень крутых хакеров и всех их смогли вычислить. И заметь, все эти люди, мягко говоря, разбирались в анонимности, но были установлены, некоторые сели в тюрьму. И это не означает, что соблюдать анонимность вообще не надо (логика в стиле – всё равно найдут), но когда я на одной странице гайда, от гуру анонимности, читаю что надо использовать vpn, tor и всё сразу, а лучше по два раза, а на второй странице он расказывает, например, как сделать вбив на Amazon, это вызывает улыбку и сомнения в психическом здоровье автора.

Всё должно быть соизмеримо, ты должен понимать, что чем больше слоев защиты ты создашь, тем труднее тебе будет работать, тем меньше будет скорость соединения, это не говоря уже о времени которое придется потратить на настройку всего этого. Есть один проверенный, простой способ, как обезопасить себя, если вдруг ты зачем-то решил сделать что-то такое, за что тебя захотят найти. Рассматриваем вариант с прокси, потому что разговор был про прокси, но с vpn всё тоже самое. Работает это так, если твоя цель находится, например в США, или в Евросоюзе, то используй прокси-сервер из России, и наоборот – если твоя цель в России, то прокси должен быть в США. Объясняется это очень просто, чтобы узнать реальный ip, который был за прокси, нужно сделать запрос прокси-провайдеру, а США не может сделать запрос в Россию, ровно как и наоборот, вернее запрос то сделать можно, вот только провайдер вряд ли ответит, ведь он обязан ответить и предоставить логи только на запрос правоохранительного органа, в юрисдикции которого он находиться, а иностранный орган, если хочет сделать запрос, должен обратиться к соответствующему органу в этой стране, и я надеюсь ты понимаешь, что ФБР не обратиться к ФСБ, и наоборот. Да, если дело будет действительно серьёзное, они найдут другой способ узнать кто ты, но за вбив на Amazon или пару подрезанных аккаунтов в Steam, уж точно никто не будет заморачиваться. В общем, как вывод: защиты должно быть не максимум, а столько сколько нужно, и в 99% случаев, для обеспечение анонимности, более чем достаточно нормального, платного vpn или proxy (лучше vpn).

Источник

Настройка прокси в Ubuntu (Linux): зачем нужны, где купить

Ubuntu — это операционная система на основе Debian GNU/Linux. Первая версия ОС появилась на рынке в 2004 году. Пользователям понравился новый продукт, так как разработчики сделали его простым и удобным в использовании. За 15 лет популярность «полностью настраиваемой» операционки только росла. Сейчас Ubuntu стоит на миллионах устройств — на домашних рабочих станциях, ноутбуках и нетбуках, IoT-устройствах и серверах.

Убунту можно установить с диска или с флешки за полчаса. После установки ОС придется настроить прокси, ведь без них вы не сможете скачивать системные обновления и нужные приложения из репозиториев, выполнять другие онлайн-задачи. Расскажем в этом материале, как работать с Ubuntu, зачем нужны прокси и как их правильно настроить.

Что такое Убунту и почему его используют

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

Читайте также:  Как правильно настроить браузер гугл хром

Характерными чертами для всех продуктов на базе Ubuntu стали:

  • Кроссплатформенность. Убунту можно установить практически на любое устройство, которое отвечает минимальным требованиям системы. Причем у пользователей реально есть выбор: если технические характеристики ноутбука или сервера не позволяют поставить определенную версию ОС, найдите подходящий дистрибутив и настройте его под себя. Например, на старые машины вместо относительно новых версий Ubuntu часто ставят Linux Lite OS.
  • Бесплатное распространение. Вам не придется покупать лицензии, оплачивать подписки, скачивать платные обновления. Все продукты Canonical Ltd. и Ubuntu Foundation находятся в свободном доступе и распространяются бесплатно. По желанию пользователи ОС могут продонатить сообщество.
  • Простая модификация. Все системные обновления и необходимые рабочие приложения размещаются в репозиториях. Чтобы скачать нужный инструмент или обновить ОС, достаточно иметь доступ в сеть. Единственный нюанс — перед установкой каких-либо компонентов обращайте внимание на совместимость версий, чтобы ничего не сломать.
  • Интуитивно понятный интерфейс. Оболочка среды рабочего стола на Ubuntu полностью настраивается. Например, в версиях ОС, созданных с 2011 г и позднее, интерфейс можно настроить таким образом, что его невозможно будет отличить от привычных пользователю Windows 7 или MacOS.
  • Безопасность. Продукты, созданные на основе Убунту, считаются одними из самых безопасных. Эта безопасность достигается за счет отсутствия единого стандартного шаблона — по сути, операционка, установленная на машине каждого пользователя, уникальна. Чтобы разгадать, по какому принципу и из каких пакетов ее собирали, придется потратить уйму времени. А за это время пользователь может добавить в ОС что-то новое и уже по-другому сложить пазл.

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

Зачем нужны прокси для Убунта (Линукс)

Несмотря на заверения разработчиков о повышенной безопасности, в некоторых версиях и дистрибутивах Убунту все же есть уязвимости. Компании Canonical Ltd. пришлось долго объясняться с общественностью, когда пользователи узнали, что в графическое окружение Unity разработчики интегрировали поиск от Amazon, Ebay и Facebook. Когда пользователь вбивал запрос в поиске Dash, данные автоматически пересылались на сервера этих компаний, а затем использовались для таргетинга рекламных объявлений. Только через 4 года с момента начала разбирательств компания отключила поиск в интернете по умолчанию, чтобы повысить безопасность ОС.

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

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

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

Глобальная настройка прокси через «Параметры»

Прокси на Убунту можно настроить глобально (на весь ПК). Чтобы добавить данные, перейдите в «Параметры — Сеть» или найдите этот раздел через поиск по слову «Прокси».

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

Этот способ вам не подойдет, если у вас прокси с авторизацией по логину и паролю.

Настройка прокси в терминале

Задать настройки прокси можно и через терминал. Вбейте команду $ sudo nano /etc/environment

В открывшемся окне вбейте настройки прокси для разных типов протоколов по такому принципу:

  • https_proxy=»https://user:pass@proxy:port/»
  • http_proxy=»http://user:pass@proxy:port/»
  • ftp_proxy=»ftp://user:pass@proxy:port/»
  • socks_proxy=»socks://user:pass@proxy:port/»

Чтобы изменения вступили в силу, придется перезагрузить компьютер.

Настройка прокси для конкретных приложений

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

Сначала вбиваете команду $sudo nano /etc/название_приложения/default

На примере Chromium Browser это будет выглядеть так:

$sudo nano /etc/chromium-browser/default

После такой команды откроется окно, в котором нужно добавить строки:

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

Заключение

Разные версии Убунту и ее дистрибутивы имеют по несколько видов графических оболочек. Соответственно, некоторые настройки могут называться по-разному и находиться в «непривычных местах». Не поленитесь узнать установленную на вашем ПК версию ОС и обязательно перечитывайте мануалы, чтобы не сломать все.

Источник