侧边栏壁纸
博主头像
数据渔港

点亮对生活的好奇心

  • 累计撰写 33 篇文章
  • 累计创建 56 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Nps内网穿透客户端配置

数据渔港
2025-03-30 / 0 评论 / 0 点赞 / 15 阅读 / 460 字
温馨提示:
本文最后更新于 2025-03-30,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

NPC 客户端配置主要用于设置设备与服务器之间的通信参数、协议及安全认证,以确保数据传输的稳定性和安全性,支持设备与系统的高效协同工作 (如 Windows、macOS、Linux、Android、iOS 等),以确保跨终端数据传输的稳定性和安全性,实现设备与系统的高效协同工作。

安装客户端

  • 下载客户端

    # 创建客户端工作目录
    mkdir -p /home/npc

    #进到创建好的文件夹
    cd /home/npc

    # 下载客户端请按照系统架构选择
    wget https://github.com/ehang-io/nps/releases/download/v0.26.9/linux_amd64_client.tar.gz

    #解压安装包
    tar -zxvf linux_amd64_client.tar.gz

系统注册自启

  • 创建npc服务文件

    # 创建编辑
    sudo nano /etc/systemd/system/npc.service

  • 配置模版

    [Unit]
    # 服务的描述
    Description=npc Service

    # 指定服务启动顺序,确保在网络启动后再启动该服务
    After=network.target

    [Service]
    # 指定启动服务的命令{在服务端获取启动链接命令}
    ExecStart=/home/npc/npc -server=nps.datafh.cn:8024 -vkey=cuhhfx9stxtp474o -type=tcp

    # 定义服务的重启策略,always 表示在服务退出时总是重启
    Restart=always

    # 指定运行服务的用户和组
    User=root
    #Group=npcgroup

    # 设置服务的工作目录
    WorkingDirectory=/home/npc

    # 标准输出和标准错误输出重定向到日志文件
    StandardOutput=append:/var/log/npc.log
    StandardError=append:/var/log/npc.log

    [Install]
    # 指定服务的启动目标,multi-user.target 表示在多用户模式下启动
    WantedBy=multi-user.target

  • 设置系统自启
	
	#重载文件
	sudo systemctl daemon-reload
	
    # 启动服务并设置其在系统启动时自动启动
    sudo systemctl start npc
    sudo systemctl enable npc

    # 检查服务状态
    sudo systemctl status npc

    #查看日志
    tail -f /var/log/npc.log


0

评论区

ip); ?>