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