8

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

ssh -D 1234 example.com

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

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

2 ответа2

15

Скажите, чтобы он связывался с внешним адресом вместо localhost .

ssh -D 192.168.0.123:1234 example.com
-2

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .