如何通过云服务器搭建一个内网穿透服务器(二)

在上一文章中写了云服务器的NPS搭建
云服务器搭建内网穿透服务器

以下是NPS服务器的详细配置

使用默认密码登录nps服务器后,选择客户端,点击新建,其他按默认就行,自动生成唯一验证密钥即可
image


点击客户端的隧道选择新增,新增以下TCP隧道
image
以上表格对应

  • [ id] :刚刚新建的客户端编号,只是一个对应的序号
  • [ 端口] :云服务器的访问端口,如上图的10022,是云服务器的端口号
  • [ 目标(ip:端口)] :需要访问的终端机的端口,比如我要远程访问终端机的22端口,做ssh登录,就填入22
实现以上配置之后就可以通过云服务器的公网ssh ip -p 100022直接登录到终端机的22端口

以下步骤写NPS客户端的搭建

  • 登录需要穿透的终端,下载NPS客户端,即NPC(并非游戏的NPC)
wget https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_arm64_client.tar.gz

  • 使用wget获取直接通过网页下载,选择对应的系统
    image

  • 解压后可以得到npc运行程序与npc.conf
    vi /root/conf/npc.conf

[common]
#把xxx替代为腾讯云服务器IP,并确保8024端口开放
server_addr=xxx.xxx.xxx.xxx:8024
conn_type=tcp
#把aaaaaaaaaaaaaaa替代为你申请的密钥
vkey=aaaaaaaaaaaaaaa
auto_reconnection=true
max_conn=1000
flow_limit=1000
rate_limit=1000
basic_username=11
basic_password=3
web_username=user
web_password=1234
crypt=true
compress=true
#pprof_addr=0.0.0.0:9999
disconnect_timeout=60

  • 最后启动对应终端npc,连接云服务器即可,以上的80,22,8080端口就可以通过云服务器访问了
/root/npc/npc -config /root/npc/conf/npc.conf &
posted @ 2025-08-02 14:29  ChenMJ  阅读(56)  评论(0)    收藏  举报