pyj0207 2024-01-30 20:53 采纳率: 66.7%
浏览 40
已结题

内网穿透NPS的安装和启动

机顶盒刷了ubutun,使用网页终端root登录,
下载nps,放在opt/nps文件夹,修改好配置文件 ,然后 ./nps install,用 nps start启动不了,
用 ./nps,启动了能用,关闭网页终端后 又不行了。

还有,关于设置开机启动,网上说有说安装后自动注册了,自动有开机启动,试了也没有。
网上找了一圈没有一个可以的。 如果用docker安装设置开机启动是可以的,但是不用dockers,直接安装就不行。到底怎么用什么命令。

img

  • 写回答

1条回答 默认 最新

  • GISer Liu 2024-01-30 20:59
    关注

    该回答引用自GPT-3.5,由博主GIS_Liu编写:

    针对您描述的问题,我将提供详细的解决方案和思路:

    问题分析:

    1. 启动问题: 您描述了通过 ./nps 可以手动启动 NPS,但使用 nps start 无法启动,而且关闭网页终端后再次启动也失败。
    2. 开机启动问题: 安装后没有自动注册开机启动项,尝试了多种方法但未成功。

    解决方案:

    启动问题:

    1. 查看日志: 首先,尝试查看 NPS 的日志文件,通常位于 opt/nps/logs 目录下,查看日志可以帮助定位启动失败的原因。

    2. 环境变量问题: 当您使用 ./nps 命令可以启动时,但通过 nps start 无法启动时,可能是因为环境变量的问题。在网页终端中运行命令时,可能无法正确加载环境变量。

    3. 修改启动命令: 您可以尝试修改启动命令,使用绝对路径来确保正确的执行。例如,/opt/nps/nps start

    4. 后台启动: 如果您希望关闭终端后 NPS 仍然在后台运行,可以尝试使用 nohup 命令启动,例如:nohup /opt/nps/nps start &

    开机启动问题:

    1. 手动添加启动项: 如果 NPS 没有自动注册开机启动项,您可以尝试手动添加启动项到系统启动脚本中。具体步骤可能因您的操作系统版本而异,通常需要修改 /etc/rc.local 或使用 systemctl 等工具来添加启动项。

    2. 修改配置文件: 您也可以尝试在 NPS 的配置文件中添加开机自启动的设置,通常可以在配置文件中找到类似的选项。

    3. 检查权限问题: 确保启动脚本和配置文件的权限设置正确,以确保系统可以读取并执行这些文件。

    总结:

    您遇到的问题可能是由于环境变量、启动命令、权限设置或系统配置等因素导致的。通过仔细查看日志、调整启动命令以及手动添加启动项,您应该能够解决 NPS 启动和开机启动的问题。

    希望以上解决方案对您有帮助。如果您有任何进一步的问题或疑问,欢迎继续提问,我将竭诚为您服务。

    如果该回答解决了您的问题,请采纳!如果没有,请详述问题所在!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 5月17日
  • 已采纳回答 5月9日
  • 创建了问题 1月30日