Obecnie hostuję serwer Teamspeak w domu. Zamierzam mieć ten serwer podłączony do VPN przez cały czas. Jednak po połączeniu z VPN nikt nie może połączyć się z serwerem Teamspeak. Usługa VPN, której używam, to prywatny dostęp do Internetu, który umożliwia przekierowywanie portów na niektórych serwerach. Jednak ta metoda nie działa dla mnie, ponieważ mój wybór serwerów VPN jest ograniczony.
Jak mogę przekierować ruch na serwerze Teamspeak, aby działał po połączeniu z VPN?
Dzięki!
Edytuj: Używam prywatnego dostępu do Internetu. Aby się połączyć, używam ich aplikacji, ale także mogę korzystać z OpenVPN.
networking
vpn
Waddling Pig
źródło
źródło
route -n
przed i po połączeniu z VPN. Pomysł polega na użyciu Podział tunelowania pokonać to.Odpowiedzi:
Jeśli przekierowanie portu jest możliwe
Z udostępnionych informacji wydaje się, że przekazują ci dynamiczny adres IP lub konfigurację, która się zmienia. Chociaż PIA obsługuje przekierowanie portów, jak już powiedziałeś, to nie pomaga, jeśli użytkownicy nie wiedzą, gdzie mieszka serwer (Twój adres IP VPN).
W tym scenariuszu po prostu przekaż UDP 9987 jak zwykle, ale możesz użyć dynamicznej usługi IP, takiej jak No-IP. Mają klientów, którzy mogą aktualizować wpis DNS yourhost.no-ip.tld z komputera, na którym działa serwer VPN i serwer Teamspeak 3.
Na marginesie, aby wyeliminować jakiekolwiek dziwne zachowanie, zaleca się używanie klienta OpenVPN, jeśli to możliwe. Pozwala to zobaczyć, w jakim zakresie konfiguracji egzekwują w rozsądnym zakresie.
Jeśli przekierowanie portów jest naprawdę niemożliwe
Możesz być SOL za prowadzenie tego przez ta konkretna usługa VPN, jak z tego, co udało mi się odkryć, ich system zezwalający na przekierowanie portów jest bardzo dziwny i nieoczekiwany z doświadczeń użytkowników.
Istnieją potencjalne opcje, aby to dalej działało, na przykład pytając PIA, czy zezwalają na tunelowanie z podziałem, czy nie, dla których niektóre dane mogą przechodzić przez interfejs VPN, podczas gdy inne wychodzą z twojego sprzętu / normalnie oczekiwanego interfejsu.
Pomimo tych potencjalnych obejść, zdecydowanie zaleciłbym po prostu skorzystanie z dostawcy VPN, który faktycznie obsługuje przekierowanie portów bez wielkiego kłopotu, aby uchronić się przed tym bólem głowy. Osobiście korzystałem z nVpn.net w przeszłości, co pozwala na przekierowanie portów (bez żadnych kłopotów!) Pomimo przekazywania dynamicznych adresów IP.
Zasoby:
doświadczenia użytkownika https://www.reddit.com/r/VPN/comments/1vx0gk/linux_pia_torrents_port_forwarding/ rozsądny dostawca VPN do hostingu
https://www.nvpn.net
zasugerował dostawcę dynamicznego DNS (DDNS)
https://www.noip.com/
ogólne informacje i dostawcy DDNS
https://help.ubuntu.com/community/DynamicDNS
źródło
Strona internetowa usługi VPN mówi, że działa na poziomie „interfejsu TCP / IP”, więc ma wpływ wszystko Aplikacje. Obejmuje to twój serwer TeamSpeak.
Fakt, że użytkownicy nie mogą się połączyć, oznacza, że klienci TeamSpeak łączą się bezpośrednio z serwerem, a NIE przez serwer pośredniczący w chmurze.
Fakt, że nawet prywatny dostęp do Internetu oferuje opcja przekierowania portu oznacza, że dzieli on adresy IP między klientami. Niestety oznacza to, że dynamiczna usługa IP, taka jak No-IP, nadal nie działa.
Wygląda na to, że masz dwie opcje, żadna z nich nie jest dokładnie tym, o co prosisz:
Zastąp usługę VPN - albo znajdź taką, która umożliwia korzystanie z przekierowania portów, albo znajdź taką, która zapewnia dedykowane adresy IP każdemu klientowi (co uniemożliwi przesyłanie dalej w usłudze VPN) i
Podziel swoje serwery - przenieś połączenie VPN LUB usługę TeamSpeak na inny serwer. Możesz to zrobić fizycznie lub używając maszyn wirtualnych na istniejącym serwerze.
źródło