Czy można używać VPN tylko dla jednego Programu?

13

Czy można używać połączenia VPN tylko dla jednego programu, a reszta ruchu przechodzi przez sieć lokalną?

Mówiąc dokładniej, korzystam z oficjalnego klienta Cisco.

Tyler
źródło
Zobacz superuser.com/a/644130/41337, który rozwiązuje problem w GNU / Linux.
Ole Tange

Odpowiedzi:

5

Możesz zainstalować maszynę wirtualną i uruchomić VPN Cisco wraz z wybranym programem na maszynie wirtualnej, utrzymując normalne środowisko pracy.

Tobi Oetiker
źródło
3

Zwykle jedyne, co możesz zrobić, to skonfigurować podzielony tunel w oparciu o zasady (np. Docelowy zakres / maska ​​IP, patrz przykłady w Cisco ). Jeśli twój program komunikuje się tylko z tym adresem IP, miałoby to taki sam efekt dla twojego celu. Jednak administrator musi to skonfigurować po stronie serwera VPN.

mad_vs
źródło
Chyba powinienem to określić. Naprawdę potrzebuję rozwiązania po stronie klienta. Nie kontroluję serwera VPN
2

W systemie Windows® można używać sieci VPN do komunikowania się tylko z jednym lub kilkoma hostami poprzez określenie potrzebnych wpisów trasy (patrz „route /?”), Ale działa to w zależności od hosta zdalnego. W systemie Linux / Freebsd można uruchomić program z inną niż domyślna tabelą routingu, więc robi to samo: wszystkie aplikacje używają domyślnej tabeli routingu, a ruch trafia do sieci lokalnej, a jeden konkretny program używa innej tabeli routingu, a ruch przesyła VPN.

gelraen
źródło
1

Jeśli przejdziesz do klienta Cisco VPN i przejdziesz do Preferencji. Odznacz „Włącz dostęp do lokalnej sieci LAN (jeśli skonfigurowano”). Dla siebie korzystam z połączenia pulpitu zdalnego ze zdalną lokalizacją, a moja lokalna przeglądarka rozpoznaje mój lokalny adres IP.

Używam „klienta VPN Cisco AnyConnect”

amkread
źródło
1

Jeśli masz wolny komputer lub maszynę wirtualną, skonfiguruj ten komputer, aby wybierał połączenie VPN, i zainstaluj bezpłatny serwer proxy (z mojego doświadczenia wynika, że ​​zwykle ograniczają cię do 3 użytkowników). Uważam, że jest to w porządku do użytku domowego, a następnie skonfigurujesz aplikację do korzystania z serwera proxy. Większość aplikacji sieciowych zwykle ma ustawienia proxy.

Umożliwi to normalny ruch wychodzący z bramy, a aplikacja przejdzie przez proxy, które akurat łączy się z VPN.

Isamu
źródło
1
Wybacz mi, ale w tej chwili nie widzę, jak to odpowiada na pytanie. Ponadto, czy jest jakaś szansa na obejście się bez txt-speak?
MadHatter
@MadHatter, dlatego mamy funkcję 'edit' na stackexchange.
89c3b1b8-b1ae-11e6-b842-48d705
2
Co dziwne, zdawałem sobie z tego sprawę (i zatwierdziłem twoją edycję). Jednak życie byłoby łatwiejsze, gdyby autorzy go nie używali, ponieważ dokumenty pomocy tego nie zalecają. Moja pierwsza uwaga wciąż trwa.
MadHatter
Jeśli aplikacja pozwala użytkownikowi określić serwer proxy, może to być dobre rozwiązanie, ale myślę, że te dane nadal przechodzą przez VPN.
Jason K.
0

Możesz ustawić routing tylko dla jednego (lub wybranych) portów, aby przejść przez VPN z innym dostępem do sieci, aby przejść normalnie.

Ustawienie, że jedna przeglądarka ma korzystać z VPN (na porcie 80), a wszystkie inne do korzystania z bezpośredniego jest trudniejsze

Martin Beckett
źródło