включить редактирование

проксирование трафика

Создан:

У нас всегда доступен универсальный и безопасный инструмент ssh, который умеет создавать шифрованные туннели
Создаем и запускаем скрипт:

#!/bin/bash

IP=xxx.xxx.xxx.xxx
while true
do
ssh -CTNv -D $IP:3128 localhost
sleep 1
done

На клиенте остается прописать SOCKS5-прокси: <1Р-сервера>:3128.
Готово, мы инкапсулируем SOCKS5 в SSH-туннель.
Разберемся с ключами: опция '-С' разрешает компрессию передаваемых данных через gzip, '-Т' выключает привязку к TTY-псевдотерминалу, ключ '-N' указывает на то, что нам надо просто передавать данные, а не выполнять команды, '-v' добавляет деталей в stdout вывод от SSH, и, на­конец, самая главная опция '-D' организует про­граммный проброс указанного порта в защищен­ный туннель.
SOCKS5 — это замечательно, но есть утилита sshuttle и для прозрачного проксирования че­рез удаленный хост, без установки на нем до­полнительного ПО. Преимущество утилиты в том, что не нужно заботиться о правилах на уда­ленном сервере, все настройки в файрвол и маршрутизацию удаленного сервера sshuttle внесет сам.
Получим свежую версию с GitHub:

$ git clone git://github.com/apenwarr/sshuttle

Запускаем, указывая в ключе '-г' имя_ssh_ пользователя@адрес_сервера:

# ./sshuttle -г username@server 0.0.0.0/0 -vv

Теперь весь трафик нашей машины прозрач­но проходит через указанный адрес сервера. По <Ctrl+C> sshuttle уберет произве­денные удаленно изменения. Из дополнительных опций внимание заслуживает ключ '--dns', позво­ляющий завернуть DNS-трафик в этот же канал.

Автор: xvzL Просмотров: 4772


Рейтинг статьи: 0

Общий рейтинг из всех статей автора :
{0 [724]} [ - - - - - - - - - - ]

Общий рейтинг из всех статей на сайте :
{0 [888]} [ - - - - - - - - - - ]

[?]
комментариев к данной статье нет

Добавить комментарий к статье


Ctrl+Enter

Для активации кнопки, введите символы, которые Вы видите на картинки.

новая

тема

Заметки на тему IT

Монитор поиска
[x]
Новое сообщение

Сообщения в чате

Вы спрашиваете у гостей/у зарегистрированных/ У Вас спрашивают
всем Ctrl+Enter
зарегистрированным Ctrl+Enter
Ctrl+Enter

Краткая инструкция по работе с чатом

  • Вы должны ввести имя, которое будет запомнено и применяться для чата и комментариев на сайте.
  • Выбрать одну из возможностей
    "Вы спрашиваете у гостей/
    у зарегистрированных/
    У Вас спрашивают"
  • Кликните на один из способов и появиться дополнительная информация