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.


Rekomendowane odpowiedzi

Opublikowano

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

Opublikowano

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
Opublikowano

Dziękówka za naprowadzenie. Urzeźbiłem sobie taką regułkę i już śmiga przekierowanko na porcie. B|

 

iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 9500 -j DNAT --to-destination 10.8.0.15:9500

 

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.