Я часто использую SSH, туннелирующий на моем компьютере, с помощью прокси SOCKS.
ssh -D 1234 example.com
Однако это только принимает локальные соединения. Я хотел бы, чтобы другие системы в моей сети смогли использовать прокси на моем компьютере также.
Как я могу достигнуть этого? Если SSH не имеет самой опции, я предполагаю, что могло бы быть возможно иметь прокси программы прокси на другом порте, но я не знаю, существуют ли какие-либо общие инструменты, чтобы сделать это.
Скажите этому связывать с внешним адресом вместо localhost
.
ssh -D 192.168.0.123:1234 example.com
Необходимо было бы позволить направить на хосте и настроить протокол маршрутизации, такой как RIP. В основном необходимо действовать как маршрутизатор, и другие хосты должны иметь записи маршрутизации для получения до сети с другой стороны (который является, надо надеяться, не дублирующейся сетью RFC1918).