Как я могу позволить другим компьютерам использовать свой локальный SOCKS туннель SSH?

Я часто использую SSH, туннелирующий на моем компьютере, с помощью прокси SOCKS.

ssh -D 1234 example.com

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

Как я могу достигнуть этого? Если SSH не имеет самой опции, я предполагаю, что могло бы быть возможно иметь прокси программы прокси на другом порте, но я не знаю, существуют ли какие-либо общие инструменты, чтобы сделать это.

9
задан 30.04.2011, 08:02

2 ответа

Скажите этому связывать с внешним адресом вместо localhost.

ssh -D 192.168.0.123:1234 example.com
15
ответ дан 07.12.2019, 13:20

Необходимо было бы позволить направить на хосте и настроить протокол маршрутизации, такой как RIP. В основном необходимо действовать как маршрутизатор, и другие хосты должны иметь записи маршрутизации для получения до сети с другой стороны (который является, надо надеяться, не дублирующейся сетью RFC1918).

-2
ответ дан 07.12.2019, 13:20

Теги

Похожие вопросы