Czy istnieje linuxowy odpowiednik Winsocks?


(Jermel) #1

Witam

Tak jak w temacie, moim celem jest przekierowanie połączenia internetowego poprzez program sockscap (klient) i Winsocks (serwer). Do tej pory serwer stał pod windowsem i używany był program Winsocks, teraz serwer stoi na linuxie i nie wiem jakiej aplikacji użyć zamiast Winsocksa (który o ile wiem jest przeznaczony pod windowsa).

Może ktoś zna rozwiązanie?

**EDIT**

Dodam jeszcze że klient i serwer stoją w całkowicie odległych lokalizacjach. Do tej pory na kliencie (sockscap) wystarczało wpisać IP serwera, uruchomić grę (o lagującej grze tutaj mowa) na kliencie poprzez sockscap, to pozwalało grze łączyć się ze swoim odrębnym serwerem, ale droga połączenia była routowana poprzez serwer Winsocks i pozwalało to ominąć lagi (które są na bezpośrednim połączeniu komputer z grą <--> serwer do którego gra się łączy.


(Lazowski) #2

nie lepiej będzie przekierować odpowiednie porty dla aplikacji w iptables ?


(Death) #3

Od tego jest własnie iptables… };>

http://pl.wikipedia.org/wiki/Iptables

http://pl.docs.pld-linux.org/siec_iptables.html

Masz wiele nakładek… np firestarter…

http://jakilinux.org/aplikacje/firestar … a-kazdego/


#4

Między innymi do tego ta iptables służy.


(Lazowski) #5

albo po prostu dodajesz 2 linijki to rc.local

/usr/sbin/iptables -t nat -A PREROUTING -p tcp -d 83.19.189.210 --dport 1550 -j DNAT --to 192.168.0.2:1550

/usr/sbin/iptables -A INPUT -p tcp --dport 1550 -j ACCEPT

to było pytanie retoryczne…