nps内网端口映射,含(p2p配置方法)
nps内网端口映射,含(p2p配置方法)
目的:
- 实现从家中访问公司的电脑
工具:
- nps项目地址
2. xshell(含xftp)
3. VPS一台
步骤:
第一:在VPS上安装nps服务端
- 登录上vps(ubuntu20),切换到root权限,命令是sudo -i
- 去nps项目地址下载nps,版本根据cpu架构来选择,一般为linux_amd64_server.tar.gz并解压,
#下载安装包
wget https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_amd64_server.tar.gz
#解压
tar -zxvf linux_amd64_server.tar.gz
3. 安装nps
#执行安装命令
./nps install
#启动
nps start
4. 配置服务器信息(IP地址,账号密码等)
在xshell中编辑/etc/nps/conf/nps.conf
vi /etc/nps/conf/nps.conf
进入后,按i,表示insert,这样可以编辑了, 注意p2p_ip后面是VPS的IP,不能是域名或者127.0.0.1,6000这个端口可以改。
编辑完成后,按esc,然后输入:wq就可以退出编辑了
5. 登录web配置页面,IP:8080,就是上面web_host/web_port配置的信息.
由于配置了如上信息,需要重启下nps服务,命令
nps restart
第二:在web页面配置客户端和隧道
- 客户端 - 每一台设备我们可以称之为一台客户端,例如公司电脑,家中电脑,家中路由器,NAS等等。
- 隧道 - 我们可以理解为端口服务,每一个客户端可能有几种服务要访问,例如远程桌面(3389),Teamviewer(5938),SSH(22)等等。
第三:配置p2p连接,这个为选学,没有特殊需要的可以不用看。
这里填被访问一端的信息,例如我在家中想要远程连接公司电脑的Teamviewer,ID和密钥参考客户端。
上面都配置好了后,我们就可以准备启动服务了。
举例一,从家中电脑连接公司电脑的teamviewer,
到官网下载windows版的nps客户端,注意要下载client,下载好后放在公司电脑上。
解压后,只有两个文件
我们新建一个start.bat,里面放上启动命令,这个命令来自于web配置页面里客户端,点左边+号就可以看到
注意,这个命令是针对linux,windows中需要把./ 去掉,即:
npc -server=81.68.xx.xx:8024 -vkey=0cpxxxd090n842w -type=tcp
然后双击start.bat运行,成功后如下图所示,并且web后台客户端和隧道都会显示在线状态。
现在我们在家中电脑teamviewer中输入 VPS IP:端口号(隧道中可以看到),就可以连接公司的teamviewer了
举例二:从公司访问家中openwrt路由器
- 家中路由其中,必须要有nps插件。
- 配置如下,
这样启动即可,用VPS的IP:端口号即可访问。
最后讲p2p的访问,前面几个是只有被访问的客户端需要运行 npc命令,而访问者本身不需要运行任何命令。
但是p2p不一样,它是点对点,需要两方都运行npc命令。
被访问者的命令在客户端中可以复制到,不再累述。
访问者的命令在p2p连接中可以复制到,如下图所示,注意还是去掉./
由于p2p 默认监听的是2000端口(可在以上访问端命令后添加"-local_port=xxx"来指定),连接的时候,直接用127.0.0.1:2000即可访问目标机器。
由于我的网络NAT可能不适合,一直没能成功。
大概过程就这样。
参考文章,
珂泽:带WEB面板的高性能内网穿透服务器NPS及远程桌面服务配置
https://ehang-io.github.io/nps/#/run
喜欢收藏
投稿一键生成视频
http://www.taodudu.cc/news/show-2407744.html
相关文章:
- Python 自动批量生成发卡平台卡密信息并导入数据库
- 亚当斯密的人性观
- vant-list上拉加载onload事件触发多次
- PGP Shredder的使用,加密解密
- [译] APT分析报告:07.拉撒路(Lazarus)使用的两款恶意软件分析
- SPI驱动之南瑞NRSEC3000加密芯片驱动开发总结
- Git拉代码(https以及ssh两种)
- flask-SQLAlchemy数据库密码加密
- 素数和加密
- DNS加密 防止被DNS劫持 保护网络安全
- DES加密解密-CryptoJS与Java
- C语言实现任何文件的加密解密
- Python 加密 shellcode 免杀
- 一文彻底搞懂加密、数字签名和数字证书,看不懂你打我!
- 抓取微信小程序数据加密内容
- 【微信小程序】微信小程序接口数据加密、解密算法
- 源代码加密几种简单方法
- ATSHA204A加密芯片
- u盘用bitlocker加密后无法读取访问怎么办?
- CryptoJS加密库使用及bug解决
- JavaScript的加密混淆技术
- API 接口加密及请求参数加密
- STM32利用AES加密数据、解密数据
- 拉专线
- HDFS加密存储(HDP、Ranger、Ranger KMS实现)
- AES对称加密原理及服务
- 计算机用户文件夹加密,如何加密文件夹?手把手教你给文件夹加密方法
- 你知道百度的全景街景地图是怎么做的吗?
- Google街景地图:技术关键部分已开源
- 百度地图街景图片爬取
nps内网端口映射,含(p2p配置方法)相关推荐
- 外网系统怎么访问协同oa?快解析内网端口映射公网
办公软件oa系统功能涵盖移动办公.流程审批.信息门户.知识文档.电子签章.移动考勤.即时通讯.计划任务.费用报销.人事管理等,让办公更智能. 办公OA网站是企业公司信息管理的一个重要使用场景,除了在公 ...
- 如何外网登录访问瑞友天翼应用虚拟化系统?——快解析内网端口映射方案
瑞友天翼应用虚拟化系统(GWT System)是国内具有自主知识产权的应用虚拟化平台,是基于服务器计算(Server-based Computing)的应用虚拟化平台.如何将内网平台提供到互联网上外网 ...
- [内网端口映射]内网端口映射ubuntu
理解: "你家在1个小区里B栋2410室,你朋友来找你,找到小区门口,不知道你住哪层哪号?就问守门的保安,保安很客气的告诉了他你家详细门牌,所以你朋友很轻松的找到了你家.这个过程就是外网访问 ...
- openwrt设置内网端口映射
今天在raspberry群里,一个群友提出这样一个需求:他想通过电脑访问路由器(openwrt系统)的5555端口,相当于访问树莓派的22端口.好奇葩的需求,为什么不直接连接树莓派呢... 本来不想理 ...
- 天翼光猫虚拟服务器怎么设置,win10系统电信天翼光猫做内网端口映射的操作方法...
很多小伙伴都遇到过对win10系统电信天翼光猫做内网端口映射进行设置的困惑吧,一些朋友看过网上对win10系统电信天翼光猫做内网端口映射设置的零散处理方法,并没有完完全全明白win10系统电信天翼光猫 ...
- 路由器_内网端口映射
路由器_内网端口映射,nat_端口映射_工具_软件_远程桌面_连接端 口_花生壳_个人_FTP_服务器_WEB站点 1.让(家里)宿舍自己的电脑跟公司(外地)的电脑互相远程桌面连接(免得每次COPY东 ...
- 网络通是免费的内网端口映射软件
网络通永久免费内网端口映射,内网穿透软件,可轻松访问连接内网,100%穿透内网,不需设置路由器,不需公网ip,不需固定ip,不需动态域名,用户可免费添加多个映射,适合在公司,小区宽带,出租屋,校园网, ...
- 端口映射软件大-比较|内网端口映射器使用方法
[转载]端口映射软件大-比较|内网端口映射器使用方法 2010-05-15 13:34 功能多少作为顺序: PortTunnel 2.0.13 简体中文版 优点:功能最为强大,默认为服务模式. 缺点: ...
- 网络通 永久免费 内网端口映射
网络通永久免费内网端口映射,内网穿透软件,可轻松访问连接内网,100%穿透内网,不需设置路由器,不需公网ip,不需固定ip,不需动态域名,用户可免费添加多个映射,适合在公司,小区宽带,出租屋,校园网, ...
- NAT外网访问内网方法,内网端口映射外网ip
由于公网IP地址有限,不少ISP都采用多个内网用户通过代理和网关路由共用一个公网IP上INTERNET的方法,这样就限制了这些用户在自己计算机上架设个人网站,要实现在这些用户端架设网站,最关键的一点是 ...
最新文章
- coco格式的数据集进行训练
- 服务器安全性文档,Microsoft Web服务器的安全性
- [C#]非阻塞监听键盘输入
- ESP8266 D1-UNO-R3开发板的初步测试
- Java程序猿必读的书籍,良心推荐!
- 数据结构——基于字符串模式匹配算法的病毒感染检测
- leetcode 剑指 Offer 03. 数组中重复的数字
- Jq_网站顶部定时折叠广告
- 电池的寿命(信息学奥赛一本通-T1229)
- Tomcat Connector
- 唐尼vr眼镜好吗_裸眼3DVR和全息投影有什么区别 他们之间谁更好一些
- android显示字符串,Android自定义View用切图显示字符串
- maven缺失ojdbc6解决方案 :Missing artifact com.oracle:ojdbc6:jar:11.2.0.1.0问题解决 ojdbc包pom.xml出错
- python语言能做什么-python语言可以干什么
- JCreator中不能引入servlet包的解决办法
- 远程命令行添加(删除)注册表键值(远程打开)
- JavaWeb网上商城项目中用户注册,使用MailServer和FoxMail搭建本地邮件服务器
- Java实现P5713 【深基3.例5】洛谷团队系统
- 机器学习(六):特征降维和主成分分析法
- es分片多少合理_【ES】ElasticSearch 深入分片