├── .env.sample ├── .github ├── ISSUE_TEMPLATE │ ├── bug.md │ └── feature-request.md ├── dependabot.yml └── workflows │ ├── cd.yml │ ├── ci.yml │ ├── issue.yaml │ ├── runtime.yml │ └── tag.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── apps ├── __init__.py ├── api │ ├── __init__.py │ ├── apps.py │ ├── migrations │ │ └── __init__.py │ ├── urls.py │ └── views.py ├── celery.py ├── constants.py ├── custom_views.py ├── ext.py ├── extensions │ ├── alipay.py │ ├── cachext.py │ ├── encoder.py │ └── lock.py ├── mixin.py ├── mw.py ├── openapi │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── serializer.py │ ├── urls.py │ ├── utils.py │ └── views.py ├── proxy │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_auto_20201122_0831.py │ │ ├── 0003_relaynode_remark.py │ │ ├── 0004_auto_20210504_1420.py │ │ ├── 0005_auto_20210506_1950.py │ │ ├── 0006_auto_20210814_2144.py │ │ ├── 0007_relayrule_rule_name.py │ │ ├── 0008_auto_20211020_0821.py │ │ ├── 0009_auto_20220202_1243.py │ │ ├── 0010_auto_20220827_1555.py │ │ ├── 0011_auto_20220828_1040.py │ │ ├── 0012_auto_20220915_2040.py │ │ ├── 0013_proxynode_provider_remark.py │ │ ├── 0014_alter_trojanconfig_fallback_addr.py │ │ ├── 0015_alter_proxynode_server_alter_relaynode_server_and_more.py │ │ ├── 0016_proxynode_enable_udp.py │ │ ├── 0017_proxynode_current_used_download_bandwidth_bytes_and_more.py │ │ ├── 0018_alter_relaynode_web_token.py │ │ ├── 0019_proxynode_ehco_reload_interval.py │ │ ├── 0020_alter_proxynode_ehco_reload_interval.py │ │ ├── 0021_alter_usertrafficlog_proxy_node_and_more.py │ │ ├── 0022_proxynode_cost_price_relaynode_cost_price_and_more.py │ │ ├── 0023_alter_userproxynodeoccupancy_index_together_and_more.py │ │ ├── 0024_occupancyconfig_color_occupancyconfig_remark_and_more.py │ │ ├── 0025_alter_occupancyconfig_color.py │ │ ├── 0026_alter_userproxynodeoccupancy_options_and_more.py │ │ ├── 0027_remove_relayrule_proxy_node_and_more.py │ │ ├── 0028_relaynode_relay_sync_duration_and_more.py │ │ ├── 0029_proxynode_native_ip.py │ │ └── __init__.py │ └── models.py ├── sspanel │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── backends.py │ ├── forms.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ └── create_admin.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0001_squashed_0055_auto_20200726_0847.py │ │ ├── 0002_auto_20200728_0821.py │ │ ├── 0003_auto_20200729_0733.py │ │ ├── 0004_auto_20201108_0400.py │ │ ├── 0005_auto_20201110_2208.py │ │ ├── 0006_auto_20201111_0742.py │ │ ├── 0007_auto_20201122_0831.py │ │ ├── 0008_auto_20210109_2036.py │ │ ├── 0009_auto_20210131_0912.py │ │ ├── 0010_delete_usersublog.py │ │ ├── 0011_auto_20210504_1420.py │ │ ├── 0012_user_uid.py │ │ ├── 0013_remove_user_vmess_uuid.py │ │ ├── 0014_ticket_updated_at.py │ │ ├── 0015_usersocialprofile.py │ │ ├── 0016_alter_usersocialprofile_user_id.py │ │ ├── 0017_alter_usersocialprofile_options.py │ │ ├── 0018_alter_usercheckinlog_date_alter_userreflog_date.py │ │ ├── 0019_rename_ss_password_user_proxy_password_and_more.py │ │ ├── 0020_ticketmessage.py │ │ ├── 0021_alter_ticketmessage_options_and_more.py │ │ ├── 0022_alter_moneycode_number_alter_moneycode_user.py │ │ └── __init__.py │ ├── models.py │ ├── static │ │ ├── img │ │ │ └── logo │ │ │ │ ├── logo.ico │ │ │ │ └── logo.png │ │ └── sspanel │ │ │ ├── css │ │ │ └── sspanel.css │ │ │ └── js │ │ │ └── sspanel.js │ ├── tasks.py │ ├── templatetags │ │ ├── __init__.py │ │ └── ehcofilter.py │ ├── urls.py │ └── views.py ├── stats │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_alter_dailystats_id.py │ │ ├── 0003_dailystats_cost_amount.py │ │ └── __init__.py │ ├── models.py │ └── tasks.py ├── sub.py ├── tianyi.py ├── urls.py ├── utils.py └── wsgi.py ├── configs ├── __init__.py ├── ci.py ├── default │ ├── __init__.py │ ├── celery.py │ ├── common.py │ ├── cron.py │ ├── db.py │ ├── email.py │ ├── pay.py │ ├── redis.py │ ├── sentry.py │ └── sites.py ├── development.py ├── mysqld │ └── mysqld_charset.cnf ├── nginx │ └── nginx.example.conf └── production.py ├── deploy ├── Dockerfile.CODE ├── Dockerfile.NGINX └── Dockerfile.RUNTIME ├── docker-compose.yml ├── manage.py ├── poetry.lock ├── pyproject.toml ├── spec └── openapi.yaml ├── templates ├── 404.html ├── admin │ ├── home.html │ └── includes │ │ └── fieldset.html ├── base.html ├── basehead.html ├── clash │ ├── direct_domain.yaml │ ├── direct_ip.yaml │ ├── main.yaml │ └── providers.yaml ├── footer.html ├── registration │ ├── password_change_done.html │ ├── password_change_form.html │ ├── password_reset_complete.html │ ├── password_reset_confirm.html │ ├── password_reset_done.html │ └── password_reset_form.html └── web │ ├── aff_invite.html │ ├── announcement.html │ ├── charge_center.html │ ├── help.html │ ├── invite.html │ ├── login.html │ ├── node_occupancy.html │ ├── register.html │ ├── shop.html │ ├── telegram_login.html │ ├── ticket_create.html │ ├── ticket_edit.html │ ├── ticket_list.html │ ├── user_info.html │ └── user_traffic_log.html └── uwsgi.ini /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/.env.sample -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/.github/ISSUE_TEMPLATE/bug.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/.github/ISSUE_TEMPLATE/feature-request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/cd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/.github/workflows/cd.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/issue.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/.github/workflows/issue.yaml -------------------------------------------------------------------------------- /.github/workflows/runtime.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/.github/workflows/runtime.yml -------------------------------------------------------------------------------- /.github/workflows/tag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/.github/workflows/tag.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/README.md -------------------------------------------------------------------------------- /apps/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/__init__.py -------------------------------------------------------------------------------- /apps/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/api/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/api/apps.py -------------------------------------------------------------------------------- /apps/api/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/api/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/api/urls.py -------------------------------------------------------------------------------- /apps/api/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/api/views.py -------------------------------------------------------------------------------- /apps/celery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/celery.py -------------------------------------------------------------------------------- /apps/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/constants.py -------------------------------------------------------------------------------- /apps/custom_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/custom_views.py -------------------------------------------------------------------------------- /apps/ext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/ext.py -------------------------------------------------------------------------------- /apps/extensions/alipay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/extensions/alipay.py -------------------------------------------------------------------------------- /apps/extensions/cachext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/extensions/cachext.py -------------------------------------------------------------------------------- /apps/extensions/encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/extensions/encoder.py -------------------------------------------------------------------------------- /apps/extensions/lock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/extensions/lock.py -------------------------------------------------------------------------------- /apps/mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/mixin.py -------------------------------------------------------------------------------- /apps/mw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/mw.py -------------------------------------------------------------------------------- /apps/openapi/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/openapi/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/openapi/admin.py -------------------------------------------------------------------------------- /apps/openapi/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/openapi/apps.py -------------------------------------------------------------------------------- /apps/openapi/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/openapi/migrations/0001_initial.py -------------------------------------------------------------------------------- /apps/openapi/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/openapi/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/openapi/models.py -------------------------------------------------------------------------------- /apps/openapi/serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/openapi/serializer.py -------------------------------------------------------------------------------- /apps/openapi/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/openapi/urls.py -------------------------------------------------------------------------------- /apps/openapi/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/openapi/utils.py -------------------------------------------------------------------------------- /apps/openapi/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/openapi/views.py -------------------------------------------------------------------------------- /apps/proxy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/proxy/__init__.py -------------------------------------------------------------------------------- /apps/proxy/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/proxy/admin.py -------------------------------------------------------------------------------- /apps/proxy/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/proxy/apps.py -------------------------------------------------------------------------------- /apps/proxy/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/proxy/migrations/0001_initial.py -------------------------------------------------------------------------------- /apps/proxy/migrations/0002_auto_20201122_0831.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/proxy/migrations/0002_auto_20201122_0831.py -------------------------------------------------------------------------------- /apps/proxy/migrations/0003_relaynode_remark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/proxy/migrations/0003_relaynode_remark.py -------------------------------------------------------------------------------- /apps/proxy/migrations/0004_auto_20210504_1420.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/proxy/migrations/0004_auto_20210504_1420.py -------------------------------------------------------------------------------- /apps/proxy/migrations/0005_auto_20210506_1950.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/proxy/migrations/0005_auto_20210506_1950.py -------------------------------------------------------------------------------- /apps/proxy/migrations/0006_auto_20210814_2144.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/proxy/migrations/0006_auto_20210814_2144.py -------------------------------------------------------------------------------- /apps/proxy/migrations/0007_relayrule_rule_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/proxy/migrations/0007_relayrule_rule_name.py -------------------------------------------------------------------------------- /apps/proxy/migrations/0008_auto_20211020_0821.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/proxy/migrations/0008_auto_20211020_0821.py -------------------------------------------------------------------------------- /apps/proxy/migrations/0009_auto_20220202_1243.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/proxy/migrations/0009_auto_20220202_1243.py -------------------------------------------------------------------------------- /apps/proxy/migrations/0010_auto_20220827_1555.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/proxy/migrations/0010_auto_20220827_1555.py -------------------------------------------------------------------------------- /apps/proxy/migrations/0011_auto_20220828_1040.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/proxy/migrations/0011_auto_20220828_1040.py -------------------------------------------------------------------------------- /apps/proxy/migrations/0012_auto_20220915_2040.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/proxy/migrations/0012_auto_20220915_2040.py -------------------------------------------------------------------------------- /apps/proxy/migrations/0013_proxynode_provider_remark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/proxy/migrations/0013_proxynode_provider_remark.py -------------------------------------------------------------------------------- /apps/proxy/migrations/0014_alter_trojanconfig_fallback_addr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/proxy/migrations/0014_alter_trojanconfig_fallback_addr.py -------------------------------------------------------------------------------- /apps/proxy/migrations/0015_alter_proxynode_server_alter_relaynode_server_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/proxy/migrations/0015_alter_proxynode_server_alter_relaynode_server_and_more.py -------------------------------------------------------------------------------- /apps/proxy/migrations/0016_proxynode_enable_udp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/proxy/migrations/0016_proxynode_enable_udp.py -------------------------------------------------------------------------------- /apps/proxy/migrations/0017_proxynode_current_used_download_bandwidth_bytes_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/proxy/migrations/0017_proxynode_current_used_download_bandwidth_bytes_and_more.py -------------------------------------------------------------------------------- /apps/proxy/migrations/0018_alter_relaynode_web_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/proxy/migrations/0018_alter_relaynode_web_token.py -------------------------------------------------------------------------------- /apps/proxy/migrations/0019_proxynode_ehco_reload_interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/proxy/migrations/0019_proxynode_ehco_reload_interval.py -------------------------------------------------------------------------------- /apps/proxy/migrations/0020_alter_proxynode_ehco_reload_interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/proxy/migrations/0020_alter_proxynode_ehco_reload_interval.py -------------------------------------------------------------------------------- /apps/proxy/migrations/0021_alter_usertrafficlog_proxy_node_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/proxy/migrations/0021_alter_usertrafficlog_proxy_node_and_more.py -------------------------------------------------------------------------------- /apps/proxy/migrations/0022_proxynode_cost_price_relaynode_cost_price_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/proxy/migrations/0022_proxynode_cost_price_relaynode_cost_price_and_more.py -------------------------------------------------------------------------------- /apps/proxy/migrations/0023_alter_userproxynodeoccupancy_index_together_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/proxy/migrations/0023_alter_userproxynodeoccupancy_index_together_and_more.py -------------------------------------------------------------------------------- /apps/proxy/migrations/0024_occupancyconfig_color_occupancyconfig_remark_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/proxy/migrations/0024_occupancyconfig_color_occupancyconfig_remark_and_more.py -------------------------------------------------------------------------------- /apps/proxy/migrations/0025_alter_occupancyconfig_color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/proxy/migrations/0025_alter_occupancyconfig_color.py -------------------------------------------------------------------------------- /apps/proxy/migrations/0026_alter_userproxynodeoccupancy_options_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/proxy/migrations/0026_alter_userproxynodeoccupancy_options_and_more.py -------------------------------------------------------------------------------- /apps/proxy/migrations/0027_remove_relayrule_proxy_node_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/proxy/migrations/0027_remove_relayrule_proxy_node_and_more.py -------------------------------------------------------------------------------- /apps/proxy/migrations/0028_relaynode_relay_sync_duration_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/proxy/migrations/0028_relaynode_relay_sync_duration_and_more.py -------------------------------------------------------------------------------- /apps/proxy/migrations/0029_proxynode_native_ip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/proxy/migrations/0029_proxynode_native_ip.py -------------------------------------------------------------------------------- /apps/proxy/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/proxy/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/proxy/models.py -------------------------------------------------------------------------------- /apps/sspanel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/__init__.py -------------------------------------------------------------------------------- /apps/sspanel/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/admin.py -------------------------------------------------------------------------------- /apps/sspanel/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/apps.py -------------------------------------------------------------------------------- /apps/sspanel/backends.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/backends.py -------------------------------------------------------------------------------- /apps/sspanel/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/forms.py -------------------------------------------------------------------------------- /apps/sspanel/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/sspanel/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/sspanel/management/commands/create_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/management/commands/create_admin.py -------------------------------------------------------------------------------- /apps/sspanel/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/migrations/0001_initial.py -------------------------------------------------------------------------------- /apps/sspanel/migrations/0001_squashed_0055_auto_20200726_0847.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/migrations/0001_squashed_0055_auto_20200726_0847.py -------------------------------------------------------------------------------- /apps/sspanel/migrations/0002_auto_20200728_0821.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/migrations/0002_auto_20200728_0821.py -------------------------------------------------------------------------------- /apps/sspanel/migrations/0003_auto_20200729_0733.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/migrations/0003_auto_20200729_0733.py -------------------------------------------------------------------------------- /apps/sspanel/migrations/0004_auto_20201108_0400.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/migrations/0004_auto_20201108_0400.py -------------------------------------------------------------------------------- /apps/sspanel/migrations/0005_auto_20201110_2208.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/migrations/0005_auto_20201110_2208.py -------------------------------------------------------------------------------- /apps/sspanel/migrations/0006_auto_20201111_0742.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/migrations/0006_auto_20201111_0742.py -------------------------------------------------------------------------------- /apps/sspanel/migrations/0007_auto_20201122_0831.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/migrations/0007_auto_20201122_0831.py -------------------------------------------------------------------------------- /apps/sspanel/migrations/0008_auto_20210109_2036.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/migrations/0008_auto_20210109_2036.py -------------------------------------------------------------------------------- /apps/sspanel/migrations/0009_auto_20210131_0912.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/migrations/0009_auto_20210131_0912.py -------------------------------------------------------------------------------- /apps/sspanel/migrations/0010_delete_usersublog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/migrations/0010_delete_usersublog.py -------------------------------------------------------------------------------- /apps/sspanel/migrations/0011_auto_20210504_1420.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/migrations/0011_auto_20210504_1420.py -------------------------------------------------------------------------------- /apps/sspanel/migrations/0012_user_uid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/migrations/0012_user_uid.py -------------------------------------------------------------------------------- /apps/sspanel/migrations/0013_remove_user_vmess_uuid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/migrations/0013_remove_user_vmess_uuid.py -------------------------------------------------------------------------------- /apps/sspanel/migrations/0014_ticket_updated_at.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/migrations/0014_ticket_updated_at.py -------------------------------------------------------------------------------- /apps/sspanel/migrations/0015_usersocialprofile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/migrations/0015_usersocialprofile.py -------------------------------------------------------------------------------- /apps/sspanel/migrations/0016_alter_usersocialprofile_user_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/migrations/0016_alter_usersocialprofile_user_id.py -------------------------------------------------------------------------------- /apps/sspanel/migrations/0017_alter_usersocialprofile_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/migrations/0017_alter_usersocialprofile_options.py -------------------------------------------------------------------------------- /apps/sspanel/migrations/0018_alter_usercheckinlog_date_alter_userreflog_date.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/migrations/0018_alter_usercheckinlog_date_alter_userreflog_date.py -------------------------------------------------------------------------------- /apps/sspanel/migrations/0019_rename_ss_password_user_proxy_password_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/migrations/0019_rename_ss_password_user_proxy_password_and_more.py -------------------------------------------------------------------------------- /apps/sspanel/migrations/0020_ticketmessage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/migrations/0020_ticketmessage.py -------------------------------------------------------------------------------- /apps/sspanel/migrations/0021_alter_ticketmessage_options_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/migrations/0021_alter_ticketmessage_options_and_more.py -------------------------------------------------------------------------------- /apps/sspanel/migrations/0022_alter_moneycode_number_alter_moneycode_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/migrations/0022_alter_moneycode_number_alter_moneycode_user.py -------------------------------------------------------------------------------- /apps/sspanel/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/sspanel/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/models.py -------------------------------------------------------------------------------- /apps/sspanel/static/img/logo/logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/static/img/logo/logo.ico -------------------------------------------------------------------------------- /apps/sspanel/static/img/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/static/img/logo/logo.png -------------------------------------------------------------------------------- /apps/sspanel/static/sspanel/css/sspanel.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/static/sspanel/css/sspanel.css -------------------------------------------------------------------------------- /apps/sspanel/static/sspanel/js/sspanel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/static/sspanel/js/sspanel.js -------------------------------------------------------------------------------- /apps/sspanel/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/tasks.py -------------------------------------------------------------------------------- /apps/sspanel/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/sspanel/templatetags/ehcofilter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/templatetags/ehcofilter.py -------------------------------------------------------------------------------- /apps/sspanel/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/urls.py -------------------------------------------------------------------------------- /apps/sspanel/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sspanel/views.py -------------------------------------------------------------------------------- /apps/stats/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/stats/__init__.py -------------------------------------------------------------------------------- /apps/stats/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/stats/admin.py -------------------------------------------------------------------------------- /apps/stats/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/stats/apps.py -------------------------------------------------------------------------------- /apps/stats/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/stats/migrations/0001_initial.py -------------------------------------------------------------------------------- /apps/stats/migrations/0002_alter_dailystats_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/stats/migrations/0002_alter_dailystats_id.py -------------------------------------------------------------------------------- /apps/stats/migrations/0003_dailystats_cost_amount.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/stats/migrations/0003_dailystats_cost_amount.py -------------------------------------------------------------------------------- /apps/stats/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/stats/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/stats/models.py -------------------------------------------------------------------------------- /apps/stats/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/stats/tasks.py -------------------------------------------------------------------------------- /apps/sub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/sub.py -------------------------------------------------------------------------------- /apps/tianyi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/tianyi.py -------------------------------------------------------------------------------- /apps/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/urls.py -------------------------------------------------------------------------------- /apps/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/utils.py -------------------------------------------------------------------------------- /apps/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/apps/wsgi.py -------------------------------------------------------------------------------- /configs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/configs/__init__.py -------------------------------------------------------------------------------- /configs/ci.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configs/default/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/configs/default/__init__.py -------------------------------------------------------------------------------- /configs/default/celery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/configs/default/celery.py -------------------------------------------------------------------------------- /configs/default/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/configs/default/common.py -------------------------------------------------------------------------------- /configs/default/cron.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/configs/default/cron.py -------------------------------------------------------------------------------- /configs/default/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/configs/default/db.py -------------------------------------------------------------------------------- /configs/default/email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/configs/default/email.py -------------------------------------------------------------------------------- /configs/default/pay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/configs/default/pay.py -------------------------------------------------------------------------------- /configs/default/redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/configs/default/redis.py -------------------------------------------------------------------------------- /configs/default/sentry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/configs/default/sentry.py -------------------------------------------------------------------------------- /configs/default/sites.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/configs/default/sites.py -------------------------------------------------------------------------------- /configs/development.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/configs/development.py -------------------------------------------------------------------------------- /configs/mysqld/mysqld_charset.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/configs/mysqld/mysqld_charset.cnf -------------------------------------------------------------------------------- /configs/nginx/nginx.example.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/configs/nginx/nginx.example.conf -------------------------------------------------------------------------------- /configs/production.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/configs/production.py -------------------------------------------------------------------------------- /deploy/Dockerfile.CODE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/deploy/Dockerfile.CODE -------------------------------------------------------------------------------- /deploy/Dockerfile.NGINX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/deploy/Dockerfile.NGINX -------------------------------------------------------------------------------- /deploy/Dockerfile.RUNTIME: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/deploy/Dockerfile.RUNTIME -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/manage.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/pyproject.toml -------------------------------------------------------------------------------- /spec/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/spec/openapi.yaml -------------------------------------------------------------------------------- /templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/templates/404.html -------------------------------------------------------------------------------- /templates/admin/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/templates/admin/home.html -------------------------------------------------------------------------------- /templates/admin/includes/fieldset.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/templates/admin/includes/fieldset.html -------------------------------------------------------------------------------- /templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/templates/base.html -------------------------------------------------------------------------------- /templates/basehead.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/templates/basehead.html -------------------------------------------------------------------------------- /templates/clash/direct_domain.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/templates/clash/direct_domain.yaml -------------------------------------------------------------------------------- /templates/clash/direct_ip.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/templates/clash/direct_ip.yaml -------------------------------------------------------------------------------- /templates/clash/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/templates/clash/main.yaml -------------------------------------------------------------------------------- /templates/clash/providers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/templates/clash/providers.yaml -------------------------------------------------------------------------------- /templates/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/templates/footer.html -------------------------------------------------------------------------------- /templates/registration/password_change_done.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/templates/registration/password_change_done.html -------------------------------------------------------------------------------- /templates/registration/password_change_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/templates/registration/password_change_form.html -------------------------------------------------------------------------------- /templates/registration/password_reset_complete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/templates/registration/password_reset_complete.html -------------------------------------------------------------------------------- /templates/registration/password_reset_confirm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/templates/registration/password_reset_confirm.html -------------------------------------------------------------------------------- /templates/registration/password_reset_done.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/templates/registration/password_reset_done.html -------------------------------------------------------------------------------- /templates/registration/password_reset_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/templates/registration/password_reset_form.html -------------------------------------------------------------------------------- /templates/web/aff_invite.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/templates/web/aff_invite.html -------------------------------------------------------------------------------- /templates/web/announcement.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/templates/web/announcement.html -------------------------------------------------------------------------------- /templates/web/charge_center.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/templates/web/charge_center.html -------------------------------------------------------------------------------- /templates/web/help.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/templates/web/help.html -------------------------------------------------------------------------------- /templates/web/invite.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/templates/web/invite.html -------------------------------------------------------------------------------- /templates/web/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/templates/web/login.html -------------------------------------------------------------------------------- /templates/web/node_occupancy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/templates/web/node_occupancy.html -------------------------------------------------------------------------------- /templates/web/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/templates/web/register.html -------------------------------------------------------------------------------- /templates/web/shop.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/templates/web/shop.html -------------------------------------------------------------------------------- /templates/web/telegram_login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/templates/web/telegram_login.html -------------------------------------------------------------------------------- /templates/web/ticket_create.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/templates/web/ticket_create.html -------------------------------------------------------------------------------- /templates/web/ticket_edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/templates/web/ticket_edit.html -------------------------------------------------------------------------------- /templates/web/ticket_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/templates/web/ticket_list.html -------------------------------------------------------------------------------- /templates/web/user_info.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/templates/web/user_info.html -------------------------------------------------------------------------------- /templates/web/user_traffic_log.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/templates/web/user_traffic_log.html -------------------------------------------------------------------------------- /uwsgi.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ehco1996/django-sspanel/HEAD/uwsgi.ini --------------------------------------------------------------------------------