小编Chr*_*ris的帖子

如何让netcat接受局域网外的连接?

我正在使用netcat作为后端来为我正在制作的程序来回挖掘数据.我在本地网络上测试了我的程序,一旦它工作,我认为只需从我的路由器转发一个端口让我的程序通过互联网工作.唉! 事实似乎并非如此.

如果我启动netcat监听端口6666:

nc -vv -l -p 6666,

然后转到127.0.0.1:6666浏览器,正如预期的那样,我看到HTTP GET请求来自netcat(而我的浏览器等待是徒劳的).my.external.ip.address:6666但是,如果我去,则根本没有任何内容,浏览器显示"无法连接到my.external.ip.address:6666".

我知道端口被正确转发,因为www.canyouseeme.org说端口6666是打开的(当netcat没有监听时,它已关闭).

如果我运行netcat -g my.adslmodem's.local.address来设置网关地址,我会得到相同的行为.我正确使用此命令行选项吗?对于我做错了什么的任何见解?

gateway portforwarding netcat

29
推荐指数
3
解决办法
5万
查看次数

标签 统计

gateway ×1

netcat ×1

portforwarding ×1