У меня есть 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.Итак, что мне теперь делать?