Firefox telnet 不工作

Firefox telnet 不工作

我正在使用 Firefox 访问 eve-ng 服务器。

基本上,每个节点都显示为一个 telnet 链接,如下所示: telnet://192.168.1.168:36323
我已确保在 Firefox 中启用了以下内容并重新启动了 Firefox: network.protocol-handler.expose.telnet并将值设置为false

当单击 telnet 链接时,我可以选择系统处理程序选项,当我选择时,只启动 Konsole,但不 telnet 到端点。

搜索后,我在目录中找到了以下脚本,/usr/bin并从 Firefox 中指向该脚本,但什么也没发生:脚本如下:


#!/bin/sh 
#address=`echo ${*##telnet://} | sed 's/:/ /g'` 

address=`echo $1 | cut -d : -f 2 | sed 's;/;;g'` 
port=`echo $1 | cut -d : -f 3` 
exec /usr/bin/konsole -e telnet $address $port 
#exec /usr/bin/xterm -e telnet $address $port 

当我从 CLI 执行时,上述脚本有效,如下所示:

fftelnet telent://192.168.1.168:58129

但是当我从 Firefox 中选择它时,它不起作用。

我附上了 Firefox 中发生的情况的图片: 当我选择 fftelnet 并按 OK 时,什么也没有发生

请帮忙。

答案1

我用的是这个:

#!/bin/bash
#
# Linux shell script called by Firefox in response to
# telnet:// URLs for the NNMi telnet menu.
#
address=`echo $1 | cut -d : -f 2 | sed 's;/;;g'`
port=`echo $1 | cut -d : -f 3`
exec /usr/bin/gnome-terminal -- telnet $address $port

相关内容