因为自己算是一个纯小白,刚接触云服务器的时候看了很多教程,在frp和nps二者之间权衡之后选择了nps,我个人觉得nps要简单得多。作为一个资深的伸手党(其实不是),很多人仅仅是为了快速实现内网穿透的功能,并不想研究Linux各种命令行的用法和意义,所以我做了这个教程来快速实现nps的设置。

宝塔面板下实现nps内网穿透

  • 一、 下载nps以及npc文件
    • 官方下载
    • 已配置好的文件
  • 二、 修改配置文件并上传安装
    • 修改配置文件
    • 上传并安装
  • 三、 后台设置
    • 放行端口
    • 登录后台
    • 添加客户端
    • 添加tcp隧道
    • 放行端口
    • 运行客户端
  • 测试

背景说明:
  我目前使用的是腾讯云CentOS7.x 版本,然后是安装的自带的宝塔面板,上传文件和编辑基本都是用 finalshell 实现,当然你也可以直接用宝塔上传或者用Xshell,Xftp。我这里是希望能通过云服务器实现Windows电脑之间的互相访问,因此服务端是Linux,客户端是Windows,后续也是下载对应的文件。


一、 下载nps以及npc文件

官方下载


官方 的Github下载页面在此,你可以根据自己的需求下载最新版本。


看好对应的版本,下载到桌面,解压,分别命名为nps(server)以及npc(client),如下图:

已配置好的文件

当然我更推荐直接用我给的版本,这样也许更加方便,百度云链接如下:
链接:https://pan.baidu.com/s/1j07lMCwknEgNgG1YQ39Axw
提取码:1111


二、 修改配置文件并上传安装

修改配置文件

用记事本打开配置文件如图:

将此处改为自己服务器的公网IP:

web_host=a.o.com   # 服务器IP地址
web_username=admin  # 管理界面用户名
web_password=123 # 登录密码
web_port = 8080  # nps管理界面的端口

上传并安装

我这里使用的是finalshell上传到 /root目录,你也可以登录宝塔面板中上传文件,注意是上传nps文件。
  宝塔上传文件:

finalshell 拖拽上传文件:

如上图,可以看到 /root 目录下面已经由了 nps文件夹。

cd /root/nps # 进入文件目录
./nps install # 安装nps


可能遇到的错误:bash: ./nps 权限不够
解决方法:

cd /root/nps # 进入文件目录
chmod +x nps
./nps install # 安装nps

启动nps

nps start # 启动nps
nps # 查看运行情况


如果在这一步都没有问题,但是后面无法进入管理页面,请注意修改配置文件,将这一部分去掉,可能的原因是由于端口被其他服务占用了。

三、 后台设置

放行端口

到云服务器的防火墙安全组里面放行需要用到的端口,如8080(管理页面的端口),8024(tcp通道端口)。

同时去宝塔面板内查看是否放行端口。

登录后台

后台地址为 ip:8080

输入之前设置的用户和密码 默认为 admin 和123

添加客户端



点击加号,记住下面的一行命令,之后需要用到。同时记住对应的ID,下面要用。

添加tcp隧道


客户端ID    # 填写上面对应的ID
服务端端口   #  随意选择一个未被占用的端口 比如 40000
目标  # 直接填写3389,表示连接到客户端的3389端口,也是Windows远程桌面的端口

放行端口

将上面的服务端端口放行,在腾讯云和宝塔面板中检查是否放行。

运行客户端

在下载解压好的npc文件中,新建一个bat文件,用记事本编辑,输入以下内容:

@echo offif "%1"=="h" goto beginstart mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit:begin
npc -server=ip 8024 -vkey=uq8qcqmb -type=tcp  # 替换成上面出现的命令  去掉  ./

双击运行即可。

此时你会发现nps管理页面中的连接显示在线,说明成功了。

测试

win + r 输入mstsc

输入服务器ip:服务端端口 就是之前设置的服务端端口,就可以实现流量转发。


成功!
最后可以把bat文件快捷方式放到WINDOWS的startup里面实现开机启动。

