• Начинающий хакер, спасибо что зашёл к нам! Для полного удобства рекомендуем Вам сразу же зарегистрироваться. Помните, необходимо придумать сложный пароль к своему логину, в котором будут присутствовать цифры, а так же символы. После регистрации вы сможете пользоваться чатом. Так же не забудьте активировать аккаунт через письмо, высланное вам на почту ! Администрация заботится о каждом из Вас...
  • Для просмотра разделов из категории Private Informations & Programms необходимо купить

Как быстро поменять IP в Linux

ins1der

Топовый

ins1der

Топовый
Регистрация
29 Май 2017
Сообщения
259
Реакции
82
Репутация
0
Баллы
2
Смена IP может понадобиться для анонимности или обхода блокировок. Существует очень много готовых решений и способов сделать это. Я хочу рассказать о парочке программ, которые абсолютно бесплатно позволяют сменить IP. После установки, буквально в одну команду эти программы помогут вам поменять IP.

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

Для проверки своего IP в консоли я буду использовать команду:
Код:
curl suip.biz/ip/
А для проверки IP в веб-браузере я буду заходить на страницу suip.biz/ru, которая кроме IP показывает расположение на карте, а также Интернет-провайдера.

Автоматическое подключение к бесплатному VPN
Первая программа называется autovpn. Суть её работы в том, что она получает с сайта список бесплатных VPN серверов и подключается через один из них. Есть возможность явно указать страну, чей IP вам нужен.


Перед использованием программу нужно установить. Поскольку она отсутствует в стандартных источниках программ Linux, нам нужно скомпилировать её из исходного кода. Это совсем нетрудно, но программа autovpn написана на языке программирования Go, поэтому нужно начать с установки компилятора Go.

Откройте файл .bashrc в директории пользователя любым текстовым редактором:
Код:
gedit ~/.bashrc
Добавьте следующие строки в этот файл:
Код:
export GOPATH=/home/git/go
export GOROOT=/usr/local/src/go
export PATH=${PATH}:$GOROOT/bin
Для вступления изменений в силу:
Код:
source ~/.bashrc
Автоматическое скачивание самой свежей версии Go:
Код:
wget `curl -s https://golang.org/dl/ | grep -E -o 'https://storage.googleapis.com/golang/go[0-9.]{3,}linux-amd64.tar.gz' | head -n 1`
Распаковка:
Код:
tar zxf go*.linux-amd64.tar.gz
Перемещаем:
Код:
sudo mv go $GOROOT
Теперь наберите в терминале:

Код:
go
Должна появится справка. Если появилась – значит всё в порядке.

Для подключения к VPN серверам программа autovpn использует openvpn. Установите этот пакет, если он отсутствует в вашей системе:
Код:
sudo apt-get install openvpn
Далее установка самой autovpn:
Код:
git clone https://github.com/adtac/autovpn
cd autovpn
go build autovpn.go
sudo mv autovpn /usr/local/bin/
cd
Всё готово. Если компилятор Go вам больше не нужен, вы можете его удалить из системы.

В качестве опции можно ввести ISO 3166-1 alpha-2 (двухбуквенный код страны, через чей VPN вы хотите подключиться).

Если сразу после запуска программа быстро завершает свою работу без подключения к VPN, это может означать:
  • вы неправильно ввели код страны
  • отсутствуют VPN из выбранной страны
Для подключения к VPN в Японии (JP) выполните:
Код:
sudo autovpn JP
Проверьте свой IP в консоли и веб-браузере.

Для прекращения использования VPN нажмите CTRL+c. Программа спросит, хотите ли вы попробовать другой VPN, если хотите переподключиться через другой VPN сервер, то нажмите y, если вы хотите завершить работу программы, то введите n.

Код:
Теперь каждый раз, когда вы хотите сменить IP выполните:
sudo autovpn
или:
sudo autovpn КОД_СТРАНЫ
Если код страны не указан, то программа пытается подключиться к VPN из США (иногда отсутствуют – поэтому просто выберите любую другую страну).

Команда для перенаправление всего трафика через Tor
Вторая программа, о которой я хочу рассказать, называется TorIptables2. Её функция заключается в том, что она одной командой включает перенаправление всего TCP трафика через сеть Tor.

Для работы программы необходим установленный и запущенный Tor:
Код:
sudo apt-get install tor
sudo systemctl start tor
При желании, вы можете добавить службу Tor в автозагрузку:
Код:
sudo systemctl enable tor[\code]

Далее:
[code]git clone https://github.com/ruped24/toriptables2
cd toriptables2/
sudo mv toriptables2.py /usr/local/bin/
cd
toriptables2.py -h
У программы всего две значимых опции: -l и -f.

Для перенаправления всего TCP трафика через сеть Tor выполните:
Код:
sudo toriptables2.py -l

Чтобы вновь выходить в Интернет напрямую (не используя сеть Tor) выполните:
Код:
sudo toriptables2.py -f
Сеть Tor работает так, что ваш внешний IP меняется время от времени. Если вы хотите его сменить немедленно (не понравилась выпавшая страна, либо узел Tor оказался слишком медленным), то

выполните команду:
Код:
sudo kill -HUP $(pidof tor)

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