Никитенко Максим (Sets88)

Личная страница

sshuttle

Бывали ли у Вас случаи, когда нужно выйти в интернет через удаленный сервер?

Представим ситуацию:

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

Или вот другая ситуация:

Вы часто покупаете в интернете, но тут сталкиваетесь с тем что на одном из ресурсов сделать заказ можно только находясь на территории США, тут тоже приходит на помощь sshuttle

В общем sshuttle это что-то типа смеси прокси-сервера с VPN, и все что вам для этого надо, это:

1. Быть вхожим на любой SSH сервер (root на сервере не обязателен) с установленным на нем python (почти во всех современных дистрибутивах, он есть из коробки)

2. Иметь локальный root

Вы получаете шифрованное соединение до SSH сервера, которое никто не подслушает, и интернет с белым ip SSH сервера.

Вот пример:

sshuttle -r user@11.11.11.11 0.0.0.0/0

где:

11.11.11.11 - это тот самый SSH сервер на который вы имеете доступ

user - имя пользователя на SSH сервере.

0.0.0.0/0 - это какие сети получать из создавшегося соединения, в данном случае это default, т.е все

После выполнения у вас спросят пароль и все, на SSH сервере даже не обязательно включать проксирование.

Яндекс.Метрика