Можно ли подключиться к VPN-серверу с помощью VPN?
Я работаю дома. Подключаюсь к офисной сети через VPN. Еще у меня есть GIT-сервер, который по сертификату позволяет подключаться только с офисного публичного IP, то есть у меня через VPN. И это одна и та же машина.
Теперь я использую один и тот же общедоступный IP-адрес для подключения VPN и связи с сервером GIT. У меня есть два подключения:wifi
и есть ли способ проложить маршрут черезvpn
подключиться к серверу GIT, хотя IP-адрес назначения неоднозначен?
ОБНОВЛЯТЬ:
Из комментариев получил запрос на схему, поэтому вот картинка как работают сети (вымышленные IP адреса).
Как видите, я использую один и тот же общедоступный IP-адрес как для установки VPN, так и для подключения к серверу GIT:
- VPN имеет точку соприкосновения с внешним миром через общедоступный IP-адрес;
- GIT-сервер ограничивает доступ с общедоступного IP-адреса (т. е. я не могу подключиться к
192.168.157.50
как только VPN будет установлен, мне будет отказано).
Никаких проблем, когда я иду в офис, потому что я, естественно, «ухожу» через192.168.157.100
; проблема в использовании VPN, потому что я должен указать маршрут к60.70.80.90
пройти через VPN, но это портит показатели и не будет работать (дополнительная информация в теме, из которой этот вопрос возник ).
Я имею в виду: если бы VPN-сервер и сервер GIT имели разные общедоступные IP-адреса (скажем, GIT был бы:60.70.80.91
) это было так же просто, как:
sudo ip route add 60.70.80.91 via 192.168.157.100 dev ppp0 proto static
Но с тем же IP вместо этого получается путаница. Итак, в конце концов, мой вопрос: можно ли проинструктировать этот VPN-маршрут для NetworkManager, или это своего рода затруднение.
Если вам нужно что-то еще, дайте мне знать.