雨落无声

关于 V2ray.Fun 面板开发的思考与总结
前言前段时间我一时性♂起,就写了一个V2ray的小面板,具体详情请参考:https://www.zhujiboke...
扫描右侧二维码阅读全文
25
2018/05

关于 V2ray.Fun 面板开发的思考与总结

前言

前段时间我一时性♂起,就写了一个V2ray的小面板,具体详情请参考:

但是在大家的机子上或多或少会出现各种奇怪的部署问题,于是我进行一个简单的技术讲解和说明。

技术栈

整个程序采用 Python 编写,使用的 Flask 框架,同时在前端使用了很多 JavaScript 。

总的来说,所有的用户操作都在前端,按钮点击都会访问本机 Flask 中的特定的路由。

然后进行相关操作。页面中的数据填充也全靠 JavaScript,Flask 只用于控制后端。

管理脚本使用了 SuperVisor 来做进程守护。但是这玩意真的没弄明白。部署的时候经常会出问题。

思考

其实一开始想用 GoLang 来写,但是自己智商比较低,学不会。如果用 Go Lang,就不必考虑依赖的问题了。部署也轻松方便。
后来也想用 Nodejs 来写一遍,但是一想到还需要在每个用户VPS上安装 Nodejs,有点太臃肿了。

总结

先慢慢等着吧,对面板进行小修小补,后期等我先学一波 GoLang 再说吧。当然有同学愿意帮我重写或者提交 PR,我非常乐意~

Last modification:May 25th, 2018 at 11:03 am
If you think my article is useful to you, please feel free to appreciate

One comment

  1. han

    请问我xshell安装完v2ray之后 启动面板 但是在浏览器中输入ip地址不能访问面板(windows)

Leave a Comment