内网穿透

您所在的位置:网站首页 nps配置p2p 内网穿透

内网穿透

2024-01-01 15:49| 来源: 网络整理| 查看: 265

目录

 

一、软件介绍

二、环境介绍

三、配置步骤

1. 配置主要步骤:

2. 详细步骤:

2.1 安装

2.2 配置服务端

2.3 配置客户端

2.4 配置Socks 5代理

一、软件介绍

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

2.NPS下载地址:https://github.com/ehang-io/nps/releases/

带有server的是服务端,有client的是客户端。配置文件为./conf/nps.conf。 

二、环境介绍

A: win10 (Proxifier:SOCKS5代理工具)

B: win7     nat网络,仅主机网络            IP:192.168.192.129 / 192.168.237.130 

C: win7    仅主机网络(开启远程桌面)IP:192.168.192.128

关闭 win10的vmnet1 网络,目的让A不能直接和C进行通信,ping不通

A ------------> BB ------------> CA ---不通---> C

实验目的:A可以通过远程桌面登录C。

三、配置步骤 1. 配置主要步骤:

1.分别在B上安装服务端,在C上安装客户端。

2.启动服务端,并配置WEB管理页面的客户端选项卡。

3.根据服务端提供的验证密钥启动客户端,npc.exe -server=服务端ip:端口 -vkey= 验证秘钥 -type=tcp

4.配置WEB管理页面的SOCKS 代理选项卡。

5.在A上通过Proxifier配置SOCKS5代理,连接C的远程桌面。

2. 详细步骤: 2.1 安装

分别上传服务端和客户端文件到B和C上:

B:服务端文件 (windows_amd64_server.tar.gz)

C:客户端文件(windows_amd64_client.tar.gz)

2.2 配置服务端

解压B主机上的windows_amd64_server.tar.gz,并安装。

nsp install

可执行也可不执行。

不执行 ,配置文件在当前路径下conf/ 目录里面

执行 install 命令后,配置文件会在C:\Program Files\nps\conf目录下

启动

nsp start

访问WEB管理页面(默认web界面端口是8080,默认密码为admin/123 ,可以在配置文件里修改默认端口和账号密码)

http://ip:8080

新增一个客户端

添加完成后的页面,客户端命令一会可以直接复制在客户端执行,也可以在上面一步设置简单的唯一验证密钥。

2.3 配置客户端

解压C主机上的windows_amd64_client.tar.gz,并在CMD中运行命令。

npc.exe -server=192.168.237.130:8024 -vkey=w91kslks8bpidwaw -type=tcp

在WEB管理页面可以看到C主机已经上线。

2.4 配置Socks 5代理

现在A仍然无法访问内网的C主机,需要使用Socks5客户端软件把流量带出来。

配置服务端的SOCKS代理标签页。

注意:一定要等客户端上线以后在配置Socks代理。

新增成功后的页面。

2.5 配置Proxifier,登录C主机的远程桌面。

打开软件点击Profile->Proxy Server->Add按钮。

点击OK,再次连接C主机的远程桌面,显示成功。

但是无法ping通C主机。

验证成功!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3