Skip to content

ZY4869/sub-web-modify

 
 

Repository files navigation

sub-web-modify

A cleaned-up web UI for subscription conversion.

Development

Install dependencies:

yarn

Start the dev server:

yarn serve

Build for production:

yarn build

Configuration

Runtime backends are configured through .env:

  • VUE_APP_SUBCONVERTER_DEFAULT_BACKEND
  • VUE_APP_MYURLS_DEFAULT_BACKEND
  • VUE_APP_CONFIG_UPLOAD_BACKEND

Backend Compatibility

Legacy subconverter v1.9.9 backends can fail on modern vless:// subscriptions that use Reality or xtls-rprx-vision, and may return No nodes were found! for quanx, clash, or even v2ray.

This frontend now warns before copying obviously broken conversion links, but the real fix is to upgrade only the /sub backend.

Recommended coexistence deployment:

PORT=7074 CONTAINER_NAME=modern-subconverter bash scripts/run-modern-subconverter.sh

Then point only the converter backend to the new service:

VUE_APP_SUBCONVERTER_DEFAULT_BACKEND="http://YOUR_HOST:7074"
VUE_APP_MYURLS_DEFAULT_BACKEND="http://YOUR_EXISTING_SHORT_SERVICE"
VUE_APP_CONFIG_UPLOAD_BACKEND="http://YOUR_EXISTING_UPLOAD_SERVICE"

If your current backend port is used only for /sub and /version, you can replace it in place:

PORT=7073 CONTAINER_NAME=subconverter bash scripts/run-modern-subconverter.sh

Notes

  • The app keeps subscription conversion, short-link generation, config upload, and URL parsing.
  • Promotional links, social links, tutorial entry points, and external download navigation have been removed.

About

Subconverter订阅转换前端增强版,增加近百条远程配置及更多自定义功能!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 48.1%
  • Vue 47.6%
  • HTML 1.9%
  • SCSS 1.6%
  • Other 0.8%