Port forwarding using netcat.
Posted by on 2014-09-19 13:40:44:
This example shows how to create a custom xinetd service, in this case to forward radmin (port 4899) to another server using netcat.
Create a file in /etc/sysconfig/xinetd.d/ (call it what you want - but for this example radmin would be a good choice)
Create a definition in your
/etc/services
file contains a mapping for the port you wish to forward, e.g.radmin 4899/TCP # Remote admin
And then create the xinetd listener in
/etc/xinetd.d/
service radmin { flags = REUSE protocol = tcp socket_type = stream port = 4899 wait = no user = nobody server = /usr/sbin/nc server_args = -w 10 192.168.20.250 4899 disable = no }
This will redirect any requests to the local machine on port 4899 to the remote server 192.168.20.250:4899
A 'poor mans' proxy really!
Tags: Networking , Netcat , Linux
Return to home page: Home