Coder Social home page Coder Social logo

stilleshan / subweb Goto Github PK

View Code? Open in Web Editor NEW
227.0 3.0 114.0 5.93 MB

subweb 是基于 subconverter 订阅转换的前端项目,方便用户快速生成各平台的订阅链接.

Home Page: https://sub.ops.ci

License: GNU General Public License v3.0

JavaScript 22.99% Dockerfile 0.73% HTML 3.65% Vue 70.73% Shell 1.89%
subweb subconverter

subweb's Issues

自定义添加的“远程配置”无法正常显示

我是用docker+加载配置文件的方式部署的,部署完了以后默认的所有功能正常,但是按照部署说明以及config.js文件内的格式,添加了其他几条远程配置,但是在订阅链接转换的页面“远程配置”下拉选项中,显示的是白色的选项,只有容器默认的2个ACL4SSR配置是能正常显示的。
希望可以修复。

建议加入远程规则下拉菜单选项

建议加入如下效果的远程规则下拉菜单选项

image

订阅转换除了整理转换连接以外,还有一个很重要的功能就是使用各种规则,希望加入!

[Feature Request] 希望增加几个简单但是实用的小功能

经过几天试用,觉得这个做成docker非常好用,放在nas上可以方便我的不同设备获取clash/quanx/surfboard等配置。
同时也很简洁,没有乱七八糟花哨不实用的功能。但在使用中也碰到一些不便,希望能增设如下一些小功能:

  1. 首页对于每一个输入框都能以环境变量的方式传入默认值。(目前是后端地址可以传入,但是其他内容,比如默认订阅链接,客户端的默认选择项,参数(比如节点排序,开启UDP等等是否默认勾选)等都需要每次手工填写。能在config.js里面修改设置默认值也可以。
    --原因:每个人的默认设置需求都不同,通过环境变量方式传入可以无需重新编译docker而便利使用。

  2. 希望增加nginx监听端口的环境变量
    --原因:80端口一般都是被占用的,目前是手工修改的nginx配置文件改的端口,希望能通过环境变量自动
    传入。

  3. 增加一个输出返回文件的按钮,比如点击后可以将subconverter的返回内容存成文件。
    --原因:对于我们同时在nas上使用clash的人来说,这个文件可以映射到clash的目录里。

  4. 希望能够增加一个本地配置文件列表选择(跟远程2选1输入),然后可以把本地的自定义配置文件传给subconverter。
    --原因:有时候远程的那些配置文件并不适合,但是自己写的配置文件好像又没有办法以参数方式传递给subconverter,如果subweb可以获取本地配置文件的url然后传递给subconverter就好了。

修改很小,希望作者考虑,非常感谢。

[功能建议] 前端增加sing-box配置选项

subconverter v0.9.0已可支持sing-box配置格式输出,经测试subweb Docker部署,内部subconverter已为v0.9.0,实测手工拼接订阅链接已可以正确生成sing-box配置。

建议前端稍作修改即可处理sing-box客户端配置,造福一众伸手党。 :)

师傅 打不开啥情况

docker run -d --restart always -p 10081:80 stilleshan/subweb

image

docker run -d --restart always -p 10080:80 stilleshan/subweb

image
跟端口还有关系么?

更便捷的指定后端地址

现在需要用docker构建的方式来设置后端地址。

有没有可能改为-v 映射配置文件的方式,或者-e 配置变量的方式呢,部署起来会更便捷。

仅为提议,希望开发者采纳,谢谢!

HTTP ERROR 414

改ui之前,没有这个问题。现在节点多的时候,会 414
image

这两个正常
image

能否支持环境变量指定远程配置文件

这款subweb十分简洁,个人非常喜欢,已经在vercel上部署使用。

因为习惯使用自定义的远程配置文件,每次都需要手动输入,

有没有可能支持环境变量指定远程配置文件,操作逻辑类似后端地址,下拉窗口有默认和自定义两种可选。感谢!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.