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

У меня есть 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 после этого setupVPN на firefox говорит:

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

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

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

0 ответов

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

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