diff --git a/package/lean/luci-app-ssr-plus/Makefile b/package/jsda/luci-app-ssr-plus-jsda/Makefile similarity index 100% rename from package/lean/luci-app-ssr-plus/Makefile rename to package/jsda/luci-app-ssr-plus-jsda/Makefile diff --git a/package/lean/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua b/package/jsda/luci-app-ssr-plus-jsda/luasrc/controller/shadowsocksr.lua similarity index 100% rename from package/lean/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua rename to package/jsda/luci-app-ssr-plus-jsda/luasrc/controller/shadowsocksr.lua diff --git a/package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua b/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/advanced.lua similarity index 100% rename from package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua rename to package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/advanced.lua diff --git a/package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua b/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/client-config.lua similarity index 100% rename from package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua rename to package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/client-config.lua diff --git a/package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua b/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/client.lua similarity index 100% rename from package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua rename to package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/client.lua diff --git a/package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua b/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/control.lua similarity index 100% rename from package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua rename to package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/control.lua diff --git a/package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/list.lua b/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/list.lua similarity index 100% rename from package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/list.lua rename to package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/list.lua diff --git a/package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/log.lua b/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/log.lua similarity index 100% rename from package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/log.lua rename to package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/log.lua diff --git a/package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/oversealist.lua b/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/oversealist.lua similarity index 100% rename from package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/oversealist.lua rename to package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/oversealist.lua diff --git a/package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server-config.lua b/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/server-config.lua similarity index 100% rename from package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server-config.lua rename to package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/server-config.lua diff --git a/package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server.lua b/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/server.lua similarity index 100% rename from package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server.lua rename to package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/server.lua diff --git a/package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua b/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/servers.lua similarity index 100% rename from package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua rename to package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/servers.lua diff --git a/package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua b/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/status.lua similarity index 100% rename from package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua rename to package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/status.lua diff --git a/package/lean/luci-app-ssr-plus/luasrc/view/cbi/ssr_other_upload.htm b/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/cbi/ssr_other_upload.htm similarity index 100% rename from package/lean/luci-app-ssr-plus/luasrc/view/cbi/ssr_other_upload.htm rename to package/jsda/luci-app-ssr-plus-jsda/luasrc/view/cbi/ssr_other_upload.htm diff --git a/package/lean/luci-app-ssr-plus/luasrc/view/cbi/ssr_other_upload2.htm b/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/cbi/ssr_other_upload2.htm similarity index 100% rename from package/lean/luci-app-ssr-plus/luasrc/view/cbi/ssr_other_upload2.htm rename to package/jsda/luci-app-ssr-plus-jsda/luasrc/view/cbi/ssr_other_upload2.htm diff --git a/package/lean/luci-app-ssr-plus/luasrc/view/shadowsocksr/check.htm b/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/check.htm similarity index 100% rename from package/lean/luci-app-ssr-plus/luasrc/view/shadowsocksr/check.htm rename to package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/check.htm diff --git a/package/lean/luci-app-ssr-plus/luasrc/view/shadowsocksr/checkport.htm b/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/checkport.htm similarity index 100% rename from package/lean/luci-app-ssr-plus/luasrc/view/shadowsocksr/checkport.htm rename to package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/checkport.htm diff --git a/package/lean/luci-app-ssr-plus/luasrc/view/shadowsocksr/ping.htm b/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/ping.htm similarity index 100% rename from package/lean/luci-app-ssr-plus/luasrc/view/shadowsocksr/ping.htm rename to package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/ping.htm diff --git a/package/lean/luci-app-ssr-plus/luasrc/view/shadowsocksr/refresh.htm b/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/refresh.htm similarity index 100% rename from package/lean/luci-app-ssr-plus/luasrc/view/shadowsocksr/refresh.htm rename to package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/refresh.htm diff --git a/package/lean/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm b/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/server_list.htm similarity index 100% rename from package/lean/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm rename to package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/server_list.htm diff --git a/package/lean/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm b/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/ssrurl.htm similarity index 100% rename from package/lean/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm rename to package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/ssrurl.htm diff --git a/package/lean/luci-app-ssr-plus/luasrc/view/shadowsocksr/status.htm b/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/status.htm similarity index 100% rename from package/lean/luci-app-ssr-plus/luasrc/view/shadowsocksr/status.htm rename to package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/status.htm diff --git a/package/lean/luci-app-ssr-plus/po/zh-cn/ssr-plus.zh-cn.lmo b/package/jsda/luci-app-ssr-plus-jsda/po/zh-cn/ssr-plus.zh-cn.lmo similarity index 100% rename from package/lean/luci-app-ssr-plus/po/zh-cn/ssr-plus.zh-cn.lmo rename to package/jsda/luci-app-ssr-plus-jsda/po/zh-cn/ssr-plus.zh-cn.lmo diff --git a/package/lean/luci-app-ssr-plus/root/etc/china_ssr.txt b/package/jsda/luci-app-ssr-plus-jsda/root/etc/china_ssr.txt similarity index 100% rename from package/lean/luci-app-ssr-plus/root/etc/china_ssr.txt rename to package/jsda/luci-app-ssr-plus-jsda/root/etc/china_ssr.txt diff --git a/package/lean/luci-app-ssr-plus/root/etc/config/gfw.list b/package/jsda/luci-app-ssr-plus-jsda/root/etc/config/gfw.list similarity index 100% rename from package/lean/luci-app-ssr-plus/root/etc/config/gfw.list rename to package/jsda/luci-app-ssr-plus-jsda/root/etc/config/gfw.list diff --git a/package/lean/luci-app-ssr-plus/root/etc/config/shadowsocksr b/package/jsda/luci-app-ssr-plus-jsda/root/etc/config/shadowsocksr similarity index 100% rename from package/lean/luci-app-ssr-plus/root/etc/config/shadowsocksr rename to package/jsda/luci-app-ssr-plus-jsda/root/etc/config/shadowsocksr diff --git a/package/lean/luci-app-ssr-plus/root/etc/dnsmasq.oversea/base_list.conf b/package/jsda/luci-app-ssr-plus-jsda/root/etc/dnsmasq.oversea/base_list.conf similarity index 100% rename from package/lean/luci-app-ssr-plus/root/etc/dnsmasq.oversea/base_list.conf rename to package/jsda/luci-app-ssr-plus-jsda/root/etc/dnsmasq.oversea/base_list.conf diff --git a/package/lean/luci-app-ssr-plus/root/etc/dnsmasq.oversea/oversea_list.conf b/package/jsda/luci-app-ssr-plus-jsda/root/etc/dnsmasq.oversea/oversea_list.conf similarity index 100% rename from package/lean/luci-app-ssr-plus/root/etc/dnsmasq.oversea/oversea_list.conf rename to package/jsda/luci-app-ssr-plus-jsda/root/etc/dnsmasq.oversea/oversea_list.conf diff --git a/package/lean/luci-app-ssr-plus/root/etc/dnsmasq.ssr/gfw_base.conf b/package/jsda/luci-app-ssr-plus-jsda/root/etc/dnsmasq.ssr/gfw_base.conf similarity index 100% rename from package/lean/luci-app-ssr-plus/root/etc/dnsmasq.ssr/gfw_base.conf rename to package/jsda/luci-app-ssr-plus-jsda/root/etc/dnsmasq.ssr/gfw_base.conf diff --git a/package/lean/luci-app-ssr-plus/root/etc/dnsmasq.ssr/gfw_list.conf b/package/jsda/luci-app-ssr-plus-jsda/root/etc/dnsmasq.ssr/gfw_list.conf similarity index 100% rename from package/lean/luci-app-ssr-plus/root/etc/dnsmasq.ssr/gfw_list.conf rename to package/jsda/luci-app-ssr-plus-jsda/root/etc/dnsmasq.ssr/gfw_list.conf diff --git a/package/lean/luci-app-ssr-plus/root/etc/hotplug.d/iface/98-shadowsocksr b/package/jsda/luci-app-ssr-plus-jsda/root/etc/hotplug.d/iface/98-shadowsocksr similarity index 100% rename from package/lean/luci-app-ssr-plus/root/etc/hotplug.d/iface/98-shadowsocksr rename to package/jsda/luci-app-ssr-plus-jsda/root/etc/hotplug.d/iface/98-shadowsocksr diff --git a/package/lean/luci-app-ssr-plus/root/etc/init.d/shadowsocksr b/package/jsda/luci-app-ssr-plus-jsda/root/etc/init.d/shadowsocksr similarity index 100% rename from package/lean/luci-app-ssr-plus/root/etc/init.d/shadowsocksr rename to package/jsda/luci-app-ssr-plus-jsda/root/etc/init.d/shadowsocksr diff --git a/package/lean/luci-app-ssr-plus/root/etc/uci-defaults/luci-ssr-plus b/package/jsda/luci-app-ssr-plus-jsda/root/etc/uci-defaults/luci-ssr-plus similarity index 100% rename from package/lean/luci-app-ssr-plus/root/etc/uci-defaults/luci-ssr-plus rename to package/jsda/luci-app-ssr-plus-jsda/root/etc/uci-defaults/luci-ssr-plus diff --git a/package/lean/luci-app-ssr-plus/root/usr/bin/ssr-ad b/package/jsda/luci-app-ssr-plus-jsda/root/usr/bin/ssr-ad similarity index 100% rename from package/lean/luci-app-ssr-plus/root/usr/bin/ssr-ad rename to package/jsda/luci-app-ssr-plus-jsda/root/usr/bin/ssr-ad diff --git a/package/lean/luci-app-ssr-plus/root/usr/bin/ssr-gfw b/package/jsda/luci-app-ssr-plus-jsda/root/usr/bin/ssr-gfw similarity index 100% rename from package/lean/luci-app-ssr-plus/root/usr/bin/ssr-gfw rename to package/jsda/luci-app-ssr-plus-jsda/root/usr/bin/ssr-gfw diff --git a/package/lean/luci-app-ssr-plus/root/usr/bin/ssr-monitor b/package/jsda/luci-app-ssr-plus-jsda/root/usr/bin/ssr-monitor similarity index 100% rename from package/lean/luci-app-ssr-plus/root/usr/bin/ssr-monitor rename to package/jsda/luci-app-ssr-plus-jsda/root/usr/bin/ssr-monitor diff --git a/package/lean/luci-app-ssr-plus/root/usr/bin/ssr-rules b/package/jsda/luci-app-ssr-plus-jsda/root/usr/bin/ssr-rules similarity index 100% rename from package/lean/luci-app-ssr-plus/root/usr/bin/ssr-rules rename to package/jsda/luci-app-ssr-plus-jsda/root/usr/bin/ssr-rules diff --git a/package/lean/luci-app-ssr-plus/root/usr/bin/ssr-switch b/package/jsda/luci-app-ssr-plus-jsda/root/usr/bin/ssr-switch similarity index 100% rename from package/lean/luci-app-ssr-plus/root/usr/bin/ssr-switch rename to package/jsda/luci-app-ssr-plus-jsda/root/usr/bin/ssr-switch diff --git a/package/lean/luci-app-ssr-plus/root/usr/share/shadowsocksr/chinaipset.sh b/package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/chinaipset.sh similarity index 100% rename from package/lean/luci-app-ssr-plus/root/usr/share/shadowsocksr/chinaipset.sh rename to package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/chinaipset.sh diff --git a/package/lean/luci-app-ssr-plus/root/usr/share/shadowsocksr/genv2config.lua b/package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/genv2config.lua similarity index 100% rename from package/lean/luci-app-ssr-plus/root/usr/share/shadowsocksr/genv2config.lua rename to package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/genv2config.lua diff --git a/package/lean/luci-app-ssr-plus/root/usr/share/shadowsocksr/genv2config_haproxy.lua b/package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/genv2config_haproxy.lua similarity index 100% rename from package/lean/luci-app-ssr-plus/root/usr/share/shadowsocksr/genv2config_haproxy.lua rename to package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/genv2config_haproxy.lua diff --git a/package/lean/luci-app-ssr-plus/root/usr/share/shadowsocksr/genv2config_local.lua b/package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/genv2config_local.lua similarity index 100% rename from package/lean/luci-app-ssr-plus/root/usr/share/shadowsocksr/genv2config_local.lua rename to package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/genv2config_local.lua diff --git a/package/lean/luci-app-ssr-plus/root/usr/share/shadowsocksr/genv2config_server.lua b/package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/genv2config_server.lua similarity index 100% rename from package/lean/luci-app-ssr-plus/root/usr/share/shadowsocksr/genv2config_server.lua rename to package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/genv2config_server.lua diff --git a/package/lean/luci-app-ssr-plus/root/usr/share/shadowsocksr/gfw2ipset.sh b/package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/gfw2ipset.sh similarity index 100% rename from package/lean/luci-app-ssr-plus/root/usr/share/shadowsocksr/gfw2ipset.sh rename to package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/gfw2ipset.sh diff --git a/package/lean/luci-app-ssr-plus/root/usr/share/shadowsocksr/subscribe.sh b/package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/subscribe.sh similarity index 100% rename from package/lean/luci-app-ssr-plus/root/usr/share/shadowsocksr/subscribe.sh rename to package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/subscribe.sh diff --git a/package/lean/luci-app-ssr-plus/root/usr/share/shadowsocksr/update.sh b/package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/update.sh similarity index 100% rename from package/lean/luci-app-ssr-plus/root/usr/share/shadowsocksr/update.sh rename to package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/update.sh diff --git a/package/lean/luci-app-ssr-plus/root/usr/share/shadowsocksr/v2ray_update.sh b/package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/v2ray_update.sh similarity index 100% rename from package/lean/luci-app-ssr-plus/root/usr/share/shadowsocksr/v2ray_update.sh rename to package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/v2ray_update.sh