共计 611 个字符,预计需要花费 2 分钟才能阅读完成。
基于yisier维护的nps内网穿透二次开发
nps是目前相对来说非常的简单无脑极易上手的一款内网穿透工具,无需配置任何代码可以一键运行,在web页面就可以在线配置任意隧道。
长期使用nps内网穿透程序发现几个痛点不是很符合我的使用环境,于是做了这款修改版nps
基于v_0.26.34版本进行二开实现以下功能
1:主机隧道https模式下无需nps前置处理ssl证书也可以向后端传递真实源ip
虽然nps前置来处理ssl证书也可以传递真实ip,但我觉得不够优雅,于是找出另类解决方法使用多重拼装方式实现了该功能,让后端处理ssl也可以传递真实ip。也更加灵活方便。使用方法跟原版一样,在添加主机页面的Proxy Protocol Version处选择v2。后端修改相应配置解析出ip即可。兼容原版npc用户端程序

2:修改原版 代理到服务端本地 功能的处理逻辑
把 代理到服务端本地 功能修改成转发代理模式,让该模式不再局限于本地服务。
把该功能从只应用单隧道修改成应用到用户里。只要新建用户界面里把 该用户设置为转发模式,该用户的所有隧道都代理到所填写的目地址上,无需运行用户端。填写的地址可以是本地也可以是外部地址。

:若执行
./nps install #安装命令
没有释放静态文件请先执行
./nps
首次运行一次再执行安装命令
nps程序下载地址:https://drive.ecve.cn/s/JGWug
正文完