新增 openai-proxy的内容

This commit is contained in:
zeaslity
2023-06-14 10:37:53 +08:00
parent 6aa6236668
commit e8cc482c99
23 changed files with 1413 additions and 4 deletions

9
.idea/Shell.iml generated Normal file
View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

8
.idea/bashsupport-pro.xml generated Normal file
View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="bashsupport-pro.project">
<globalVariables>
<var name="rclone_remote" />
</globalVariables>
</component>
</project>

5
.idea/codeStyles/codeStyleConfig.xml generated Normal file
View File

@@ -0,0 +1,5 @@
<component name="ProjectCodeStyleConfiguration">
<state>
<option name="PREFERRED_PROJECT_CODE_STYLE" value="Default" />
</state>
</component>

22
.idea/dataSources.local.xml generated Normal file
View File

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="dataSourceStorageLocal" created-in="IU-231.8109.175">
<data-source name="腾讯云-成都" uuid="79c9466f-d8a3-418a-b54a-f6e314306a0c">
<database-info product="MySQL" version="8.0.27" jdbc-version="4.2" driver-name="MySQL Connector/J" driver-version="mysql-connector-java-8.0.25 (Revision: 08be9e9b4cba6aa115f9b27b215887af40b159e0)" dbms="MYSQL" exact-version="8.0.27" exact-driver-version="8.0">
<extra-name-characters>#@</extra-name-characters>
<identifier-quote-string>`</identifier-quote-string>
</database-info>
<case-sensitivity plain-identifiers="exact" quoted-identifiers="exact" />
<secret-storage>master_key</secret-storage>
<user-name>root</user-name>
<schema-mapping>
<introspection-scope>
<node kind="schema">
<name qname="@" />
<name qname="nengdie" />
</node>
</introspection-scope>
</schema-mapping>
</data-source>
</component>
</project>

12
.idea/dataSources.xml generated Normal file
View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="DataSourceManagerImpl" format="xml" multifile-model="true">
<data-source source="LOCAL" name="腾讯云-成都" uuid="79c9466f-d8a3-418a-b54a-f6e314306a0c">
<driver-ref>mysql.8</driver-ref>
<synchronize>true</synchronize>
<jdbc-driver>com.mysql.cj.jdbc.Driver</jdbc-driver>
<jdbc-url>jdbc:mysql://114.117.165.222:3306/nengdie</jdbc-url>
<time-zone>Asia/Shanghai</time-zone>
</data-source>
</component>
</project>

View File

@@ -0,0 +1,2 @@
#n:information_schema
!<md> [null, 0, null, null, -2147483648, -2147483648]

View File

@@ -0,0 +1,2 @@
#n:mysql
!<md> [null, 0, null, null, -2147483648, -2147483648]

View File

@@ -0,0 +1,2 @@
#n:performance_schema
!<md> [null, 0, null, null, -2147483648, -2147483648]

View File

@@ -0,0 +1,2 @@
#n:sys
!<md> [null, 0, null, null, -2147483648, -2147483648]

461
.idea/dbnavigator.xml generated Normal file
View File

@@ -0,0 +1,461 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="DBNavigator.Project.DataEditorManager">
<record-view-column-sorting-type value="BY_INDEX" />
<value-preview-text-wrapping value="true" />
<value-preview-pinned value="false" />
</component>
<component name="DBNavigator.Project.DataExportManager">
<export-instructions>
<create-header value="true" />
<friendly-headers value="false" />
<quote-values-containing-separator value="true" />
<quote-all-values value="false" />
<value-separator value="" />
<file-name value="" />
<file-location value="" />
<scope value="GLOBAL" />
<destination value="FILE" />
<format value="EXCEL" />
<charset value="GBK" />
</export-instructions>
</component>
<component name="DBNavigator.Project.DatabaseBrowserManager">
<autoscroll-to-editor value="false" />
<autoscroll-from-editor value="true" />
<show-object-properties value="true" />
<loaded-nodes />
</component>
<component name="DBNavigator.Project.DatabaseFileManager">
<open-files />
</component>
<component name="DBNavigator.Project.EditorStateManager">
<last-used-providers />
</component>
<component name="DBNavigator.Project.ExecutionManager">
<retain-sticky-names value="false" />
</component>
<component name="DBNavigator.Project.MethodExecutionManager">
<method-browser />
<execution-history>
<group-entries value="true" />
<execution-inputs />
</execution-history>
<argument-values-cache />
</component>
<component name="DBNavigator.Project.ObjectDependencyManager">
<last-used-dependency-type value="INCOMING" />
</component>
<component name="DBNavigator.Project.ObjectQuickFilterManager">
<last-used-operator value="EQUAL" />
<filters />
</component>
<component name="DBNavigator.Project.ScriptExecutionManager" clear-outputs="true">
<recently-used-interfaces />
</component>
<component name="DBNavigator.Project.Settings">
<connections />
<browser-settings>
<general>
<display-mode value="TABBED" />
<navigation-history-size value="100" />
<show-object-details value="false" />
</general>
<filters>
<object-type-filter>
<object-type name="SCHEMA" enabled="true" />
<object-type name="USER" enabled="true" />
<object-type name="ROLE" enabled="true" />
<object-type name="PRIVILEGE" enabled="true" />
<object-type name="CHARSET" enabled="true" />
<object-type name="TABLE" enabled="true" />
<object-type name="VIEW" enabled="true" />
<object-type name="MATERIALIZED_VIEW" enabled="true" />
<object-type name="NESTED_TABLE" enabled="true" />
<object-type name="COLUMN" enabled="true" />
<object-type name="INDEX" enabled="true" />
<object-type name="CONSTRAINT" enabled="true" />
<object-type name="DATASET_TRIGGER" enabled="true" />
<object-type name="DATABASE_TRIGGER" enabled="true" />
<object-type name="SYNONYM" enabled="true" />
<object-type name="SEQUENCE" enabled="true" />
<object-type name="PROCEDURE" enabled="true" />
<object-type name="FUNCTION" enabled="true" />
<object-type name="PACKAGE" enabled="true" />
<object-type name="TYPE" enabled="true" />
<object-type name="TYPE_ATTRIBUTE" enabled="true" />
<object-type name="ARGUMENT" enabled="true" />
<object-type name="DIMENSION" enabled="true" />
<object-type name="CLUSTER" enabled="true" />
<object-type name="DBLINK" enabled="true" />
</object-type-filter>
</filters>
<sorting>
<object-type name="COLUMN" sorting-type="NAME" />
<object-type name="FUNCTION" sorting-type="NAME" />
<object-type name="PROCEDURE" sorting-type="NAME" />
<object-type name="ARGUMENT" sorting-type="POSITION" />
</sorting>
<default-editors>
<object-type name="VIEW" editor-type="SELECTION" />
<object-type name="PACKAGE" editor-type="SELECTION" />
<object-type name="TYPE" editor-type="SELECTION" />
</default-editors>
</browser-settings>
<navigation-settings>
<lookup-filters>
<lookup-objects>
<object-type name="SCHEMA" enabled="true" />
<object-type name="USER" enabled="false" />
<object-type name="ROLE" enabled="false" />
<object-type name="PRIVILEGE" enabled="false" />
<object-type name="CHARSET" enabled="false" />
<object-type name="TABLE" enabled="true" />
<object-type name="VIEW" enabled="true" />
<object-type name="MATERIALIZED VIEW" enabled="true" />
<object-type name="INDEX" enabled="true" />
<object-type name="CONSTRAINT" enabled="true" />
<object-type name="DATASET TRIGGER" enabled="true" />
<object-type name="DATABASE TRIGGER" enabled="true" />
<object-type name="SYNONYM" enabled="false" />
<object-type name="SEQUENCE" enabled="true" />
<object-type name="PROCEDURE" enabled="true" />
<object-type name="FUNCTION" enabled="true" />
<object-type name="PACKAGE" enabled="true" />
<object-type name="TYPE" enabled="true" />
<object-type name="DIMENSION" enabled="false" />
<object-type name="CLUSTER" enabled="false" />
<object-type name="DBLINK" enabled="true" />
</lookup-objects>
<force-database-load value="false" />
<prompt-connection-selection value="true" />
<prompt-schema-selection value="true" />
</lookup-filters>
</navigation-settings>
<dataset-grid-settings>
<general>
<enable-zooming value="true" />
<enable-column-tooltip value="true" />
</general>
<sorting>
<nulls-first value="true" />
<max-sorting-columns value="4" />
</sorting>
<tracking-columns>
<columnNames value="" />
<visible value="true" />
<editable value="false" />
</tracking-columns>
</dataset-grid-settings>
<dataset-editor-settings>
<text-editor-popup>
<active value="false" />
<active-if-empty value="false" />
<data-length-threshold value="100" />
<popup-delay value="1000" />
</text-editor-popup>
<values-actions-popup>
<show-popup-button value="true" />
<element-count-threshold value="1000" />
<data-length-threshold value="250" />
</values-actions-popup>
<general>
<fetch-block-size value="100" />
<fetch-timeout value="30" />
<trim-whitespaces value="true" />
<convert-empty-strings-to-null value="true" />
<select-content-on-cell-edit value="true" />
<large-value-preview-active value="true" />
</general>
<filters>
<prompt-filter-dialog value="true" />
<default-filter-type value="BASIC" />
</filters>
<qualified-text-editor text-length-threshold="300">
<content-types>
<content-type name="Text" enabled="true" />
<content-type name="Properties" enabled="true" />
<content-type name="XML" enabled="true" />
<content-type name="DTD" enabled="true" />
<content-type name="HTML" enabled="true" />
<content-type name="XHTML" enabled="true" />
<content-type name="CSS" enabled="true" />
<content-type name="Java" enabled="true" />
<content-type name="SQL" enabled="true" />
<content-type name="PL/SQL" enabled="true" />
<content-type name="JavaScript" enabled="true" />
<content-type name="JSON" enabled="true" />
<content-type name="JSON5" enabled="true" />
<content-type name="JSP" enabled="true" />
<content-type name="JSPx" enabled="true" />
<content-type name="Groovy" enabled="true" />
<content-type name="YAML" enabled="true" />
<content-type name="Manifest" enabled="true" />
</content-types>
</qualified-text-editor>
<record-navigation>
<navigation-target value="VIEWER" />
</record-navigation>
</dataset-editor-settings>
<code-editor-settings>
<general>
<show-object-navigation-gutter value="false" />
<show-spec-declaration-navigation-gutter value="true" />
<enable-spellchecking value="true" />
<enable-reference-spellchecking value="false" />
</general>
<confirmations>
<save-changes value="false" />
<revert-changes value="true" />
</confirmations>
</code-editor-settings>
<code-completion-settings>
<filters>
<basic-filter>
<filter-element type="RESERVED_WORD" id="keyword" selected="true" />
<filter-element type="RESERVED_WORD" id="function" selected="true" />
<filter-element type="RESERVED_WORD" id="parameter" selected="true" />
<filter-element type="RESERVED_WORD" id="datatype" selected="true" />
<filter-element type="RESERVED_WORD" id="exception" selected="true" />
<filter-element type="OBJECT" id="schema" selected="true" />
<filter-element type="OBJECT" id="role" selected="true" />
<filter-element type="OBJECT" id="user" selected="true" />
<filter-element type="OBJECT" id="privilege" selected="true" />
<user-schema>
<filter-element type="OBJECT" id="table" selected="true" />
<filter-element type="OBJECT" id="view" selected="true" />
<filter-element type="OBJECT" id="materialized view" selected="true" />
<filter-element type="OBJECT" id="index" selected="true" />
<filter-element type="OBJECT" id="constraint" selected="true" />
<filter-element type="OBJECT" id="trigger" selected="true" />
<filter-element type="OBJECT" id="synonym" selected="false" />
<filter-element type="OBJECT" id="sequence" selected="true" />
<filter-element type="OBJECT" id="procedure" selected="true" />
<filter-element type="OBJECT" id="function" selected="true" />
<filter-element type="OBJECT" id="package" selected="true" />
<filter-element type="OBJECT" id="type" selected="true" />
<filter-element type="OBJECT" id="dimension" selected="true" />
<filter-element type="OBJECT" id="cluster" selected="true" />
<filter-element type="OBJECT" id="dblink" selected="true" />
</user-schema>
<public-schema>
<filter-element type="OBJECT" id="table" selected="false" />
<filter-element type="OBJECT" id="view" selected="false" />
<filter-element type="OBJECT" id="materialized view" selected="false" />
<filter-element type="OBJECT" id="index" selected="false" />
<filter-element type="OBJECT" id="constraint" selected="false" />
<filter-element type="OBJECT" id="trigger" selected="false" />
<filter-element type="OBJECT" id="synonym" selected="false" />
<filter-element type="OBJECT" id="sequence" selected="false" />
<filter-element type="OBJECT" id="procedure" selected="false" />
<filter-element type="OBJECT" id="function" selected="false" />
<filter-element type="OBJECT" id="package" selected="false" />
<filter-element type="OBJECT" id="type" selected="false" />
<filter-element type="OBJECT" id="dimension" selected="false" />
<filter-element type="OBJECT" id="cluster" selected="false" />
<filter-element type="OBJECT" id="dblink" selected="false" />
</public-schema>
<any-schema>
<filter-element type="OBJECT" id="table" selected="true" />
<filter-element type="OBJECT" id="view" selected="true" />
<filter-element type="OBJECT" id="materialized view" selected="true" />
<filter-element type="OBJECT" id="index" selected="true" />
<filter-element type="OBJECT" id="constraint" selected="true" />
<filter-element type="OBJECT" id="trigger" selected="true" />
<filter-element type="OBJECT" id="synonym" selected="true" />
<filter-element type="OBJECT" id="sequence" selected="true" />
<filter-element type="OBJECT" id="procedure" selected="true" />
<filter-element type="OBJECT" id="function" selected="true" />
<filter-element type="OBJECT" id="package" selected="true" />
<filter-element type="OBJECT" id="type" selected="true" />
<filter-element type="OBJECT" id="dimension" selected="true" />
<filter-element type="OBJECT" id="cluster" selected="true" />
<filter-element type="OBJECT" id="dblink" selected="true" />
</any-schema>
</basic-filter>
<extended-filter>
<filter-element type="RESERVED_WORD" id="keyword" selected="true" />
<filter-element type="RESERVED_WORD" id="function" selected="true" />
<filter-element type="RESERVED_WORD" id="parameter" selected="true" />
<filter-element type="RESERVED_WORD" id="datatype" selected="true" />
<filter-element type="RESERVED_WORD" id="exception" selected="true" />
<filter-element type="OBJECT" id="schema" selected="true" />
<filter-element type="OBJECT" id="user" selected="true" />
<filter-element type="OBJECT" id="role" selected="true" />
<filter-element type="OBJECT" id="privilege" selected="true" />
<user-schema>
<filter-element type="OBJECT" id="table" selected="true" />
<filter-element type="OBJECT" id="view" selected="true" />
<filter-element type="OBJECT" id="materialized view" selected="true" />
<filter-element type="OBJECT" id="index" selected="true" />
<filter-element type="OBJECT" id="constraint" selected="true" />
<filter-element type="OBJECT" id="trigger" selected="true" />
<filter-element type="OBJECT" id="synonym" selected="true" />
<filter-element type="OBJECT" id="sequence" selected="true" />
<filter-element type="OBJECT" id="procedure" selected="true" />
<filter-element type="OBJECT" id="function" selected="true" />
<filter-element type="OBJECT" id="package" selected="true" />
<filter-element type="OBJECT" id="type" selected="true" />
<filter-element type="OBJECT" id="dimension" selected="true" />
<filter-element type="OBJECT" id="cluster" selected="true" />
<filter-element type="OBJECT" id="dblink" selected="true" />
</user-schema>
<public-schema>
<filter-element type="OBJECT" id="table" selected="true" />
<filter-element type="OBJECT" id="view" selected="true" />
<filter-element type="OBJECT" id="materialized view" selected="true" />
<filter-element type="OBJECT" id="index" selected="true" />
<filter-element type="OBJECT" id="constraint" selected="true" />
<filter-element type="OBJECT" id="trigger" selected="true" />
<filter-element type="OBJECT" id="synonym" selected="true" />
<filter-element type="OBJECT" id="sequence" selected="true" />
<filter-element type="OBJECT" id="procedure" selected="true" />
<filter-element type="OBJECT" id="function" selected="true" />
<filter-element type="OBJECT" id="package" selected="true" />
<filter-element type="OBJECT" id="type" selected="true" />
<filter-element type="OBJECT" id="dimension" selected="true" />
<filter-element type="OBJECT" id="cluster" selected="true" />
<filter-element type="OBJECT" id="dblink" selected="true" />
</public-schema>
<any-schema>
<filter-element type="OBJECT" id="table" selected="true" />
<filter-element type="OBJECT" id="view" selected="true" />
<filter-element type="OBJECT" id="materialized view" selected="true" />
<filter-element type="OBJECT" id="index" selected="true" />
<filter-element type="OBJECT" id="constraint" selected="true" />
<filter-element type="OBJECT" id="trigger" selected="true" />
<filter-element type="OBJECT" id="synonym" selected="true" />
<filter-element type="OBJECT" id="sequence" selected="true" />
<filter-element type="OBJECT" id="procedure" selected="true" />
<filter-element type="OBJECT" id="function" selected="true" />
<filter-element type="OBJECT" id="package" selected="true" />
<filter-element type="OBJECT" id="type" selected="true" />
<filter-element type="OBJECT" id="dimension" selected="true" />
<filter-element type="OBJECT" id="cluster" selected="true" />
<filter-element type="OBJECT" id="dblink" selected="true" />
</any-schema>
</extended-filter>
</filters>
<sorting enabled="true">
<sorting-element type="RESERVED_WORD" id="keyword" />
<sorting-element type="RESERVED_WORD" id="datatype" />
<sorting-element type="OBJECT" id="column" />
<sorting-element type="OBJECT" id="table" />
<sorting-element type="OBJECT" id="view" />
<sorting-element type="OBJECT" id="materialized view" />
<sorting-element type="OBJECT" id="index" />
<sorting-element type="OBJECT" id="constraint" />
<sorting-element type="OBJECT" id="trigger" />
<sorting-element type="OBJECT" id="synonym" />
<sorting-element type="OBJECT" id="sequence" />
<sorting-element type="OBJECT" id="procedure" />
<sorting-element type="OBJECT" id="function" />
<sorting-element type="OBJECT" id="package" />
<sorting-element type="OBJECT" id="type" />
<sorting-element type="OBJECT" id="dimension" />
<sorting-element type="OBJECT" id="cluster" />
<sorting-element type="OBJECT" id="dblink" />
<sorting-element type="OBJECT" id="schema" />
<sorting-element type="OBJECT" id="role" />
<sorting-element type="OBJECT" id="user" />
<sorting-element type="RESERVED_WORD" id="function" />
<sorting-element type="RESERVED_WORD" id="parameter" />
</sorting>
<format>
<enforce-code-style-case value="true" />
</format>
</code-completion-settings>
<execution-engine-settings>
<statement-execution>
<fetch-block-size value="100" />
<execution-timeout value="20" />
<debug-execution-timeout value="600" />
<focus-result value="false" />
<prompt-execution value="false" />
</statement-execution>
<script-execution>
<command-line-interfaces />
<execution-timeout value="300" />
</script-execution>
<method-execution>
<execution-timeout value="30" />
<debug-execution-timeout value="600" />
<parameter-history-size value="10" />
</method-execution>
</execution-engine-settings>
<operation-settings>
<transactions>
<uncommitted-changes>
<on-project-close value="ASK" />
<on-disconnect value="ASK" />
<on-autocommit-toggle value="ASK" />
</uncommitted-changes>
<multiple-uncommitted-changes>
<on-commit value="ASK" />
<on-rollback value="ASK" />
</multiple-uncommitted-changes>
</transactions>
<session-browser>
<disconnect-session value="ASK" />
<kill-session value="ASK" />
<reload-on-filter-change value="false" />
</session-browser>
<compiler>
<compile-type value="KEEP" />
<compile-dependencies value="ASK" />
<always-show-controls value="false" />
</compiler>
<debugger>
<debugger-type value="ASK" />
<use-generic-runners value="true" />
</debugger>
</operation-settings>
<ddl-file-settings>
<extensions>
<mapping file-type-id="VIEW" extensions="vw" />
<mapping file-type-id="TRIGGER" extensions="trg" />
<mapping file-type-id="PROCEDURE" extensions="prc" />
<mapping file-type-id="FUNCTION" extensions="fnc" />
<mapping file-type-id="PACKAGE" extensions="pkg" />
<mapping file-type-id="PACKAGE_SPEC" extensions="pks" />
<mapping file-type-id="PACKAGE_BODY" extensions="pkb" />
<mapping file-type-id="TYPE" extensions="tpe" />
<mapping file-type-id="TYPE_SPEC" extensions="tps" />
<mapping file-type-id="TYPE_BODY" extensions="tpb" />
</extensions>
<general>
<lookup-ddl-files value="true" />
<create-ddl-files value="false" />
<synchronize-ddl-files value="true" />
<use-qualified-names value="false" />
<make-scripts-rerunnable value="true" />
</general>
</ddl-file-settings>
<general-settings>
<regional-settings>
<date-format value="MEDIUM" />
<number-format value="UNGROUPED" />
<locale value="SYSTEM_DEFAULT" />
<use-custom-formats value="false" />
</regional-settings>
<environment>
<environment-types>
<environment-type id="development" name="Development" description="Development environment" color="-2430209/-12296320" readonly-code="false" readonly-data="false" />
<environment-type id="integration" name="Integration" description="Integration environment" color="-2621494/-12163514" readonly-code="true" readonly-data="false" />
<environment-type id="production" name="Production" description="Productive environment" color="-11574/-10271420" readonly-code="true" readonly-data="true" />
<environment-type id="other" name="Other" description="" color="-1576/-10724543" readonly-code="false" readonly-data="false" />
</environment-types>
<visibility-settings>
<connection-tabs value="true" />
<dialog-headers value="true" />
<object-editor-tabs value="true" />
<script-editor-tabs value="false" />
<execution-result-tabs value="true" />
</visibility-settings>
</environment>
</general-settings>
</component>
<component name="DBNavigator.Project.StatementExecutionManager">
<execution-variables />
</component>
</project>

23
.idea/fastRequestCollection.xml generated Normal file
View File

@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="fastRequestCollection">
<option name="detail">
<CollectionDetail>
<option name="childList">
<list>
<CollectionDetail>
<option name="groupId" value="1" />
<option name="id" value="1" />
<option name="name" value="Default Group" />
<option name="type" value="1" />
</CollectionDetail>
</list>
</option>
<option name="groupId" value="-1" />
<option name="id" value="0" />
<option name="name" value="Root" />
<option name="type" value="1" />
</CollectionDetail>
</option>
</component>
</project>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="fastRequestCurrentProjectConfig">
<option name="domain" value="http://localhost:9999" />
<option name="enableEnv" value="local" />
<option name="enableProject" value="ProjectOctopus" />
</component>
</project>

View File

@@ -0,0 +1,9 @@
<component name="InspectionProjectProfileManager">
<profile version="1.0">
<option name="myName" value="Project Default" />
<inspection_tool class="bashproGoogleFileNameStyle" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="bashproShellCheck" enabled="true" level="ERROR" enabled_by_default="true">
<shellcheck_settings value="SC2068,SC2145" />
</inspection_tool>
</profile>
</component>

204
.idea/intellij-javadocs-4.0.1.xml generated Normal file
View File

@@ -0,0 +1,204 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="JavaDocConfiguration">
<GENERAL>
<MODE>UPDATE</MODE>
<OVERRIDDEN_METHODS>false</OVERRIDDEN_METHODS>
<SPLITTED_CLASS_NAME>true</SPLITTED_CLASS_NAME>
<LEVELS>
<LEVEL>TYPE</LEVEL>
<LEVEL>FIELD</LEVEL>
<LEVEL>METHOD</LEVEL>
</LEVELS>
<VISIBILITIES>
<VISIBILITY>DEFAULT</VISIBILITY>
<VISIBILITY>PROTECTED</VISIBILITY>
<VISIBILITY>PUBLIC</VISIBILITY>
</VISIBILITIES>
</GENERAL>
<TEMPLATES>
<CLASSES>
<CLASS>
<KEY>^.*(public|protected|private)*.+interface\s+\w+.*</KEY>
<VALUE>/**\n
* The interface ${name}.\n
&lt;#if element.typeParameters?has_content&gt; * \n
&lt;/#if&gt;
&lt;#list element.typeParameters as typeParameter&gt;
* @param &lt;${typeParameter.name}&gt; the type parameter\n
&lt;/#list&gt;
*/</VALUE>
</CLASS>
<CLASS>
<KEY>^.*(public|protected|private)*.+enum\s+\w+.*</KEY>
<VALUE>/**\n
* The enum ${name}.\n
*/</VALUE>
</CLASS>
<CLASS>
<KEY>^.*(public|protected|private)*.+class\s+\w+.*</KEY>
<VALUE>/**\n
* The type ${name}.\n
&lt;#if element.typeParameters?has_content&gt; * \n
&lt;/#if&gt;
&lt;#list element.typeParameters as typeParameter&gt;
* @param &lt;${typeParameter.name}&gt; the type parameter\n
&lt;/#list&gt;
*/</VALUE>
</CLASS>
<CLASS>
<KEY>.+</KEY>
<VALUE>/**\n
* The type ${name}.\n
*/</VALUE>
</CLASS>
</CLASSES>
<CONSTRUCTORS>
<CONSTRUCTOR>
<KEY>.+</KEY>
<VALUE>/**\n
* Instantiates a new ${name}.\n
&lt;#if element.parameterList.parameters?has_content&gt;
*\n
&lt;/#if&gt;
&lt;#list element.parameterList.parameters as parameter&gt;
* @param ${parameter.name} the ${paramNames[parameter.name]}\n
&lt;/#list&gt;
&lt;#if element.throwsList.referenceElements?has_content&gt;
*\n
&lt;/#if&gt;
&lt;#list element.throwsList.referenceElements as exception&gt;
* @throws ${exception.referenceName} the ${exceptionNames[exception.referenceName]}\n
&lt;/#list&gt;
*/</VALUE>
</CONSTRUCTOR>
</CONSTRUCTORS>
<METHODS>
<METHOD>
<KEY>^.*(public|protected|private)*\s*.*(\w(\s*&lt;.+&gt;)*)+\s+get\w+\s*\(.*\).+</KEY>
<VALUE>/**\n
* Gets ${partName}.\n
&lt;#if element.typeParameters?has_content&gt; * \n
&lt;/#if&gt;
&lt;#list element.typeParameters as typeParameter&gt;
* @param &lt;${typeParameter.name}&gt; the type parameter\n
&lt;/#list&gt;
&lt;#if element.parameterList.parameters?has_content&gt;
*\n
&lt;/#if&gt;
&lt;#list element.parameterList.parameters as parameter&gt;
* @param ${parameter.name} the ${paramNames[parameter.name]}\n
&lt;/#list&gt;
&lt;#if isNotVoid&gt;
*\n
* @return the ${partName}\n
&lt;/#if&gt;
&lt;#if element.throwsList.referenceElements?has_content&gt;
*\n
&lt;/#if&gt;
&lt;#list element.throwsList.referenceElements as exception&gt;
* @throws ${exception.referenceName} the ${exceptionNames[exception.referenceName]}\n
&lt;/#list&gt;
*/</VALUE>
</METHOD>
<METHOD>
<KEY>^.*(public|protected|private)*\s*.*(void|\w(\s*&lt;.+&gt;)*)+\s+set\w+\s*\(.*\).+</KEY>
<VALUE>/**\n
* Sets ${partName}.\n
&lt;#if element.typeParameters?has_content&gt; * \n
&lt;/#if&gt;
&lt;#list element.typeParameters as typeParameter&gt;
* @param &lt;${typeParameter.name}&gt; the type parameter\n
&lt;/#list&gt;
&lt;#if element.parameterList.parameters?has_content&gt;
*\n
&lt;/#if&gt;
&lt;#list element.parameterList.parameters as parameter&gt;
* @param ${parameter.name} the ${paramNames[parameter.name]}\n
&lt;/#list&gt;
&lt;#if isNotVoid&gt;
*\n
* @return the ${partName}\n
&lt;/#if&gt;
&lt;#if element.throwsList.referenceElements?has_content&gt;
*\n
&lt;/#if&gt;
&lt;#list element.throwsList.referenceElements as exception&gt;
* @throws ${exception.referenceName} the ${exceptionNames[exception.referenceName]}\n
&lt;/#list&gt;
*/</VALUE>
</METHOD>
<METHOD>
<KEY>^.*((public\s+static)|(static\s+public))\s+void\s+main\s*\(\s*String\s*(\[\s*\]|\.\.\.)\s+\w+\s*\).+</KEY>
<VALUE>/**\n
* The entry point of application.\n
&lt;#if element.parameterList.parameters?has_content&gt;
*\n
&lt;/#if&gt;
* @param ${element.parameterList.parameters[0].name} the input arguments\n
&lt;#if element.throwsList.referenceElements?has_content&gt;
*\n
&lt;/#if&gt;
&lt;#list element.throwsList.referenceElements as exception&gt;
* @throws ${exception.referenceName} the ${exceptionNames[exception.referenceName]}\n
&lt;/#list&gt;
*/</VALUE>
</METHOD>
<METHOD>
<KEY>.+</KEY>
<VALUE>/**\n
* ${name}&lt;#if isNotVoid&gt; ${return}&lt;/#if&gt;.\n
&lt;#if element.typeParameters?has_content&gt; * \n
&lt;/#if&gt;
&lt;#list element.typeParameters as typeParameter&gt;
* @param &lt;${typeParameter.name}&gt; the type parameter\n
&lt;/#list&gt;
&lt;#if element.parameterList.parameters?has_content&gt;
*\n
&lt;/#if&gt;
&lt;#list element.parameterList.parameters as parameter&gt;
* @param ${parameter.name} the ${paramNames[parameter.name]}\n
&lt;/#list&gt;
&lt;#if isNotVoid&gt;
*\n
* @return the ${return}\n
&lt;/#if&gt;
&lt;#if element.throwsList.referenceElements?has_content&gt;
*\n
&lt;/#if&gt;
&lt;#list element.throwsList.referenceElements as exception&gt;
* @throws ${exception.referenceName} the ${exceptionNames[exception.referenceName]}\n
&lt;/#list&gt;
*/</VALUE>
</METHOD>
</METHODS>
<FIELDS>
<FIELD>
<KEY>^.*(public|protected|private)*.+static.*(\w\s\w)+.+</KEY>
<VALUE>/**\n
* The constant ${element.getName()}.\n
*/</VALUE>
</FIELD>
<FIELD>
<KEY>^.*(public|protected|private)*.*(\w\s\w)+.+</KEY>
<VALUE>/**\n
&lt;#if element.parent.isInterface()&gt;
* The constant ${element.getName()}.\n
&lt;#else&gt;
* The ${name}.\n
&lt;/#if&gt; */</VALUE>
</FIELD>
<FIELD>
<KEY>.+</KEY>
<VALUE>/**\n
&lt;#if element.parent.isEnum()&gt;
*${name} ${typeName}.\n
&lt;#else&gt;
* The ${name}.\n
&lt;/#if&gt;*/</VALUE>
</FIELD>
</FIELDS>
</TEMPLATES>
</component>
</project>

8
.idea/jenkinsSettings.xml generated Normal file
View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Jenkins.Application.Settings">
<option name="delay" value="5" />
<option name="serverUrl" value="http://192.168.34.90:30100" />
<option name="useGreenColor" value="true" />
</component>
</project>

15
.idea/kubernetes-settings.xml generated Normal file
View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="KubernetesSettings">
<option name="apiVersion" value="1.25" />
<option name="getSpecFromCluster" value="true" />
<option name="helmParameters">
<HelmParameters>
<option name="chartPath" value="$PROJECT_DIR$/部署应用/Oracle-Cloud/rancher部署/rancher-2.6.9" />
<option name="valuesFiles">
<option value="values.yaml" />
</option>
</HelmParameters>
</option>
</component>
</project>

201
.idea/workspace-Lap-Work-WDD.xml generated Normal file
View File

@@ -0,0 +1,201 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ChangeListManager">
<list default="true" id="f8e0c22b-2f5a-4928-944a-c167e4872058" name="Default Changelist" comment="" />
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="ComposerSettings">
<execution />
</component>
<component name="FileTemplateManagerImpl">
<option name="RECENT_TEMPLATES">
<list>
<option value="BashSupport Pro Bash" />
</list>
</option>
</component>
<component name="Jenkins.Settings">
<option name="connectionTimeout" value="12" />
<option name="jenkinsVersion" value="VERSION_2" />
<option name="lastSelectedView" value="all" />
<option name="username" value="zeaslity" />
</component>
<component name="KubernetesApiPersistence">
<option name="context" value="kubernetes-admin@wdd-test" />
<option name="namespace" value="default" />
</component>
<component name="MavenImportPreferences">
<option name="generalSettings">
<MavenGeneralSettings>
<option name="mavenHome" value="C:\SSS\IntelliJ IDEA 2020.2.3\plugins\maven\lib\maven3" />
</MavenGeneralSettings>
</option>
</component>
<component name="ProjectId" id="1kLy41FEsRhdbKP3lDuTAuM6hNQ" />
<component name="ProjectViewState">
<option name="hideEmptyMiddlePackages" value="true" />
<option name="showLibraryContents" value="true" />
</component>
<component name="PropertiesComponent">
<property name="DatabaseDriversLRU" value="mysql" />
<property name="RunOnceActivity.OpenProjectViewOnStart" value="true" />
<property name="ToolWindowServices.ShowToolbar" value="false" />
<property name="WebServerToolWindowFactoryState" value="false" />
<property name="aspect.path.notification.shown" value="true" />
<property name="com.intellij.ide.scratch.LRUPopupBuilder$1/New Scratch File" value="yaml" />
<property name="last_opened_file_path" value="$PROJECT_DIR$/../Kubernetes" />
<property name="nodejs_package_manager_path" value="npm" />
<property name="project.structure.last.edited" value="Modules" />
<property name="project.structure.proportion" value="0.0" />
<property name="project.structure.side.proportion" value="0.0" />
<property name="service.view.auto.scroll.to.source" value="true" />
<property name="settings.editor.selected.configurable" value="preferences.lookFeel" />
<property name="vue.rearranger.settings.migration" value="true" />
</component>
<component name="RecentsManager">
<key name="CopyFile.RECENT_KEYS">
<recent name="D:\OneDrive - pku.edu.cn\MasterLoad\Shell\常用脚本\redis哨兵模式-docker" />
<recent name="D:\OneDrive - pku.edu.cn\MasterLoad\Shell\常用脚本" />
<recent name="D:\OneDrive - pku.edu.cn\MasterLoad\Shell\Kubernetes\jenkins-in-k8s\Gitlab" />
<recent name="E:\OneDrive - pku.edu.cn\MasterLoad\Shell\Kubernetes\jenkins-in-k8s\sonarQube" />
<recent name="D:\OneDrive - pku.edu.cn\MasterLoad\Shell\Kubernetes\jenkins-in-k8s" />
</key>
<key name="MoveFile.RECENT_KEYS">
<recent name="D:\OneDrive - pku.edu.cn\MasterLoad\Shell\常用脚本\redis哨兵模式-docker" />
<recent name="D:\OneDrive - pku.edu.cn\MasterLoad\Shell\全域监管平台部署脚本" />
<recent name="D:\OneDrive - pku.edu.cn\MasterLoad\Shell\常用脚本" />
<recent name="D:\OneDrive - pku.edu.cn\MasterLoad\Shell\Kubernetes\jenkins-in-k8s\jenkins" />
<recent name="E:\OneDrive - pku.edu.cn\MasterLoad\Shell\Kubernetes\promethues+grafana-operator官方\all-deployments" />
</key>
</component>
<component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
<component name="SshConsoleOptionsProvider">
<option name="myEncoding" value="UTF-8" />
<option name="myConnectionType" value="NONE" />
<option name="myConnectionId" value="" />
</component>
<component name="TaskManager">
<task active="true" id="Default" summary="Default task">
<changelist id="f8e0c22b-2f5a-4928-944a-c167e4872058" name="Default Changelist" comment="" />
<created>1605493972221</created>
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1605493972221</updated>
<workItem from="1605493973596" duration="3476000" />
<workItem from="1605497489966" duration="771000" />
<workItem from="1605498277696" duration="611000" />
<workItem from="1605504857417" duration="11980000" />
<workItem from="1605591685490" duration="186000" />
<workItem from="1605591880489" duration="6535000" />
<workItem from="1605613931647" duration="2841000" />
<workItem from="1605682643353" duration="5976000" />
<workItem from="1605688963025" duration="3243000" />
<workItem from="1605748167796" duration="4865000" />
<workItem from="1605835402633" duration="13904000" />
<workItem from="1605858866982" duration="2796000" />
<workItem from="1605871934735" duration="391000" />
<workItem from="1605872340983" duration="91000" />
<workItem from="1605872471492" duration="12000" />
<workItem from="1605872495438" duration="10183000" />
<workItem from="1605943758852" duration="10964000" />
<workItem from="1605962693159" duration="811000" />
<workItem from="1606027898431" duration="4494000" />
<workItem from="1606094156103" duration="16509000" />
<workItem from="1606124584309" duration="17391000" />
<workItem from="1606268109030" duration="21421000" />
<workItem from="1606302170533" duration="8790000" />
<workItem from="1606438996597" duration="6109000" />
<workItem from="1606462420040" duration="113000" />
<workItem from="1606462542386" duration="1088000" />
<workItem from="1606466409419" duration="316000" />
<workItem from="1606466736154" duration="2704000" />
<workItem from="1606699388553" duration="410000" />
<workItem from="1606701749491" duration="1424000" />
<workItem from="1606784828097" duration="20000" />
<workItem from="1607088629309" duration="49000" />
<workItem from="1607583264639" duration="1355000" />
<workItem from="1608023261948" duration="12000" />
<workItem from="1608099058290" duration="316000" />
<workItem from="1608104723228" duration="37000" />
<workItem from="1608167720296" duration="664000" />
<workItem from="1608187688365" duration="3955000" />
<workItem from="1608261542317" duration="644000" />
<workItem from="1609815709323" duration="3890000" />
<workItem from="1609913172586" duration="8528000" />
<workItem from="1609983136403" duration="9954000" />
<workItem from="1610009782311" duration="1348000" />
<workItem from="1610085590760" duration="4802000" />
<workItem from="1610343924334" duration="11298000" />
<workItem from="1610431499927" duration="4939000" />
<workItem from="1610516551221" duration="15000" />
<workItem from="1611194310331" duration="6444000" />
<workItem from="1611219472388" duration="1245000" />
<workItem from="1611287424239" duration="1281000" />
<workItem from="1611538242081" duration="64000" />
<workItem from="1611562648428" duration="4104000" />
<workItem from="1611717809000" duration="469000" />
<workItem from="1611739781287" duration="9662000" />
<workItem from="1611909115149" duration="4438000" />
<workItem from="1612492737464" duration="2193000" />
<workItem from="1615542547566" duration="479000" />
<workItem from="1615773265094" duration="6000" />
<workItem from="1615773282245" duration="1517000" />
<workItem from="1626331891196" duration="118000" />
<workItem from="1634114586499" duration="2632000" />
<workItem from="1634194826604" duration="742000" />
<workItem from="1634195754691" duration="4693000" />
<workItem from="1634261093795" duration="7000" />
<workItem from="1634440485716" duration="1046000" />
<workItem from="1634441554529" duration="313000" />
<workItem from="1634441881148" duration="2413000" />
<workItem from="1634652978350" duration="1045000" />
<workItem from="1634957271801" duration="542000" />
<workItem from="1635058465798" duration="1805000" />
<workItem from="1636096432806" duration="5119000" />
<workItem from="1636335589996" duration="11000" />
</task>
<servers />
</component>
<component name="TypeScriptGeneratedFilesManager">
<option name="version" value="3" />
</component>
<component name="WindowStateProjectService">
<state x="516" y="102" key="#HTTP_Proxy" timestamp="1634440658521">
<screen x="0" y="0" width="1536" height="816" />
</state>
<state x="516" y="102" key="#HTTP_Proxy/0.0.1536.816@0.0.1536.816" timestamp="1634440658521" />
<state x="362" y="60" key="#com.intellij.execution.impl.EditConfigurationsDialog" timestamp="1634957809071">
<screen x="0" y="0" width="1536" height="816" />
</state>
<state x="362" y="60" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.1536.816@0.0.1536.816" timestamp="1634440702209" />
<state x="362" y="60" key="#com.intellij.execution.impl.EditConfigurationsDialog/949.2160.1280.640/0.0.1536.816@0.0.1536.816" timestamp="1634957809071" />
<state width="1485" height="277" key="GridCell.Tab.0.bottom" timestamp="1634957272865">
<screen x="0" y="0" width="1536" height="816" />
</state>
<state width="680" height="630" key="GridCell.Tab.0.bottom/0.0.1536.816@0.0.1536.816" timestamp="1634447935618" />
<state width="1485" height="277" key="GridCell.Tab.0.bottom/949.2160.1280.640/0.0.1536.816@0.0.1536.816" timestamp="1634957272865" />
<state width="1485" height="277" key="GridCell.Tab.0.center" timestamp="1634957272865">
<screen x="0" y="0" width="1536" height="816" />
</state>
<state width="680" height="630" key="GridCell.Tab.0.center/0.0.1536.816@0.0.1536.816" timestamp="1634447935618" />
<state width="1485" height="277" key="GridCell.Tab.0.center/949.2160.1280.640/0.0.1536.816@0.0.1536.816" timestamp="1634957272865" />
<state width="1485" height="277" key="GridCell.Tab.0.left" timestamp="1634957272865">
<screen x="0" y="0" width="1536" height="816" />
</state>
<state width="680" height="630" key="GridCell.Tab.0.left/0.0.1536.816@0.0.1536.816" timestamp="1634447935618" />
<state width="1485" height="277" key="GridCell.Tab.0.left/949.2160.1280.640/0.0.1536.816@0.0.1536.816" timestamp="1634957272865" />
<state width="1485" height="277" key="GridCell.Tab.0.right" timestamp="1634957272865">
<screen x="0" y="0" width="1536" height="816" />
</state>
<state width="680" height="630" key="GridCell.Tab.0.right/0.0.1536.816@0.0.1536.816" timestamp="1634447935618" />
<state width="1485" height="277" key="GridCell.Tab.0.right/949.2160.1280.640/0.0.1536.816@0.0.1536.816" timestamp="1634957272865" />
<state x="197" y="0" key="SettingsEditor" timestamp="1634653357284">
<screen x="0" y="0" width="1536" height="816" />
</state>
<state x="177" y="0" key="SettingsEditor/0.0.1536.816@0.0.1536.816" timestamp="1634441869207" />
<state x="197" y="0" key="SettingsEditor/949.2160.1280.640/0.0.1536.816@0.0.1536.816" timestamp="1634653357284" />
</component>
</project>

223
.idea/workspace-LapPro.xml generated Normal file
View File

@@ -0,0 +1,223 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ChangeListManager">
<list default="true" id="f8e0c22b-2f5a-4928-944a-c167e4872058" name="Default Changelist" comment="" />
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="ComposerSettings">
<execution />
</component>
<component name="FileTemplateManagerImpl">
<option name="RECENT_TEMPLATES">
<list>
<option value="BashSupport Pro Bash" />
</list>
</option>
</component>
<component name="GitSEFilterConfiguration">
<file-type-list>
<filtered-out-file-type name="LOCAL_BRANCH" />
<filtered-out-file-type name="REMOTE_BRANCH" />
<filtered-out-file-type name="TAG" />
<filtered-out-file-type name="COMMIT_BY_MESSAGE" />
</file-type-list>
</component>
<component name="Jenkins.Settings">
<option name="connectionTimeout" value="12" />
<option name="jenkinsVersion" value="VERSION_2" />
<option name="lastSelectedView" value="all" />
<option name="username" value="zeaslity" />
</component>
<component name="KubernetesApiPersistence">
<option name="context" value="wdd-k3s" />
<option name="namespace" value="default" />
</component>
<component name="MavenImportPreferences">
<option name="generalSettings">
<MavenGeneralSettings>
<option name="mavenHome" value="C:\SSS\IntelliJ IDEA 2020.2.3\plugins\maven\lib\maven3" />
</MavenGeneralSettings>
</option>
</component>
<component name="ProjectId" id="1kLy41FEsRhdbKP3lDuTAuM6hNQ" />
<component name="ProjectViewState">
<option name="hideEmptyMiddlePackages" value="true" />
<option name="showLibraryContents" value="true" />
</component>
<component name="PropertiesComponent">
<property name="DatabaseDriversLRU" value="mysql" />
<property name="RunOnceActivity.OpenProjectViewOnStart" value="true" />
<property name="ToolWindowServices.ShowToolbar" value="false" />
<property name="ToolWindow结构.ShowToolbar" value="false" />
<property name="WebServerToolWindowFactoryState" value="false" />
<property name="aspect.path.notification.shown" value="true" />
<property name="com.intellij.ide.scratch.LRUPopupBuilder$1/New Scratch File" value="yaml" />
<property name="last_opened_file_path" value="$PROJECT_DIR$/部署应用/Oracle-Cloud/rss-hub-in-k8s" />
<property name="nodejs_package_manager_path" value="npm" />
<property name="project.structure.last.edited" value="Modules" />
<property name="project.structure.proportion" value="0.0" />
<property name="project.structure.side.proportion" value="0.0" />
<property name="service.view.auto.scroll.to.source" value="true" />
<property name="settings.editor.selected.configurable" value="preferences.pluginManager" />
<property name="vue.rearranger.settings.migration" value="true" />
</component>
<component name="RecentsManager">
<key name="CopyFile.RECENT_KEYS">
<recent name="E:\OneDrive - pku.edu.cn\MasterLoad\Shell\部署应用\Oracle-Cloud\rss-hub-in-k8s" />
<recent name="D:\OneDrive - pku.edu.cn\MasterLoad\Shell\常用脚本\redis安装" />
<recent name="D:\OneDrive - pku.edu.cn\MasterLoad\Shell\部署应用\Oracle-Cloud\kms激活服务器" />
<recent name="D:\OneDrive - pku.edu.cn\MasterLoad\Shell\常用脚本\redis哨兵模式-docker" />
<recent name="D:\OneDrive - pku.edu.cn\MasterLoad\Shell\常用脚本" />
</key>
<key name="MoveFile.RECENT_KEYS">
<recent name="D:\OneDrive - pku.edu.cn\MasterLoad\Shell\常用脚本\mysql安装" />
<recent name="D:\OneDrive - pku.edu.cn\MasterLoad\Shell\常用脚本\redis安装" />
<recent name="D:\OneDrive - pku.edu.cn\MasterLoad\Shell\部署应用\Oracle-Cloud\rancher部署" />
<recent name="D:\OneDrive - pku.edu.cn\MasterLoad\Shell\部署应用\Oracle-Cloud\NetMaker全互联" />
<recent name="D:\OneDrive - pku.edu.cn\MasterLoad\Shell\部署应用\Oracle-Cloud\k3s集群" />
</key>
</component>
<component name="RunManager" selected="BashSupport Pro.mysql-install">
<configuration name="mysql-install" type="BashProRunConfiguration" temporary="true">
<option name="scriptPath" value="$PROJECT_DIR$/常用脚本/mysql安装/mysql-install" />
<method v="2" />
</configuration>
<configuration name="redis-install" type="BashProRunConfiguration" temporary="true">
<option name="scriptPath" value="$PROJECT_DIR$/常用脚本/redis安装/redis-install" />
<method v="2" />
</configuration>
<recent_temporary>
<list>
<item itemvalue="BashSupport Pro.mysql-install" />
<item itemvalue="BashSupport Pro.redis-install" />
</list>
</recent_temporary>
</component>
<component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
<component name="SshConsoleOptionsProvider">
<option name="myEncoding" value="UTF-8" />
<option name="myConnectionType" value="NONE" />
<option name="myConnectionId" value="" />
</component>
<component name="TaskManager">
<task active="true" id="Default" summary="Default task">
<changelist id="f8e0c22b-2f5a-4928-944a-c167e4872058" name="Default Changelist" comment="" />
<created>1605493972221</created>
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1605493972221</updated>
<workItem from="1605493973596" duration="3476000" />
<workItem from="1605497489966" duration="771000" />
<workItem from="1605498277696" duration="611000" />
<workItem from="1605504857417" duration="11980000" />
<workItem from="1605591685490" duration="186000" />
<workItem from="1605591880489" duration="6535000" />
<workItem from="1605613931647" duration="2841000" />
<workItem from="1605682643353" duration="5976000" />
<workItem from="1605688963025" duration="3243000" />
<workItem from="1605748167796" duration="4865000" />
<workItem from="1605835402633" duration="13904000" />
<workItem from="1605858866982" duration="2796000" />
<workItem from="1605871934735" duration="391000" />
<workItem from="1605872340983" duration="91000" />
<workItem from="1605872471492" duration="12000" />
<workItem from="1605872495438" duration="10183000" />
<workItem from="1605943758852" duration="10964000" />
<workItem from="1605962693159" duration="811000" />
<workItem from="1606027898431" duration="4494000" />
<workItem from="1606094156103" duration="16509000" />
<workItem from="1606124584309" duration="17391000" />
<workItem from="1606268109030" duration="21421000" />
<workItem from="1606302170533" duration="8790000" />
<workItem from="1606438996597" duration="6109000" />
<workItem from="1606462420040" duration="113000" />
<workItem from="1606462542386" duration="1088000" />
<workItem from="1606466409419" duration="316000" />
<workItem from="1606466736154" duration="2704000" />
<workItem from="1606699388553" duration="410000" />
<workItem from="1606701749491" duration="1424000" />
<workItem from="1606784828097" duration="20000" />
<workItem from="1607088629309" duration="49000" />
<workItem from="1607583264639" duration="1355000" />
<workItem from="1608023261948" duration="12000" />
<workItem from="1608099058290" duration="316000" />
<workItem from="1608104723228" duration="37000" />
<workItem from="1608167720296" duration="664000" />
<workItem from="1608187688365" duration="3955000" />
<workItem from="1608261542317" duration="644000" />
<workItem from="1609815709323" duration="3890000" />
<workItem from="1609913172586" duration="8528000" />
<workItem from="1609983136403" duration="9954000" />
<workItem from="1610009782311" duration="1348000" />
<workItem from="1610085590760" duration="4802000" />
<workItem from="1610343924334" duration="11298000" />
<workItem from="1610431499927" duration="4939000" />
<workItem from="1610516551221" duration="15000" />
<workItem from="1611194310331" duration="6444000" />
<workItem from="1611219472388" duration="1245000" />
<workItem from="1611287424239" duration="1281000" />
<workItem from="1611538242081" duration="64000" />
<workItem from="1611562648428" duration="4104000" />
<workItem from="1611717809000" duration="469000" />
<workItem from="1611739781287" duration="9662000" />
<workItem from="1611909115149" duration="4438000" />
<workItem from="1612492737464" duration="2193000" />
<workItem from="1615542547566" duration="479000" />
<workItem from="1615773265094" duration="6000" />
<workItem from="1615773282245" duration="1517000" />
<workItem from="1626331891196" duration="118000" />
<workItem from="1634114586499" duration="2632000" />
<workItem from="1634194826604" duration="742000" />
<workItem from="1634195754691" duration="4693000" />
<workItem from="1634261093795" duration="7000" />
<workItem from="1634440485716" duration="1046000" />
<workItem from="1634441554529" duration="313000" />
<workItem from="1634441881148" duration="2413000" />
<workItem from="1634652978350" duration="1045000" />
<workItem from="1634957271801" duration="542000" />
<workItem from="1635058465798" duration="1805000" />
<workItem from="1636096432806" duration="5119000" />
<workItem from="1636164663771" duration="128000" />
<workItem from="1636186575731" duration="28590000" />
<workItem from="1636457432520" duration="36000" />
<workItem from="1637287984492" duration="2544000" />
<workItem from="1637303613051" duration="4638000" />
<workItem from="1638337344777" duration="14826000" />
<workItem from="1638413237039" duration="13385000" />
<workItem from="1638698265461" duration="80000" />
<workItem from="1638698366077" duration="2386000" />
<workItem from="1638789312490" duration="614000" />
<workItem from="1638791080494" duration="56000" />
<workItem from="1638964725619" duration="4604000" />
<workItem from="1638971370992" duration="89000" />
<workItem from="1639012326304" duration="1210000" />
<workItem from="1639115371775" duration="768000" />
<workItem from="1639210750406" duration="758000" />
<workItem from="1639360927827" duration="11000" />
<workItem from="1639725010273" duration="2827000" />
<workItem from="1640048766839" duration="16000" />
<workItem from="1640675021909" duration="189000" />
<workItem from="1644649616767" duration="4634000" />
<workItem from="1644719118463" duration="272000" />
<workItem from="1644826118373" duration="38000" />
<workItem from="1644826184619" duration="930000" />
<workItem from="1646553276466" duration="3155000" />
<workItem from="1646658622141" duration="736000" />
<workItem from="1647222430859" duration="15000" />
<workItem from="1647222465915" duration="10000" />
<workItem from="1647311993260" duration="26000" />
<workItem from="1647669522577" duration="604000" />
<workItem from="1647697890966" duration="3000" />
<workItem from="1648041894504" duration="24000" />
<workItem from="1649319620462" duration="9648000" />
<workItem from="1650978252075" duration="37000" />
</task>
<servers />
</component>
<component name="TypeScriptGeneratedFilesManager">
<option name="version" value="3" />
</component>
</project>

View File

@@ -1146,10 +1146,10 @@ main() {
commonToolInstall commonToolInstall
# 安装docker版本信息在本脚本的开头处修改~~ # 安装docker版本信息在本脚本的开头处修改~~
InstallDocker cn || return $? # InstallDocker cn || return $?
InstallDockerCompose || return $? # InstallDockerCompose || return $?
modifySystemConfig_Docker # modifySystemConfig_Docker
changeDockerRegisterMirror || return $? # changeDockerRegisterMirror || return $?
# InstallRedis -p 36379 -m docker # InstallRedis -p 36379 -m docker

View File

@@ -0,0 +1,66 @@
server {
server_name bingai.107421.xyz;
listen 80 ;
return 301 https://bingai.107421.xyz$request_uri;
}
server {
listen 443 ssl;
server_name bingai.107421.xyz;
ssl_certificate /etc/nginx/conf.d/ssl_key/bingai.107421.xyz.cert.pem;
ssl_certificate_key /etc/nginx/conf.d/ssl_key/bingai.107421.xyz.key.pem;
ssl_session_timeout 1d;
ssl_session_cache shared:MozSSL:10m;
ssl_session_tickets off;
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384;
ssl_prefer_server_ciphers off;
location /sydney/ChatHub {
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Port $server_port;
proxy_pass http://150.230.198.103:18080;
}
location / {
client_max_body_size 5120m;
client_body_buffer_size 5120m;
client_body_timeout 6000s;
proxy_send_timeout 10000s;
proxy_read_timeout 10000s;
proxy_connect_timeout 600s;
proxy_max_temp_file_size 5120m;
proxy_request_buffering on;
proxy_buffering off;
proxy_buffer_size 4k;
proxy_buffers 4 12k;
proxy_set_header X-Forwarded-For 4.2.2.2;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Port $server_port;
proxy_pass http://150.230.198.103:18080;
}
#配置静态资源 解决js css文件无法加载无法访问的问题注意末尾不能有 /
location ~ .*\.(js|css|jpg|jpeg|gif|png|ico|pdf|txt)$ {
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Port $server_port;
proxy_pass http://150.230.198.103:18080;
}
}

View File

@@ -0,0 +1,13 @@
#!/bin/bash
export DOMAIN_NAME=bingai.107421.xyz
export CF_Token="oXJRP5XI8Zhipa_PtYtB_jy6qWL0I9BosrJEYE8p"
export CF_Account_ID="dfaadeb83406ef5ad35da02617af9191"
export CF_Zone_ID="511894a4f1357feb905e974e16241ebb"
acme.sh --issue --dns dns_cf -d ${DOMAIN_NAME} --keylength ec-256
acme.sh --install-cert -d ${DOMAIN_NAME} --ecc \
--key-file /etc/nginx/conf.d/ssl_key/${DOMAIN_NAME}.key.pem \
--fullchain-file /etc/nginx/conf.d/ssl_key/${DOMAIN_NAME}.cert.pem \
--reloadcmd "systemctl restart nginx --force"

View File

@@ -0,0 +1,18 @@
version: '3'
services:
go-proxy-bingai:
# 镜像名称
image: adams549659584/go-proxy-bingai
# 容器名称
container_name: go-proxy-bingai
# 自启动
restart: unless-stopped
ports:
- 18080:8080
environment:
# - Go_Proxy_BingAI_SOCKS_URL=192.168.0.88:1070
# - Go_Proxy_BingAI_SOCKS_USER=xxx
# - Go_Proxy_BingAI_SOCKS_PWD=xxx
- Go_Proxy_BingAI_USER_TOKEN_1=1LSkUGDue0j_h1LNnjx0B03P-vCeUs856hMfK8y5UZ2I9-NpBOsSFUpb7UH_7QlS75nvHEB9vWoicYI56Z15uSXuVbhyBWZRP1gpQe_WQ9TmTnOg8MvJ7Dp9M1McvnOkVaYWtH-pla6Ml3JBhu4rHguRdjV5Ip7tBUxWDEYKur5RqQ9-eK94nSkYTiAMJRg6ZWBC2HwCFJaC1dgUwZqFCCiNoJGBQunNb7UDF69J2LQ0
- Go_Proxy_BingAI_USER_TOKEN_2=1CbccN5uRWbGbJ8YfMGc6PNWybZ_hZ55MJTkm0Dlc-Mo0Jfnbz2OwlmE9P3R0z1qQvd5rTWUpCleUUdtDatGRcb8-X4i_YQ0RQWuq_fDKDzUiSIBDw_I9t1BS_S9Zr8bVQiP1NyWKAEAKdeWUTNG_cXXrdchLQsFaegjQAQLfe0cafb3bBoLjOngLH3lqkbvuXwlDzDy7q-oF-XFvzTN1K-YTDfNaylRvvV_mH36HZj4

View File

@@ -0,0 +1,96 @@
user root;
worker_processes auto;
error_log /var/log/nginx/error.log info;
pid /var/run/nginx.pid;
events {
use epoll;
worker_connections 1024;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log main;
sendfile on;
send_timeout 1200;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 600;
types_hash_max_size 2048;
client_max_body_size 2048m;
client_body_buffer_size 2048m;
underscores_in_headers on;
proxy_send_timeout 600;
proxy_read_timeout 600;
proxy_connect_timeout 600;
proxy_buffer_size 128k;
proxy_buffers 8 256k;
#gzip on;
map $http_x_forwarded_proto $proxy_x_forwarded_proto {
default $http_x_forwarded_proto;
'' $scheme;
}
# If we receive X-Forwarded-Port, pass it through; otherwise, pass along the
# server port the client connected to
map $http_x_forwarded_port $proxy_x_forwarded_port {
default $http_x_forwarded_port;
'' $server_port;
}
# If we receive Upgrade, set Connection to "upgrade"; otherwise, delete any
# Connection header that may have been passed to this server
map $http_upgrade $proxy_connection {
default upgrade;
'' close;
}
map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
}
server_names_hash_bucket_size 128;
# Default dhparam
ssl_dhparam /etc/nginx/dhparam/dhparam.pem;
# Set appropriate X-Forwarded-Ssl header based on $proxy_x_forwarded_proto
map $proxy_x_forwarded_proto $proxy_x_forwarded_ssl {
default off;
https on;
}
gzip_types text/plain text/css application/javascript application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers 'ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384';
ssl_prefer_server_ciphers off;
# HTTP 1.1 support
# proxy_http_version 1.1;
# proxy_buffering off;
# proxy_set_header Host $http_host;
# proxy_set_header Upgrade $http_upgrade;
# proxy_set_header Connection $proxy_connection;
# proxy_set_header X-Real-IP $remote_addr;
# proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# proxy_set_header X-Forwarded-Proto $proxy_x_forwarded_proto;
# proxy_set_header X-Forwarded-Ssl $proxy_x_forwarded_ssl;
# proxy_set_header X-Forwarded-Port $proxy_x_forwarded_port;
# proxy_set_header X-Original-URI $request_uri;
include /etc/nginx/conf.d/*.conf;
}