Skocz do zawartości
  • Cześć!

    Witaj na forum RootNode - aby pisać u nas musisz się zarejestrować, a następnie zalogować. Posty pisane z kont niezarejestrowanych nie są widoczne publicznie.

Udostępnienie usługi na serwerze domowym na zewnątrz przy użyciu VPS z OPENVPN.


Dzejkob

Rekomendowane odpowiedzi

Cześć!

 

Posiadam w domu serwer domowy oparty na Proxmoxie, na którym mam maszynę wirtualną KVM - Debian 9.

Na Debianie w domku chciałbym odpalić pewną usługę, która będzie widoczna z zewnątrz przy użyciu IP mojego serwera VPS i odpowiedniego portu.

Niżej zamieszczam ilustrację.

 

Macie pomysła, jak to szybko i przyjemnie zrobić?

Zapewne IPTables, ale zbytnio ich nie ogarniam. :)

 

Serwer VPN na VPS już skonfigurowałem, klienta na Debianie w domu też już zainstalowałem i odpaliłem.

Z serwera VPS mogę pingować VPS i odwrotnie.

 

Dzięki za pomoc.

Screenshot_1.png

Odnośnik do komentarza
Udostępnij na innych stronach

W tym przypadku będziesz musiał znać trochę iptables :) .


Na OpenVPN Aruba, musisz zrobić DNAT:

iptables -t nat -A PREROUTING -i eth0 -j DNAT --to 5.6.7.8

Gdzie: 5.6.7.8 to IP twojej maszyny KVM w sieci lokalnej (oczywiście zakładam, że eth0 to twój interfejs wejściowy z globalnym IP`kiem).

 

Regułki z nat`em w iptables zobaczysz komendą:

iptables -t nat -nvL

 

Jeżeli chcesz, aby maszyna KVM wychodziła "do klienta" IP`kiem publicznym ARUB`y możesz użyć SNAT/MASQUARADE.

 

Jeżeli jest to np. strona www, możesz użyć nginx i "funkcji" reverse proxy od nginx`a.

 

Więcej o iptables i ogólnie ruchu sieciowym masz np. tutaj: http://lartc.org/lartc.pdf

 

  • Super! 1
Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając z forum, wyrażasz zgodę na: Warunki użytkowania, Regulamin, Polityka prywatności.