nps内网穿透服务端修改版

基于yisier维护的nps内网穿透二次开发

nps是目前相对来说非常的简单无脑极易上手的一款内网穿透工具,无需配置任何代码可以一键运行,在web页面就可以在线配置任意隧道。

长期使用nps内网穿透程序发现几个痛点不是很符合我的使用环境,于是做了这款修改版nps

基于v_0.26.34版本进行二开实现以下功能

 

1:主机隧道https模式下无需nps前置处理ssl证书也可以向后端传递真实源ip

 

虽然nps前置来处理ssl证书也可以传递真实ip,但我觉得不够优雅,于是修改nps处理逻辑可以让后端处理ssl也能传递真实ip。也更加灵活方便。使用方法跟原版一样,在添加主机页面的Proxy Protocol Version处选择v2。后端修改相应配置解析出ip即可。兼容原版npc用户端程序

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

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

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

 

其他修改:

优化301跳转逻辑

 

:若执行[pre]./nps install  #安装命令[/pre]没有释放静态文件请先执行 [pre]./nps[/pre] 首次运行一次再执行安装命令

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

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