自建内网穿透服务器

自己搭建NPS内网穿透服务器

前言

自己搭建内网穿透服务器,使用开源的nps工具,用一台公网云服务器做内网穿透服务器,用Windows电脑做客户端,远程桌面控制Windows电脑做例子。

一。准备工作

1.公网云服务器1台

​ 我的是阿里云服务器2C2G3M40GB

2.下载nps

​ 在github上搜索nps,找到ehang-io/nps

  • 地址:https://github.com/ehang-io/nps/releases/tag/v0.26.10
    在这里插入图片描述

  • 根据公网服务器系统下载对应的服务端,我的是Ubuntu系统:

    https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_amd64_server.tar.gz
    在这里插入图片描述

  • 下载nps客户端,我这里以Windows做例子

    https://github.com/ehang-io/nps/releases/download/v0.26.10/windows_amd64_client.tar.gz
    在这里插入图片描述

二。安装nps服务端

使用root权限执行命令

1.上传服务端安装包

​ 上传位置随你,我上传到自己建立的文件夹/app/nps/下面

2.安装服务

  • 解压安装包tar xf linux_amd64_server.tar.gz
    在这里插入图片描述

  • 安装:sudo ./nps install

​ 它自带安装命令的,直接执行

3.修改nps配置

sudo cd /etc/nps/conf

​ 目录下面有个nps.conf
请添加图片描述

  • sudo vim nps.conf

  • 说明:8024端口默认的服务端端口,下面是nps控制台web页面的登录账号,密码,端口号,可以根据自己情况修改

  • 注意:如果你的服务器开启了防火墙,则要把对应的端口号放开,并且在云服务器中加入安全组

请添加图片描述

最后保存

4.启动服务端

  • 命令:sudo nps start

  • 查看后台进程是否启动成功:ps -ef | grep nps

请添加图片描述

三。配置客户端

1.登录nps服务端控制台

在这里插入图片描述

在这里插入图片描述

2.添加客户端

  • 客户端—》新增—》—》备注

在这里插入图片描述
在这里插入图片描述

  • 可以看见3389是我新建的客户端,

  • 客户端命令是在客户端启动时要用到,里面的ip:端口是你的服务器ip和nps服务端端口号

在这里插入图片描述

四。安装客户端

前提要把,Windows电脑的远程控制开启,各个版本不一样,家庭版的好像要升级到企业,专业,教育版本
在这里插入图片描述

1.安装

  • 把下载好的压缩包解压出来
    在这里插入图片描述

  • 不能直接运行npc.exe,打开cmd,执行上面3.2中返回的客户端命令

    要把前面的./删除,

    在这里插入图片描述

2.添加隧道

  • 刚才在nps服务端控制台创建的客户端后面有个隧道,点击“隧道”,点击添加

    在这里插入图片描述
    在这里插入图片描述

  • 模式:TCP,我要远程控制Windows,所以用的是TCP

  • 服务端端口号:根据你自己的情况,填一个服务端没有使用过的端口号,例如:10001,端口号防火墙要放开,并且加入安全组

  • 目标 (IP:端口):就是你要控制或访问的ip端口号,我这里是要转发本地的,所以用的是127.0.0.1:3389

  • 保存

    在这里插入图片描述

  • 客户端cmd命令窗口就有了日志

    在这里插入图片描述

  • 在控制台可是查看到该客户端是在线状态了

在这里插入图片描述

五。远程控制桌面

1.手机远程控制

  • 我用的苹果手机,下载RD Client软件,商城好像叫Microsoft远程桌面,关闭WIFI

  • 打开软件,添加电脑

    在这里插入图片描述

  • 填写nps服务器的ip和隧道端口

  • 用户账号是你的Windows系统登录的账号密码

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

  • 完毕

2.电脑控制

  • 打开远程桌面软件
    在这里插入图片描述

  • 输入服务器IP加隧道端口

  • 输入Windows账号密码
    在这里插入图片描述

  • 完成

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值