diff --git a/README.MD b/README.MD
index cb1e1ac..edcfee6 100644
--- a/README.MD
+++ b/README.MD
@@ -146,21 +146,21 @@ implementation 'com.mingliqiye:string-utils:1.0.4'
implementation("com.mingliqiye:string-utils:1.0.4")
```
## tcp-proxy
-- lastUpdateTime(UTC/GMT+08:00) 2025-07-05 23:30:53
-- lastVersion 0.1
+- lastUpdateTime(UTC/GMT+08:00) 2025-07-10 08:53:00
+- lastVersion 0.2
### maven (pom.xml)
```xml
com.mingliqiye
tcp-proxy
- 0.1
+ 0.2
```
### Gradle (Groovy DSL - build.gradle)
```groovy
-implementation 'com.mingliqiye:tcp-proxy:0.1'
+implementation 'com.mingliqiye:tcp-proxy:0.2'
```
### Gradle (Kotlin DSL - build.gradle.kts)
```kotlin
-implementation("com.mingliqiye:tcp-proxy:0.1")
+implementation("com.mingliqiye:tcp-proxy:0.2")
```
diff --git a/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2-all.jar b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2-all.jar
new file mode 100644
index 0000000..09f9fd8
Binary files /dev/null and b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2-all.jar differ
diff --git a/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2-all.jar.md5 b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2-all.jar.md5
new file mode 100644
index 0000000..ee3ac73
--- /dev/null
+++ b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2-all.jar.md5
@@ -0,0 +1 @@
+386f04d8e4be928bd9e1b21e21be7715
\ No newline at end of file
diff --git a/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2-all.jar.sha1 b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2-all.jar.sha1
new file mode 100644
index 0000000..957f012
--- /dev/null
+++ b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2-all.jar.sha1
@@ -0,0 +1 @@
+dafb9dfb29a7e8f6259ee9f8f1c6579cefa818d3
\ No newline at end of file
diff --git a/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2-all.jar.sha256 b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2-all.jar.sha256
new file mode 100644
index 0000000..1d9c937
--- /dev/null
+++ b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2-all.jar.sha256
@@ -0,0 +1 @@
+5c732da0656b093b66ebf2c11e094014fa8c8e9aafd8067901f1bcb1a94fe81b
\ No newline at end of file
diff --git a/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2-all.jar.sha512 b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2-all.jar.sha512
new file mode 100644
index 0000000..95f8945
--- /dev/null
+++ b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2-all.jar.sha512
@@ -0,0 +1 @@
+d8fb6742b28c690b5ff2f710d2364fb420437cc8b03c441a10ce168672653a3257f8058529c5fa28971db07eb5d4530ca516ffe6e60c6e3c6a24bbb2bce537d2
\ No newline at end of file
diff --git a/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2-sources.jar b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2-sources.jar
new file mode 100644
index 0000000..4272a65
Binary files /dev/null and b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2-sources.jar differ
diff --git a/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2-sources.jar.md5 b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2-sources.jar.md5
new file mode 100644
index 0000000..7966bb6
--- /dev/null
+++ b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2-sources.jar.md5
@@ -0,0 +1 @@
+2f010fe38bec657537e7cf7a538aa1fe
\ No newline at end of file
diff --git a/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2-sources.jar.sha1 b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2-sources.jar.sha1
new file mode 100644
index 0000000..967894a
--- /dev/null
+++ b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2-sources.jar.sha1
@@ -0,0 +1 @@
+5dd2eb11ae00041a294ea1cb1abf652fd1b27d9f
\ No newline at end of file
diff --git a/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2-sources.jar.sha256 b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2-sources.jar.sha256
new file mode 100644
index 0000000..c2620e8
--- /dev/null
+++ b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2-sources.jar.sha256
@@ -0,0 +1 @@
+523db9afb96df35ff9d759530b4fe89d4598e9a5e91eb05d972ec37515229081
\ No newline at end of file
diff --git a/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2-sources.jar.sha512 b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2-sources.jar.sha512
new file mode 100644
index 0000000..dd55715
--- /dev/null
+++ b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2-sources.jar.sha512
@@ -0,0 +1 @@
+17e24c84144146a5c9bea8e394efee3fbfdf9217da08289e386765d5fc6b0e67e375a6cc4c180846c000e63d9350cd374a87ef0969adab3785dd536e7e824326
\ No newline at end of file
diff --git a/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.jar b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.jar
new file mode 100644
index 0000000..e2f2cbc
Binary files /dev/null and b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.jar differ
diff --git a/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.jar.md5 b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.jar.md5
new file mode 100644
index 0000000..f64672f
--- /dev/null
+++ b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.jar.md5
@@ -0,0 +1 @@
+bda70485a90afb29c3d358a456eb92e7
\ No newline at end of file
diff --git a/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.jar.sha1 b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.jar.sha1
new file mode 100644
index 0000000..212dca2
--- /dev/null
+++ b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.jar.sha1
@@ -0,0 +1 @@
+78ff2d57f1d9953c7572a396e20a75d8ab8d38e7
\ No newline at end of file
diff --git a/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.jar.sha256 b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.jar.sha256
new file mode 100644
index 0000000..f319661
--- /dev/null
+++ b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.jar.sha256
@@ -0,0 +1 @@
+ee24485579b2c91ec5f270debaac0a85dfb6e1d4ece04338e482196e98529aa9
\ No newline at end of file
diff --git a/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.jar.sha512 b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.jar.sha512
new file mode 100644
index 0000000..27804bc
--- /dev/null
+++ b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.jar.sha512
@@ -0,0 +1 @@
+f701bcc68cc4909032cb38779f7c38d2f468612422058f742c28d8179273dae9a560a8e9f12c08dba1db8e6f51e29d10b580eff7c8cb1ef49befdc0c8dff5d5a
\ No newline at end of file
diff --git a/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.module b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.module
new file mode 100644
index 0000000..f18181f
--- /dev/null
+++ b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.module
@@ -0,0 +1,124 @@
+{
+ "formatVersion": "1.1",
+ "component": {
+ "group": "com.mingliqiye",
+ "module": "tcp-proxy",
+ "version": "0.2",
+ "attributes": {
+ "org.gradle.status": "release"
+ }
+ },
+ "createdBy": {
+ "gradle": {
+ "version": "8.14.2"
+ }
+ },
+ "variants": [
+ {
+ "name": "apiElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 21,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-api"
+ },
+ "files": [
+ {
+ "name": "tcp-proxy-0.2.jar",
+ "url": "tcp-proxy-0.2.jar",
+ "size": 11712,
+ "sha512": "f701bcc68cc4909032cb38779f7c38d2f468612422058f742c28d8179273dae9a560a8e9f12c08dba1db8e6f51e29d10b580eff7c8cb1ef49befdc0c8dff5d5a",
+ "sha256": "ee24485579b2c91ec5f270debaac0a85dfb6e1d4ece04338e482196e98529aa9",
+ "sha1": "78ff2d57f1d9953c7572a396e20a75d8ab8d38e7",
+ "md5": "bda70485a90afb29c3d358a456eb92e7"
+ }
+ ]
+ },
+ {
+ "name": "runtimeElements",
+ "attributes": {
+ "org.gradle.category": "library",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.jvm.version": 21,
+ "org.gradle.libraryelements": "jar",
+ "org.gradle.usage": "java-runtime"
+ },
+ "dependencies": [
+ {
+ "group": "org.jetbrains",
+ "module": "annotations",
+ "version": {
+ "requires": "24.0.0"
+ }
+ },
+ {
+ "group": "com.mingliqiye",
+ "module": "network-endpoint",
+ "version": {
+ "requires": "1.0.4"
+ }
+ },
+ {
+ "group": "com.mingliqiye",
+ "module": "string-utils",
+ "version": {
+ "requires": "1.0.4"
+ }
+ },
+ {
+ "group": "com.mingliqiye",
+ "module": "socket-utils",
+ "version": {
+ "requires": "1.0.7"
+ }
+ },
+ {
+ "group": "org.apache.logging.log4j",
+ "module": "log4j-core",
+ "version": {
+ "requires": "2.25.0"
+ }
+ },
+ {
+ "group": "com.fasterxml.jackson.dataformat",
+ "module": "jackson-dataformat-yaml",
+ "version": {
+ "requires": "2.19.1"
+ }
+ }
+ ],
+ "files": [
+ {
+ "name": "tcp-proxy-0.2.jar",
+ "url": "tcp-proxy-0.2.jar",
+ "size": 11712,
+ "sha512": "f701bcc68cc4909032cb38779f7c38d2f468612422058f742c28d8179273dae9a560a8e9f12c08dba1db8e6f51e29d10b580eff7c8cb1ef49befdc0c8dff5d5a",
+ "sha256": "ee24485579b2c91ec5f270debaac0a85dfb6e1d4ece04338e482196e98529aa9",
+ "sha1": "78ff2d57f1d9953c7572a396e20a75d8ab8d38e7",
+ "md5": "bda70485a90afb29c3d358a456eb92e7"
+ }
+ ]
+ },
+ {
+ "name": "sourcesElements",
+ "attributes": {
+ "org.gradle.category": "documentation",
+ "org.gradle.dependency.bundling": "external",
+ "org.gradle.docstype": "sources",
+ "org.gradle.usage": "java-runtime"
+ },
+ "files": [
+ {
+ "name": "tcp-proxy-0.2-sources.jar",
+ "url": "tcp-proxy-0.2-sources.jar",
+ "size": 4693,
+ "sha512": "17e24c84144146a5c9bea8e394efee3fbfdf9217da08289e386765d5fc6b0e67e375a6cc4c180846c000e63d9350cd374a87ef0969adab3785dd536e7e824326",
+ "sha256": "523db9afb96df35ff9d759530b4fe89d4598e9a5e91eb05d972ec37515229081",
+ "sha1": "5dd2eb11ae00041a294ea1cb1abf652fd1b27d9f",
+ "md5": "2f010fe38bec657537e7cf7a538aa1fe"
+ }
+ ]
+ }
+ ]
+}
diff --git a/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.module.md5 b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.module.md5
new file mode 100644
index 0000000..adbfa26
--- /dev/null
+++ b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.module.md5
@@ -0,0 +1 @@
+1e5c7a170d8e6915fcc0c68478d45e3b
\ No newline at end of file
diff --git a/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.module.sha1 b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.module.sha1
new file mode 100644
index 0000000..2c29d43
--- /dev/null
+++ b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.module.sha1
@@ -0,0 +1 @@
+4ce02094bc19a57864c377eab1f54c2eb1c38759
\ No newline at end of file
diff --git a/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.module.sha256 b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.module.sha256
new file mode 100644
index 0000000..92134c9
--- /dev/null
+++ b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.module.sha256
@@ -0,0 +1 @@
+b52d8ef50572783bf51f817b601845adfc5cdb80557f1bc929d3b0f434f2ef44
\ No newline at end of file
diff --git a/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.module.sha512 b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.module.sha512
new file mode 100644
index 0000000..97b4b5a
--- /dev/null
+++ b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.module.sha512
@@ -0,0 +1 @@
+463c4e99386884716bd7764f16f1a651dcda820432a559c0fae997a4604f03578955d0cce9c12611c9b9734042ff5a3fb79b8be637d29ebc9d33429c0470eac7
\ No newline at end of file
diff --git a/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.pom b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.pom
new file mode 100644
index 0000000..a84d05a
--- /dev/null
+++ b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.pom
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+ 4.0.0
+ com.mingliqiye
+ tcp-proxy
+ 0.2
+
+
+ org.jetbrains
+ annotations
+ 24.0.0
+ runtime
+
+
+ com.mingliqiye
+ network-endpoint
+ 1.0.4
+ runtime
+
+
+ com.mingliqiye
+ string-utils
+ 1.0.4
+ runtime
+
+
+ com.mingliqiye
+ socket-utils
+ 1.0.7
+ runtime
+
+
+ org.apache.logging.log4j
+ log4j-core
+ 2.25.0
+ runtime
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-yaml
+ 2.19.1
+ runtime
+
+
+
diff --git a/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.pom.md5 b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.pom.md5
new file mode 100644
index 0000000..c167db0
--- /dev/null
+++ b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.pom.md5
@@ -0,0 +1 @@
+d5d7af9ed9dd4e19bdcab4436d71e4ff
\ No newline at end of file
diff --git a/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.pom.sha1 b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.pom.sha1
new file mode 100644
index 0000000..28f493f
--- /dev/null
+++ b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.pom.sha1
@@ -0,0 +1 @@
+d5582547fb00cfa9bd12e763a67f1dcfc7dfb48f
\ No newline at end of file
diff --git a/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.pom.sha256 b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.pom.sha256
new file mode 100644
index 0000000..29e5a3f
--- /dev/null
+++ b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.pom.sha256
@@ -0,0 +1 @@
+5c74df768a2f453c70d731df46fc5b151bf4d190b6ccd857d0a6c7f2ec3fc5c2
\ No newline at end of file
diff --git a/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.pom.sha512 b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.pom.sha512
new file mode 100644
index 0000000..67519cf
--- /dev/null
+++ b/com/mingliqiye/tcp-proxy/0.2/tcp-proxy-0.2.pom.sha512
@@ -0,0 +1 @@
+f8c6dc1a2c8bea8a6c676b321dcfcd7ae62e7cc7641545e358b36939fc5dc3b7849c83423996eb7ae9d7741d55613a2c51cb805f11c20fb4a8f22b4d8264d07a
\ No newline at end of file
diff --git a/com/mingliqiye/tcp-proxy/maven-metadata.xml b/com/mingliqiye/tcp-proxy/maven-metadata.xml
index 6f82498..a2d883c 100644
--- a/com/mingliqiye/tcp-proxy/maven-metadata.xml
+++ b/com/mingliqiye/tcp-proxy/maven-metadata.xml
@@ -3,11 +3,12 @@
com.mingliqiye
tcp-proxy
- 0.1
- 0.1
+ 0.2
+ 0.2
0.1
+ 0.2
- 20250705153053
+ 20250710005300
diff --git a/com/mingliqiye/tcp-proxy/maven-metadata.xml.md5 b/com/mingliqiye/tcp-proxy/maven-metadata.xml.md5
index 3ec8ca6..186555b 100644
--- a/com/mingliqiye/tcp-proxy/maven-metadata.xml.md5
+++ b/com/mingliqiye/tcp-proxy/maven-metadata.xml.md5
@@ -1 +1 @@
-9d8f5ad3ae25d7a895af4abbbb9f8de3
\ No newline at end of file
+4a2c9739d62c7cef7557b16d1da620ca
\ No newline at end of file
diff --git a/com/mingliqiye/tcp-proxy/maven-metadata.xml.sha1 b/com/mingliqiye/tcp-proxy/maven-metadata.xml.sha1
index 1295b2b..d0adfb2 100644
--- a/com/mingliqiye/tcp-proxy/maven-metadata.xml.sha1
+++ b/com/mingliqiye/tcp-proxy/maven-metadata.xml.sha1
@@ -1 +1 @@
-63309c9f08659e2610734e15cda6ea1c3ace5128
\ No newline at end of file
+84f3035e76f2ea33036dd0f5f7b1213db525b3d4
\ No newline at end of file
diff --git a/com/mingliqiye/tcp-proxy/maven-metadata.xml.sha256 b/com/mingliqiye/tcp-proxy/maven-metadata.xml.sha256
index 0f4a391..cf0267d 100644
--- a/com/mingliqiye/tcp-proxy/maven-metadata.xml.sha256
+++ b/com/mingliqiye/tcp-proxy/maven-metadata.xml.sha256
@@ -1 +1 @@
-f038e1db4840b8008c65df78f10c1e9d54222cb868cf1bc027749792c5747915
\ No newline at end of file
+7e0a7b0b7fc6c23bdc09ec264ba277165b65dd095a397c898a9948392bbf7f29
\ No newline at end of file
diff --git a/com/mingliqiye/tcp-proxy/maven-metadata.xml.sha512 b/com/mingliqiye/tcp-proxy/maven-metadata.xml.sha512
index aab83d3..770e493 100644
--- a/com/mingliqiye/tcp-proxy/maven-metadata.xml.sha512
+++ b/com/mingliqiye/tcp-proxy/maven-metadata.xml.sha512
@@ -1 +1 @@
-8afedb1af062985faefd414a1b395ea3720c08ef00ecb762a4e72263523f9e90332f8f7198f750a794b0a49a22f3febebec15819165f2817f4f4eb706fefdd71
\ No newline at end of file
+0cc44cc6ac951b48c9d4195107638ca4931a741200e1bfc17fed0df139843f56f67f1cfe893e9bd1be58c0e0cf0d90a0a25d0a96ff00a5841b9c77da511fa3a7
\ No newline at end of file