保姆级教学 nps内网穿透实现Windows远程桌面 宝塔相关推荐

  1. 【免费内网穿透】Windows远程桌面连接树莓派

    系列文章 [免费内网穿透]Windows远程桌面连接树莓派 使用固定的公网TCP端口地址远程桌面树莓派[内网穿透] 本篇文章主要分享如何在公网环境下,远程桌面连接家里的树莓派. 远程桌面环境,我们选择 ...

  2. Linux服务器配合Frp实现内网穿透使用windows远程桌面

    前言: 我们在公司时,可以根据内网进行远程桌面连接,但由于公司网络一般都是分配内网ip,当我们在家的时候,想进行连接公司电脑,一般会使用1.teamviewer 2.向日葵,但是teamviewer用 ...

  3. CentOS7 使用frp内网穿透 在公司远程桌面连接自家电脑

    CentOS7 使用frp内网穿透 在公司远程桌面连接自家电脑 Day1 文章目录 CentOS7 使用frp内网穿透 在公司远程桌面连接自家电脑 前言 一.服务器的安装与配置 面板: 二.客户端的安 ...

  4. FRP|利用FRP完成内网穿透进行windows远程连接的步骤汇总

    文章目录 FRP|利用FRP完成内网穿透进行windows远程连接的步骤汇总 本次配置过程的前提: 服务端配置详情 客户端(windows电脑配置) FRP|利用FRP完成内网穿透进行windows远 ...

  5. ipad通过nps内网穿透连接windows主机

    需求清单 云服务器 winscp nps 内网穿透 相较于frp,新一代工具nps具有web界面更便于进行管理以及初学者的搭建. 安装服务端 https://github.com/ehang-io/n ...

  6. nps内网穿透在Windows系统下的搭建

    所需材料: 一台公网IP服务器 本地主机一台及以上 nps的安装包和使用文档 本次事例使用的安装包为nps0.25.0版本 服务端配置: 从github上下载win_amd64_server.tar. ...

  7. 使用内网穿透frp做远程桌面连接

    索引 安装服务端 以windows为服务端安装 以CentOS为服务端安装 安装客户端 开始连接远程 登录控制台 CentOS服务端设置开机自启动 Windows客户端/服务端设置开机自启 参考文章: ...

  8. 5 分钟,使用内网穿透快速实现远程手机桌面!

    点击上方 "AirPython",选择 "加为星标" 第一时间关注 Python 原创干货! 1. 前言 大家好,我是安果! 不知道大家有没有下面这些经历,比如 ...

  9. NPS内网穿透服务端一键安装脚本

    NPS内网穿透服务端一键安装脚本,支持安装,更新,卸载以及重新生成配置文件,基于官方GitHub制作,自动安装最新版本 作者博客链接 脚本概览 安装 wget https://content.928w ...

最新文章

  1. ajax 与php页面取值,在同一页面中使用PHP和AJAX的最佳方法
  2. 更新版PowerBI发布了-- Power BI Report Server Update – March 2018
  3. 常考数据结构与算法:二叉树的之字形层序遍历
  4. SAP特性,物料特性,批次特性建立的BAPI函數
  5. oracle数据库的基本错误,Oracle新手最常碰到错误及解决方案
  6. 超长的十六进制数转换为八进制
  7. aliyun折腾记录
  8. electron 打包_Vue3+Electron整合方式
  9. 机器学习爬大树之(GBDT原理)--二分类篇
  10. CSS three column layout
  11. 重庆科技学院c语言程序设计报告,2020年重庆科技学院《911程序设计综合》硕士研究生招生复试大纲...
  12. 戴尔企业级技术社区达人积分等级制度
  13. 项目组网技术方案实施要点
  14. 【最长上升子序列】HDU 1087——Super Jumping! Jumping! Jumping!
  15. 51单片机c语言烧录软件,51单片机烧写程序的方法
  16. 《惢客创业日记》2021.02.01(周一)饺子就酒
  17. 【Go】Go语言中反射包的实现原理(The Laws of Reflection)
  18. log4j从入门到了解
  19. THREE将左键改为平移右键改为旋转
  20. 中国首款前装L3自动驾驶卡车发布:一汽解放制造,京东车队运营

热门文章

  1. 3D Max2018菜单栏问题处理方法(无法选中子菜单) 2021-1-1
  2. android 名册源代码,Android编程中黑名单的实现方法
  3. mybatis+redis实现分布式缓存+缓存面试题
  4. java基于springboot+Vue招生考试报名网站系统
  5. 重装系统后删除绑定的垃圾软件,安装搜狗语法无法使用
  6. 火箭闹钟 android,火箭闹钟 - 闹钟就要凶残的! - Android 应用 - 【最美应用】
  7. Java学习的第七周之简单的SQL语句
  8. 国标GB28181视频平台EasyGBS设备录像下载文件为ps格式,如何改为MP4格式?
  9. 亚马逊大赦天下,与中国大卖家博弈战提前结束?是真相还是再放狠招?
  10. 苹果商店打不开怎么办_便签软件打开不了,怎么办