目录
一、软件介绍
二、环境介绍
三、配置步骤
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 ————> B
- B ————> C
- A —不通—> 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 Filesnpsconf目录下
启动
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主机。
验证成功!
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!