nps配合teamviewer实现局域网内部内网穿透

拓扑

局域网中的终端10.10.10.1需要访问控制局域网中的位于防火墙后的终端192.168.1.1,由于没有互联网环境,需要使用teamviewer的局域网功能并结合nps内网穿透来实现。
在这里插入图片描述

配置nps

nps是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析等等……),此外还支持内网http代理、内网socks5代理、p2p等,并带有功能强大的web管理端。

  1. 做微信公众号开发、小程序开发等----> 域名代理模式
  2. 想在外网通过ssh连接内网的机器,做云服务器到内网服务器端口的映射,----> tcp代理模式
  3. 在非内网环境下使用内网dns,或者需要通过udp访问内网机器等----> udp代理模式
  4. 在外网使用HTTP代理访问内网站点----> http代理模式
  5. 搭建一个内网穿透ss,在外网如同使用内网vpn一样访问内网资源或者设备----> socks5代理模式

下载nps

https://github.com/ehang-io/nps
找到release
https://github.com/ehang-io/nps/releases
选择最新的版本
在这里插入图片描述
由于网络问题,可选择wget方式来下载

wget https://github.com/ehang-io/nps/releases/download/v0.26.9/windows_amd64_server.tar.gz
wget https://github.com/ehang-io/nps/releases/download/v0.26.9/windows_amd64_client.tar.gz
wget https://github.com/ehang-io/nps/releases/download/v0.26.9/windows_386_client.tar.gz

设置nps服务器

本服务端解压拷贝到局域网中的一台作为服务器的电脑上
在这里插入图片描述
通过以下命令来启动或停止nps服务
在这里插入图片描述
统一准备工作(必做)
开启服务端,假设公网服务器ip为1.1.1.1,配置文件中bridge_port为8024,配置文件中web_port为8080
访问1.1.1.1:8080
在这里插入图片描述

在客户端管理中创建一个客户端,记录下验证密钥
在这里插入图片描述

内网客户端运行(windows使用cmd运行加.exe)

./npc -server=1.1.1.1:8024 -vkey=客户端的密钥

注意:运行服务端后,请确保能从客户端设备上正常访问配置文件中所配置的bridge_port端口,telnet,netcat这类的来检查
至此nps基础工作设置完毕,如果需要穿透3389,添加3380隧道
在这里插入图片描述
如果使用teamviewer,添加5938隧道
在这里插入图片描述
在这里插入图片描述

配置teamviewer

下载tv最新版本
内网机器配置 Teamviewer
1)开启 LAN 呼入

在这里插入图片描述
2)设置无人值守密码

在这里插入图片描述

  1. 外网 Teamviewer 测试连接
    输入被控端nat前局域网IP,而非nat后的私网 地址进行呼入连接
    图为盗图,其中地址不对
    在这里插入图片描述

在这里插入图片描述

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值