Uruchamianie systemu Windows 10 wydaje się dziwne lub przynajmniej nowe. Wiele programów nie uruchamia się automatycznie tak samo, jak w poprzednich wersjach, a wiele osób pyta, jak włączyć automatyczne uruchamianie. Wiem, ponieważ ciągle szukam możliwości automatycznego uruchamiania programów, do których jestem przyzwyczajony.
Jak mogę uruchomić OpenVPN podczas uruchamiania, uniemożliwić dostęp do Internetu do momentu połączenia i automatycznie zalogować się do profilu OVPN?
Mam już poświadczenia zapisane w pliku tekstowym, więc OpenVPN musi tylko załadować plik, przetworzyć go i połączyć.
Kiedyś działało to w systemie Windows 7, ale wygląda na to, że zapomniałem, jak to zrobić,
windows-10
openvpn
YetAnotherRandomUser
źródło
źródło
Odpowiedzi:
Najlepszym sposobem jest skorzystanie z usług:
C:\Program Files\OpenVPN\config
.services.msc
);dev-node TAP_Serv
zmusza OpenVPN do powiązania połączenia z interfejsem sieci o nazwie „Tap_Serv”.Możesz sprawdzić, czy istnieje sposób na opracowanie białej listy, aby zmusić usługę do łączenia się tylko z określonymi plikami, a nie wszystkimi. W przeszłości miałem problemy z ludźmi, którzy potrzebowali mieć serwer VPN jako usługę oraz kilka plików klienta VPN na tym samym komputerze, które łączą się tylko od czasu do czasu. W takich sytuacjach, jeśli chciałem, aby GUI OpenVPN wyświetlał im piękną listę dostępnych połączeń, oznaczało to, że usługa widziała te pliki i próbowała się z nimi automatycznie połączyć. W takich przypadkach postanowiłem w ogóle nie korzystać z usług:
Jeśli korzystanie z usługi nie jest opcją, możesz przekazać dodatkowe argumenty wiersza poleceń do wywołania GUI OpenVPN, aby automatycznie połączyć się przy starcie (a także wyświetlać ikonę zasobnika jak zwykle):
Aby uruchomić go po zalogowaniu, umieść taki skrót w zwykłym folderze startowym. (Dla wszystkich użytkowników
%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup
; lub tylko dla bieżącego użytkownika%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup
.)Nie wiem, jak uniknąć łączenia się użytkownika z Internetem przed ustawieniem VPN. Jedyny sposób, w jaki mogę dowiedzieć się, czy za pośrednictwem Zapory systemu Windows, i nie jestem ekspertem w tej dziedzinie. Jeśli chcesz uniknąć narzędzia PowerUser, aby móc uzyskać dostęp do Internetu, potrzebujesz zapory w bramie, aby tego uniknąć, lub silnych zasad grupy, aby uniknąć skalowania uprawnień.
Dla zwykłego użytkownika można skonfigurować komputer kliencki z systemem Windows bez domyślnej bramy. Ustaw stałą statyczną trasę do serwera VPN na klientach Windows za pomocą następującego polecenia (-P powoduje, że jest trwały):
Roues w systemie Windows są przechowywane pod następującym kluczem rejestru:
W tym momencie odłączony klient ma dostęp tylko do serwera VPN. Następnie możesz dodać następujące wiersze w pliku konfiguracyjnym serwera VPN, aby dodać trasy na klientach, gdy się łączą:
Aby skonfigurować serwer VPN jako bramę domyślną:
Aby dodać określoną trasę przez serwer VPN:
Czasami wypychanie trasy nie działa w systemie Windows. Kiedy mi się to przydarza, całkowicie odinstalowuję OpenVPN i jego interfejsy z Windows, ponownie uruchamiam system i instaluję najnowszą wersję oprogramowania. Następnie przed ustanowieniem pierwszego połączenia ponownie uruchamiam system Windows. To zawsze rozwiązało problemy, jednak aktualizacja Windows 10 Anniversary (1607) jest wadliwa dla OpenVPN. Istnieje link do głębszej dyskusji na forach OpenVPN:
Problemy z połączeniem z rocznicową aktualizacją systemu Windows 10
Pamiętaj o tym podczas konfigurowania klientów OpenVPN dla systemu Windows 10.
źródło
Taskschd.msc
i naciśnij <kbd> Enter </kbd>).