nps内网穿透服务端修改版

45次阅读
没有评论

共计 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用户端程序

nps内网穿透服务端修改版

2:修改原版 代理到服务端本地 功能的处理逻辑

把 代理到服务端本地 功能修改成转发代理模式,让该模式不再局限于本地服务。

把该功能从只应用单隧道修改成应用到用户里。只要新建用户界面里把 该用户设置为转发模式,该用户的所有隧道都代理到所填写的目地址上,无需运行用户端。填写的地址可以是本地也可以是外部地址。

nps内网穿透服务端修改版

:若执行

./nps install  #安装命令

没有释放静态文件请先执行

./nps

首次运行一次再执行安装命令

nps程序下载地址:https://drive.ecve.cn/s/JGWug

正文完
 0
评论(没有评论)