VPN
Z MyDevil.net
Spis treści: 1. Opis 2. OpenVPN 3. PPTP 4. Wyjściowy adres IP
Spis treści |
Opis
VPN (z ang. Virtual Private Network, wirtualna sieć prywatna) to swego rodzaju tunel, służący do bezpiecznej (szyfrowanej) transmisji danych. Dzięki temu nikt po drodze nie będzie w stanie podejrzeć ruchu sieciowego użytkownika, oraz możliwe będzie łączenie się do adresów IP/portów zablokowanych przez administratora sieci.
Dobrym przykładem sytuacji, w których VPN okazuje się pomocny, są darmowe hot-spoty hotelowe, w których administrator sieci zablokował dostęp do komunikatorów Gadu-Gadu/Skype. Dzięki VPN istnieje możliwość ominięcia tej blokady. Z VPN nie można połączyć się do serwerów IRC.
Na kontach typu IRC z naszej oferty istnieje możliwość korzystania z serwerów VPN w różnych lokalizacjach (Francja, Polska, USA i Ukraina).
Aby korzystać z VPN należy go aktywować na swoim koncie poleceniem:
devil vpn on
Należy też ustawić hasło do VPN używając komendy:
devil vpn pass
OpenVPN
OpenVPN jest uniwersalnym rozwiązaniem dla typowych pecetowych systemów operacyjnych. Aby z niego skorzystać należy zainstalować klienta OpenVPN - działa on na m.in. systemach Windows, Linux czy *BSD. Serwery OpenVPN działają na portach:
- TCP: 1194, 80, 443
- UDP: 1194, 53
Systemy Windows (7, Vista, XP)
Do korzystania z VPN będziemy potrzebowali specjalnego oprogramowania (klienta OpenVPN), dostępnego do pobrania pod tym adresem. Instalujemy go i przechodzimy do następnego kroku.
|
UwagaPoniższy krok jest wymagany tylko dla systemów Windows 7 i Windows Vista |
Teraz musimy dodać uprawnienia zapisu do katalogu z plikami konfiguracyjnymi: * Przechodzimy do katalogu C:\Pliki programów (x86)\OpenVPN\ (chyba, że podczas instalacji wybraliśmy inną ścieżkę)
- Klikamy prawym przyciskiem myszki na folder config, wybieramy Właściwości
- Przechodzimy na zakładkę Zabezpieczenia, wybieramy grupę Użytkownicy, klikamy na Edytuj
- W nowym okienku, w polu Zezwalaj zaznaczamy Zapis.
Pobieramy pliki konfiguracyjne (link u dołu strony) i zapisujemy je do katalogu C:\Pliki programów (x86)\OpenVPN\conf.
|
UwagaDla systemów Windows XP, katalog conf znajduje się w katalogu C:\Program Files\OpenVPN\. |
Możemy już uruchomić tunel VPN: Klikamy prawym na ikonkę OpenVPN na pulpicie i wybieramy Uruchom jako administrator. Następnie, w trayu systemowym (pole obok zegarka) odnajdujemy ikonkę OpenVPN, klikamy prawym przyciskiem myszki i wybieramy Connect.
Login i hasło o które zostaniemy poproszeni to login i hasło do naszego konta shell.
Instrukcja konfiguracji klienta OpenVPN dla systemu Windows 7 dostępna jest również w postaci filmiku.
Systemy BSD, Linux, Solaris, Mac i inne uniksowe/uniksopodobne
Pakiet OpenVPN powinien znajdować się w repozytorium/kolekcji portów/portage naszej dystrybucji. Wystarczy go zainstalować (polecenia róznią się, w zależności od używanego systemu i dystrybucji), pobrać nasze pliki konfiguracyjny (linki u dołu strony) do jednego folderu i uruchomić klienta OpenVPN. Poniższe polecenia pobiorą certyfikaty do folderu ~/mydevil-vpn:
mkdir ~/mydevil-vpn cd ~/mydevil-vpn wget http://www.wiki.mydevil.net/vpn/ca.crt wget http://www.wiki.mydevil.net/vpn/client.ovpn
Następnie uruchamiamy openvpn poleceniem:
openvpn --config client.ovpn
Pamiętając o tym, by znajdywać się aktualnie w katalogu ~/mydevil-vpn.
Login i hasło o które zostaniemy poproszeni to login do naszego konta shell i hasło ustawione za pomocą polecenia devil vpn pass.
Pliki konfiguracyjne i certyfikaty
Plik konfiguracyjny OpenVPN (Francja):
client dev tap proto udp remote vpn.mydevil.net 1194 nobind persist-key persist-tun ca ca.crt auth-user-pass
Plik konfiguracyjny OpenVPN (Polska):
client dev tap proto udp remote plvpn.mydevil.net 1194 nobind persist-key persist-tun ca ca.crt auth-user-pass
Plik konfiguracyjny OpenVPN (Ukraina):
client dev tap proto udp remote uavpn.mydevil.net 1194 nobind persist-key persist-tun ca ca.crt auth-user-pass
Plik konfiguracyjny OpenVPN (USA):
client dev tap proto udp remote usvpn.mydevil.net 1194 nobind persist-key persist-tun ca ca.crt auth-user-pass
Konfigurację należy umieścić w tym samym katalogu, co certyfikat ca.crt. Oto on:
-----BEGIN CERTIFICATE----- MIIEVDCCAzygAwIBAgIJAPYW3JWGjG14MA0GCSqGSIb3DQEBBQUAMHkxCzAJBgNV BAYTAlBMMQswCQYDVQQIEwJQTDEUMBIGA1UEBxMLU3dpbm91anNjaWUxEDAOBgNV BAoTB015RGV2aWwxEzARBgNVBAMTCk15RGV2aWwgQ0ExIDAeBgkqhkiG9w0BCQEW EWFkbWluQG15ZGV2aWwubmV0MB4XDTExMDUwMTEzMDkwNVoXDTIxMDQyODEzMDkw NVoweTELMAkGA1UEBhMCUEwxCzAJBgNVBAgTAlBMMRQwEgYDVQQHEwtTd2lub3Vq c2NpZTEQMA4GA1UEChMHTXlEZXZpbDETMBEGA1UEAxMKTXlEZXZpbCBDQTEgMB4G CSqGSIb3DQEJARYRYWRtaW5AbXlkZXZpbC5uZXQwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC2eq0SgSGgg6A6MiKrk1pfdNTWgh+L1eDbkLIF4EDeWDLu 5/HDoA0ZjqHyyj1bKjSnaTFQ8ReXp/tzrS4+qYbSrGYoKRkNmSBChFOMCpp8ORXt WIhR3cH2icQkLPqtL+O/hkkqcoERVOFzn4Lf+8kzxYwLYGXyDEtWx6/8H/SXXtuK UI/IkZ+F90WCizVUFouV3yiPyMoXOEdBT7E1Sl1mbeRWHDrdJUH2neNics6yft+2 r8k+eYy2n2T+lMLJyc7DXvfzaQL/ccitGAgf7oDJS500mPCLM2yJkENHxe1lJdQu LmHilMMd7DZSzq/8ShFgRN+x1dWShOxyMR35iDw/AgMBAAGjgd4wgdswHQYDVR0O BBYEFAuPiYktQ5HXgX8mLjT/ZbLWzaJ/MIGrBgNVHSMEgaMwgaCAFAuPiYktQ5HX gX8mLjT/ZbLWzaJ/oX2kezB5MQswCQYDVQQGEwJQTDELMAkGA1UECBMCUEwxFDAS BgNVBAcTC1N3aW5vdWpzY2llMRAwDgYDVQQKEwdNeURldmlsMRMwEQYDVQQDEwpN eURldmlsIENBMSAwHgYJKoZIhvcNAQkBFhFhZG1pbkBteWRldmlsLm5ldIIJAPYW 3JWGjG14MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAHetMtYvhXxv nhw0imWNahPcnpOUfWOKgkodZb28SzRvQYrU3Vd/fS/nWIm3BYRt36+5OtMKO+lH 32tm5pSmSTmSvP7fukMHLyjiDp57BJQjYUwzi1vb038aGM7AezILehCyZIt+S/ZK XJc9BhZvRTL7VDmRjtjNL1esHhtb8t38qlgpkCrmUn25Ok5nPrx8tHhyrRZfIPho 6FL4IhWbVPmrlz5nLwlnkE8hhtmBnFnmST7BfNNp/xzTceulVukoYW12aqtufRNg s4DJyiYQXWxfc44H2Hyw+M/5OIbXC/bk/hUjHIARhbYEpznwjryUAyC7CKtpTC8s WNk8gagjif0= -----END CERTIFICATE-----
Następnie uruchamiamy openvpn poleceniem:
openvpn --config client.ovpn
Pamiętając o tym, że musimy znajdować się w tym samym katalogu co client.ovpn i ca.crt.
Gdy zostaniemy poproszeni o login i hasło, podajemy login do konta shell oraz hasło ustawione wcześniej za pomocą devila.
PPTP
Protokół PPTP umożliwia korzystanie z VPN za pomocą wbudowanych w system Windows narzędzi. Również niektóre urządzenia umożliwiają łączenie się za pomocą tego protokołu (np. iPhone, telefony z systemem Android).
Poniżej przedstawiono procedurę ustawienia połączenia VPN za pomocą PPTP w systemie Windows XP.
W Panelu Sterowania wchodzimy w "Połączenia sieciowe"
Po prawej stronie wybieramy "Utwórz nowe połączenie"
Zaznaczamy "Połącz z siecią w miejscu pracy"
Oraz "Połączenie wirtualnej sieci prywatnej"
Wpisujemy (dowolną) nazwę naszego połączenia.
Zaznaczamy "Nie wybieraj połączenia początkowego" - chyba, że chcemy aby system Windows zestawiał najpierw inne
połączenie sieciowe, jednakże przy współczesnych metodach połączenia z internetem nie powinno to mieć miejsca.
W polu "nazwa hosta" należy podać vpn.mydevil.net. VPN za pomocą PPTP jest dostępny jedynie w lokalizacji francuskiej.
Zatwierdzamy nasze połączenie. Dla wygody można zaznaczyć dodanie skrótu do połączenia na pulpicie.
Przy zestawianiu połączenia zostaniemy poproszeni o login i hasło. Należy podać login do konta shell i hasło ustawione wcześniej narzędziem devil. Korzystanie z PPTP wymaga wcześniejszego ustawienia hasła za pomocą devil vpn pass
Rozłączyć się z VPN możemy klikając prawym przyciskiem na ikonie połączenia w pasku zadać i klikając "Odłącz".
Wyjściowy adres IP
W przypadku korzystania z serwera VPN zlokalizowanego we Francji użytkownik dostaje możliwość wybrania wyjściowego adresu IP. Za pomocą polecenia:
devil vpn ip <adres_ip>
można wybrać spośród publicznej listy vhostów, lub wybrać jeden z prywatnych adresów IPv4, przypisanych do konta.