Как туннелировать туннельное соединение?

У меня есть remote server A, к которому у меня есть root access, и есть server B in my local network, к которому у меня есть non-sudo ssh access. И у меня есть client C, который является ubuntu laptop, к которому у меня есть root access и client D, который является Android phone.

Что я хочу сделать, так это: я хочу подключить C и D к A через B, чтобы мой трафик в Интернет из D сначала направлялся в C и из C в B (A и C и D подключены к одной сети ) и от B до A (B и A являются удаленными) и от A до Интернета.

Как мне этого добиться?

Вот что я делал до сих пор: я запускаю следующую команду на C:

ssh -D 127.227.11.98:8193 -fCqN <my username for B>@<the ip of B>

И я устанавливаю 127.227.11.98:8193 в качестве Прокси socks5 на Firefox, и я могу подключиться к Интернету через B на C, но все равно, если я установлю этот прокси на D, когда он подключен к той же сети, не работает.

Если это поможет, когда я попытаюсь подключиться к VPN на C после этой настройки, то в VPN для firefox говорится:

Похоже, что вы заблокированы gov / school / ISP.

Так что мне теперь делать?

1
задан 12 December 2017 в 12:49

0 ответов

Другие вопросы по тегам:

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