文章目录
- 前言
- 一、NPS概述
-
- NPS的原理
- 二、NPS服务器搭建
-
- 1、下载软件
- 2、云服务器配置
-
- 2.1、防火墙配置
- 2.2、用WinSCP远程上传服务文件
- 2.3、使用SSH终端安装启动
- 2.4、修改配置文件
- 三、客户端连接
- 总结
前言
相信大家外出旅游或者出差都是背着轻薄本,如果空闲之余想玩游戏,那么轻薄本显然满足不了自己的游戏需求,所以本教程就是教大家使用NPS搭建一个内 穿透服务,轻松连接家里的游戏主机远程玩耍。
一、NPS概述
NPS是一款轻量级、高性能、功能强大的内 穿透代理服务器,支持tcp、udp、http等几乎所有流量转发,支持WEB界面管理主机连接。
NPS的原理
运行NPS服务的云服务器和运行NPS客户端的主机之间会创建一条TCP或UDP隧道,可以映射云服务器上的某个端口到客户端主机的指定端口,其他主机访问云服务器的这个端口的流量都会通过创建的这条隧道转发到映射的主机端口,实现内 穿透效果。
2、云服务器配置
首先需要一台云服务器,可以选择腾讯云或者阿里云等云服务器厂商,通常有很大的折扣力度,我选的是腾讯云的轻量应用服务器ubuntu20.04系统。
2.1、防火墙配置
需要放行以下端口(后文会描述如何自行更改端口,增加安全性)
TCP22:用于远程SSH连接
TCP8080:用户NPS管理界面的默认登录端口
2.2、用WinSCP远程上传服务文件
- 使用WinSCP通过22端口以root身份连接服务器,再上传服务器文件linux_amd64_server.tar.gz。
- 如果你的云服务器是windows系统,可以直接使用windows自带的远程桌面把软件复制过去。
- 启动
如果是windows系统,管理员身份运行cmd,安装时输入,启动需要进入程序目录输入。
安装后windows配置文件位于C:Program Filesnps,linux位于/etc/nps
2.4、修改配置文件
- 点击仪表盘里面的客户端,按图片所示新增一个客户端。
- 添加好后就会得到一个客户端ID为2。
- 在保存了nps客户端的文件里按住shift键点击鼠标右键,打开Powershell
- 客户端ID写之前创建客户端得到的ID,服务端端口写一个没有用过的端口就行,当然防火墙里面也要放行这个端口。目标端口写需要访问的端口。
三、客户端连接
总结
使用nps这样一款小工具实现了内 穿透的效果,可以实现出门在外用轻薄本连接家里游戏主机快乐玩耍的需求,当然其他TCP和UDP的连接也都是可行的,看个人的具体需求,也不会占用云服务太多的资源,非常值得推荐。
文章知识点与官方知识档案匹配,可进一步学习相关知识 络技能树首页概览22982 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!