Miesięczne archiwum: Lipiec 2013

Instalacja i konfiguracja OpenVPN na serwerze VPS z CentOS 6

Ikona OpenVPN

Dwa dni zajęło mi uruchomienie OpenVPN z możliwością tunelowania na VPSie z CentOSem. Było to jednak dość ciekawe doświadczenie :). Wiedząc jednak, że nie prędko będę miał przyjemność zrobić to ponownie – napiszę o przebiegu instalacji. Może komuś poza mną się to jeszcze kiedyś przyda.

O tym, co daje nam tunelowanie i jakie profity za sobą niesie poczytacie w sieci. Największą zaletą jest korzystanie z tunelowania w otwartych sieciach (Hotspoty, otwarte wifi). W skrócie: połączenie jest szyfrowane do naszego serwera, i komunikujemy się z internetem tak jakby za jego pomocą a nie naszego urządzenia. Zakręcone, wiem.

Przygotowanie

Z rzeczy, które potrzebujemy na sam początek, to:

  1. Serwer z CentOSem w wersji 6 (na niej instalowałem program);
  2. Zainstalowane repozytoria Epel oraz RPMForge (opis tutaj).
Do prawidłowego działania na serwerze musi być uruchomiony moduł TUN/TAP. W celu jego włączenia skontaktuj się z dostawcą, albo zrób to za pomocą odpowiedniej opcji w panelu zarządzania.

DamnVid 1.6 nie uruchamia się

Ikona DamnVid

Zdarza mi się czasem pobierać filmy z YouTube, do tego celu wykorzystuję prosty i pomocny program DamnVid. Niestety, jak się okazało – najnowsza wersja programu 1.6 nie działała u mnie na świeżo zainstalowanym systemie. W ogóle się nie uruchamiała, a poprzednia wersja 1.5 działała bez zarzutu.

Log zawierał następujące informacje o błędzie:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
[12:02:41] Log opened.
DamnVid started in 32-bit mode on win32
Attempting to import Psyco.
Psyco error. Continuing anyway.
System information:
DamnVid version: 1.6
DamnVid mode: 32-bit
DamnVid arguments: (None)
Machine name: Filip-PC
Platform: Windows-32bit-SP1 / Unknown release
Architecture: 32bit WindowsPE / Unknown machine type
(End of system information)
Image path is C:\Program Files (x86)\DamnVid\img\
!! Traceback (most recent call last):
 
File "DamnVid.py", line 371, in <module>
 
IndexError: string index out of range

Problem błahy – niewłaściwa ścieżka środowiska. W moim przypadku wystarczyło dosłownie usunąć jeden średnik ze ścieżki środowiska.