😒使用原因
- 公司没有vpn可以用,每次外勤需要用内网的数据很麻烦,都是用远程软件进行操作
🎁使用场景
- 在家即可访问公司整个局域网
- 异地获取内网私库
- 异地使用内网数据库
- 异地调式内网接口
- 异地展示内网数据
🧨暴露问题
可能有解决方案,由于功能不是重点所以没看
- 单向接入内网
- 可以使用内网的数据
- 无法在异地ping通内网局域IP
- 但不影响使用
- 内网用户无法反向获取接入端的数据
- 客户端之间不知道能不能相互通信
🙋♂️开始安装
前提条件
- 一台有外网IP的服务器,作路由转发
- vps ecs 等
- 一台(多台)内网服务器
- 我就用了一台,应为内网的电脑都是互通的
- 一台跟上面两台都没有关系的能上网的机器
- 测试 socket5是否可以用
🖥服务端
- 安装 nps
- 有外网IP
- 我测试的机子是linux
- 下的包为
- 先安装服务端
- 解压
tar -zxvf linux_amd64_server.tar.gz
- 安装
sudo ./nps install
- 安装前你也可以修改默认配置
- vim conf/nps.conf
- 配置文件详解
- 安装前你也可以修改默认配置
- 启动
nps start
- 解压
- 打开 web 管理端
- 默认端口为
8080
在nps.conf 中的 web_port 属性指定
- 默认密码
admin/123
在nps.conf 中的 web_password web_username 属性指定
- 默认访问页面:
127.0.0.1:8080
- 默认端口为
添加一个客户端可以先在管理端添加后用参数启动客户端,也可以在客户端配置文件中设置服务端后进行自动注册
我用的是:先添加客户端,然后用参数去启动客户端进行注册
- 设置 socket5 代理
测试socket5使用(连接的机器上安装 socks5客户端:proxifier)
😡👿免安装会出现以下问题:
- chrome浏览器无法访问内网nexus管理端
- idea无法连接内网数据库
- idea中maven无法下载私库中的依赖
- 收费的:密钥来源:https://juejin.cn/post/6844904057807568903
- L6Z8A-XY2J4-BTZ3P-ZZ7DF-A2Q9C(Portable Edition) # 免安装版本
- 5EZ8G-C3WL5-B56YG-SCXM9-6QZAP(Standard Edition) # 安装版本
- P427L-9Y552-5433E-8DSR3-58Z68(MAC) # mac版本
- 连接socket5
- 测试能不能访问到内网
- 测试能不能访问到内网
💻客户端
- 安装npc
- 为内网局域网中的一台
- 我测试的机子为window10
- 下的包为
参数启动
npc -server=127.0.0.1:1234 -vkey=132 -type=tcp
也可以修改conf/npc.conf 后 直接启动
cmd npc