Portál AbcLinuxu, 2. srpna 2025 07:48


Dotaz: counter strike sever - presmerovani portu

3.10.2016 17:26 daemon2
counter strike sever - presmerovani portu
Přečteno: 398×
Odpovědět | Admin
Ahoj, mám lokální server (dostatečný HW pro csgo) na kterém mi běží counter strike server, ale boužel nemám veřejnou IP adresu. Mám k dispozici VPS(slabý "HW" pro csgo) kde veřejná ip adresa je, napadlo mě, jestli je možné udělat tunnel z lokálního serveru na VPS a na VPS nastavit přesměrování portů na lokálni server. Předpokládám, že to toreticky možné je, používám Debian, spojení nemusí být šifrované. Co byste k tomu doporučili, pokud možno co nejjednodušší řešení :) Rozjel jsem si PPTPD. Připojím se jako klient na VPS, ale co dál netuším...

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

3.10.2016 20:55 Matlák
Rozbalit Rozbalit vše Re: counter strike sever - presmerovani portu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nastuduj si reverzn SSH tunel. Je to snadné.
3.10.2016 20:57 Matlák
Rozbalit Rozbalit vše Re: counter strike sever - presmerovani portu
"s/reverzn/reverzní"

Ale neručím za rychlost odezvy, záleží mimo obou strojů i na drátech mezi nimi. Chce to vyzkoušet.
3.10.2016 21:18 NN
Rozbalit Rozbalit vše Re: counter strike sever - presmerovani portu
To mu moc nepomuze. Problem je ten, ze chce forwardovat verejny provoz. Tzn. na privatni server/PC mu tunelem dorazi pakety s verejnou IP.
4.10.2016 06:21 Matlák
Rozbalit Rozbalit vše Re: counter strike sever - presmerovani portu
Pak by se asi dala použít nějaká proxy na tom "slabém" veřejném VPS. Pravda že s counter strike v tomhle směru zkušenosti nemám.
4.10.2016 07:10 soyo
Rozbalit Rozbalit vše Re: counter strike sever - presmerovani portu
Tu by pomohlo gatewayports yes v nastaveni sshd na slabom hw. Mozno to nebude pouzitelne kvoli narokom na sifrovanie, ale ako proof of concept je to fajn.
5.10.2016 09:59 Xerces
Rozbalit Rozbalit vše Re: counter strike sever - presmerovani portu
Souhlas. Na VPS gatewayports yes a reverzní tunel z CSserveru na VPS.
Řešení 1× (daemon2 (tazatel))
6.10.2016 10:31 daemon2
Rozbalit Rozbalit vše Re: counter strike sever - presmerovani portu
Díky všem, nakonec jsem to rozjel pres PPTP, melo by to byt nesifrovane, tudiz rychlejsi.
  • PPTP Server ("slabý" veřejný VPS) jsem instaloval dle: https://www.linuxbabe.com/linux-server/setup-your-own-pptp-vpn-server-on-debian-ubuntu-centos
  • PPTP Client (neveřejný PC, kde běží CounterStrike) jsem nastavil dle : http://www.cyberciti.biz/tips/howto-configure-ubuntu-fedora-linux-pptp-client.html
Pake ještě bylo potřeba přesměrovat porty na "slabém" veřejném VPS. To jsem udělal přes firehol

       server_cssgo_ports="tcp/27015 udp/27015 tcp/27020"
       client_cssgo_ports="default 27005"


       # preklad adrese, nevim nerozumim presne, je to potreba pro pristup s vpn na internet 
       router home2internet inface ppp0 outface eth0
          masquerade
          route all accept
        router internet2home inface eth0 outface ppp0
          route ident reject with tcp-reset
          route cssgo accept

       # presmerovani portu do vnitrni site
        iptables -t nat -A PREROUTING -i eth0 -p udp --dport 27015 -j DNAT --to-destination 10.10.0.100
        iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 27015 -j DNAT --to-destination 10.10.0.100
        iptables -t nat -A PREROUTING -i eth0 -p udp --dport 27005 -j DNAT --to-destination 10.10.0.100
        iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 27005 -j DNAT --to-destination 10.10.0.100

Jediné co mi nejde, že musím ručně nastavovat u PTPD clienta bránu na PPTD server. Jinak to běhá v pohodě, odezva serveru cca 30ms

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.