You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

143 lines
6.8 KiB

1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
  1. <?php
  2. use think\facade\Route;
  3. Route::get('/', 'index/index');
  4. Route::get('/download', 'index/download');
  5. Route::any('/panel/get_plugin_list', 'api/get_plugin_list');
  6. Route::any('/wpanel/get_plugin_list', 'api/get_plugin_list_win');
  7. Route::post('/down/download_plugin', 'api/download_plugin');
  8. Route::post('/down/download_plugin_main', 'api/download_plugin_main');
  9. Route::post('/panel/get_soft_list_status', 'api/return_success');
  10. Route::post('/panel/get_unbinding', 'api/return_success');
  11. Route::post('/bt_cert', 'api/return_error');
  12. Route::post('/Auth/GetAuthToken', 'api/get_auth_token');
  13. Route::post('/Auth/GetBindCode', 'api/return_error');
  14. Route::any('/bt_monitor/update_history', 'api/btm_update_history');
  15. Route::any('/bt_monitor/latest_version', 'api/btm_latest_version');
  16. Route::group('authorization', function () {
  17. Route::post('/login', 'api/authorization_login');
  18. Route::post('/info', 'api/authorization_info');
  19. Route::post('/info_v2', 'api/authorization_info');
  20. Route::miss('api/return_error');
  21. });
  22. Route::group('api', function () {
  23. Route::any('/panel/get_soft_list', 'api/get_plugin_list');
  24. Route::any('/panel/get_soft_list_test', 'api/get_plugin_list');
  25. Route::any('/wpanel/get_soft_list', 'api/get_plugin_list_win');
  26. Route::any('/wpanel/get_soft_list_test', 'api/get_plugin_list_win');
  27. Route::get('/getUpdateLogs', 'api/get_update_logs');
  28. Route::get('/panel/get_version', 'api/get_version');
  29. Route::get('/wpanel/get_version', 'api/get_version_win');
  30. Route::get('/SetupCount', 'api/setup_count');
  31. Route::any('/panel/updateLinux', 'api/check_update');
  32. Route::any('/wpanel/updateWindows', 'api/check_update_win');
  33. Route::post('/panel/check_auth_key', 'api/check_auth_key');
  34. Route::post('/panel/check_domain', 'api/check_domain');
  35. Route::post('/panel/check_files', 'api/return_empty');
  36. Route::get('/index/get_time', 'api/get_time');
  37. Route::get('/index/get_win_date', 'api/get_win_date');
  38. Route::get('/panel/is_pro', 'api/is_pro');
  39. Route::get('/getIpAddress', 'api/get_ip_address');
  40. Route::post('/Auth/GetAuthToken', 'api/get_auth_token');
  41. Route::post('/Auth/GetBindCode', 'api/return_error');
  42. Route::post('/Auth/GetSSLList', 'api/get_ssl_list');
  43. Route::post('/Cert/get_order_list', 'api/return_empty_array');
  44. Route::post('/Cert/get_product_list', 'api/return_success');
  45. Route::get('/Pluginother/get_file', 'api/download_plugin_other');
  46. Route::post('/Pluginother/create_order', 'api/return_error');
  47. Route::post('/Pluginother/renew_order', 'api/return_error');
  48. Route::post('/Pluginother/order_stat', 'api/return_empty');
  49. Route::post('/Pluginother/re_order_stat', 'api/return_empty');
  50. Route::post('/Pluginother/create_order_okey', 'api/return_empty');
  51. Route::post('/Plugin/check_order_pay_status', 'api/return_error');
  52. Route::post('/Plugin/get_product_discount', 'api/return_error');
  53. Route::post('/Plugin/get_order_list_byuser', 'api/return_page_data');
  54. Route::post('/Plugin/create_order', 'api/return_error');
  55. Route::post('/Plugin/check_product_pays', 'api/return_error');
  56. Route::post('/Plugin/get_product_list', 'api/return_empty_array');
  57. Route::post('/Plugin/get_re_order_status', 'api/return_error');
  58. Route::post('/Plugin/create_order_voucher', 'api/return_error');
  59. Route::post('/Plugin/get_voucher', 'api/return_empty_array');
  60. Route::post('/Plugin/check_plugin_status', 'api/return_success');
  61. Route::post('/invite/get_voucher', 'api/return_empty_array');
  62. Route::post('/invite/get_order_status', 'api/return_error');
  63. Route::post('/invite/get_product_discount_by', 'api/return_error');
  64. Route::post('/invite/get_re_order_status', 'api/return_error');
  65. Route::post('/invite/create_order_voucher', 'api/return_error');
  66. Route::post('/invite/create_order', 'api/return_error');
  67. Route::post('/panel/get_plugin_remarks', 'api/get_plugin_remarks');
  68. Route::post('/wpanel/get_plugin_remarks', 'api/get_plugin_remarks');
  69. Route::post('/panel/set_user_adviser', 'api/return_success');
  70. Route::post('/wpanel/get_messages', 'api/return_empty_array');
  71. Route::post('/panel/plugin_total', 'api/return_empty');
  72. Route::post('/panel/plugin_score', 'api/plugin_score');
  73. Route::post('/panel/get_plugin_socre', 'api/get_plugin_socre');
  74. Route::get('/panel/s_error', 'api/return_empty');
  75. Route::post('/panel/get_py_module', 'api/return_error');
  76. Route::post('/panel/total_keyword', 'api/return_empty');
  77. Route::post('/panel/model_total', 'api/return_empty');
  78. Route::post('/wpanel/model_click', 'api/return_empty');
  79. Route::post('/v2/statistics/report_plugin_daily', 'api/return_error');
  80. Route::get('/panel/notpro', 'api/return_empty');
  81. Route::post('/Btdeployment/get_deplist', 'api/get_deplist');
  82. Route::post('/panel/get_deplist', 'api/get_deplist');
  83. Route::post('/LinuxBeta', 'api/return_error');
  84. Route::post('/panel/apple_beta', 'api/return_error');
  85. Route::post('/wpanel/apple_beta', 'api/return_error');
  86. Route::post('/panel/to_not_beta', 'api/return_error');
  87. Route::post('/wpanel/to_not_beta', 'api/return_error');
  88. Route::post('/panel/to_beta', 'api/return_error');
  89. Route::post('/wpanel/to_beta', 'api/return_error');
  90. Route::get('/panel/get_beta_logs', 'api/get_beta_logs');
  91. Route::get('/wpanel/get_beta_logs', 'api/get_beta_logs');
  92. Route::post('/v2/common_v1_authorization/get_pricing', 'api/return_error2');
  93. Route::any('/bt_waf/getSpiders', 'api/btwaf_getspiders');
  94. Route::miss('api/return_error');
  95. });
  96. Route::get('/admin/verifycode', 'admin/verifycode')->middleware(\think\middleware\SessionInit::class);
  97. Route::any('/admin/login', 'admin/login')->middleware(\think\middleware\SessionInit::class);
  98. Route::get('/admin/logout', 'admin/logout');
  99. Route::group('admin', function () {
  100. Route::get('/', 'admin/index');
  101. Route::any('/set', 'admin/set');
  102. Route::post('/setaccount', 'admin/setaccount');
  103. Route::post('/testbturl', 'admin/testbturl');
  104. Route::get('/plugins', 'admin/plugins');
  105. Route::get('/pluginswin', 'admin/pluginswin');
  106. Route::post('/plugins_data', 'admin/plugins_data');
  107. Route::post('/download_plugin', 'admin/download_plugin');
  108. Route::get('/refresh_plugins', 'admin/refresh_plugins');
  109. Route::get('/record', 'admin/record');
  110. Route::post('/record_data', 'admin/record_data');
  111. Route::get('/log', 'admin/log');
  112. Route::post('/log_data', 'admin/log_data');
  113. Route::get('/list', 'admin/list');
  114. Route::post('/list_data', 'admin/list_data');
  115. Route::post('/list_op', 'admin/list_op');
  116. Route::get('/deplist', 'admin/deplist');
  117. Route::get('/refresh_deplist', 'admin/refresh_deplist');
  118. Route::get('/cleancache', 'admin/cleancache');
  119. })->middleware(\app\middleware\CheckAdmin::class);
  120. Route::any('/installapp', 'install/index');
  121. Route::miss(function() {
  122. return response('404 Not Found')->code(404);
  123. });