GNU/Linux >> Belajar Linux >  >> Ubuntu

Paket Redirect Diarahkan Ke Port 5000 Ke Port Lain?

Saya mencoba menggunakan eboard untuk terhubung ke server FICS (http://www.freechess.org), tetapi gagal karena port 5000 diblokir (firewall perusahaan). Namun, saya dapat terhubung ke server melalui port telnet (23):

telnet freechess.org 23
(succeeds)
telnet freechess.org 5000 
(fails)

Sayangnya nomor port di-hardcode (lihat di sini:http://ubuntuforums.org/archive/index.php/t-1613075.html). Saya lebih suka tidak perlu meretas kode sumber seperti yang akhirnya dilakukan oleh penulis utas itu. Bisakah saya meneruskan port pada mesin lokal saya menggunakan iptables? Saya mencoba:

sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 5000 -j REDIRECT --to-port 23

dan

sudo iptables -t nat -I OUTPUT --src 0/0 -p tcp --dport 5000 -j REDIRECT --to-ports 23

tapi ini tidak berhasil...

Perhatikan bahwa:

$ sudo iptables -t nat -L
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination         
REDIRECT   tcp  --  anywhere             anywhere            tcp dpt:5000 redir ports 23

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
REDIRECT   tcp  --  anywhere             anywhere            tcp dpt:5000 redir ports 23 

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination         

Jawaban yang Diterima:

-j REDIRECT dialihkan ke mesin Anda sendiri. Jika Anda ingin mengarahkan ulang ke port lain pada mesin jarak jauh, gunakan -j DNAT --to-destination :23


Ubuntu
  1. Bagaimana cara mengarahkan domain ke domain lain secara lokal?

  2. Bagaimana cara meneruskan port dari satu mesin ke mesin lainnya?

  3. IPTables - Port ke ip &port lain (dari dalam)

  1. Apakah Ini Uuoc (Penggunaan Cat yang Tidak Berguna) Untuk Mengarahkan Satu File Ke File Lain?

  2. Alihkan konsol ke port serial

  3. Bagaimana cara mengarahkan subdomain ke port lain di server yang sama?

  1. Bagaimana Cara Menggunakan Chromecast?

  2. Bagaimana Menggandakan Paket Dan Konfigurasi Server Ke Mesin Lain??

  3. Cara Mengarahkan Halaman HTML ke URL Lain