diff --git a/manifest.json b/manifest.json
index 5bca878..e17e135 100644
--- a/manifest.json
+++ b/manifest.json
@@ -1,10 +1,10 @@
 {
   "manifest_version": 4,
   "type": "extension",
-  "name": "LLOneBot v3.20.6",
+  "name": "LLOneBot v3.20.7",
   "slug": "LLOneBot",
   "description": "使你的NTQQ支持OneBot11协议进行QQ机器人开发, 不支持商店在线更新",
-  "version": "3.20.6",
+  "version": "3.20.7",
   "icon": "./icon.jpg",
   "authors": [
     {
diff --git a/src/common/server/websocket.ts b/src/common/server/websocket.ts
index a9e4d3d..2b9def1 100644
--- a/src/common/server/websocket.ts
+++ b/src/common/server/websocket.ts
@@ -31,7 +31,9 @@ export class WebsocketServerBase {
 
     start(port: number) {
         try {
-            this.ws = new WebSocketServer({port});
+            this.ws = new WebSocketServer({port,
+                maxPayload: 1024 * 1024 * 1024
+            });
             llonebotError.wsServerError = ''
         }catch (e) {
             llonebotError.wsServerError = "正向ws服务启动失败, " + e.toString()
diff --git a/src/onebot11/server/ws/ReverseWebsocket.ts b/src/onebot11/server/ws/ReverseWebsocket.ts
index 005903d..77e3e92 100644
--- a/src/onebot11/server/ws/ReverseWebsocket.ts
+++ b/src/onebot11/server/ws/ReverseWebsocket.ts
@@ -78,6 +78,7 @@ export class ReverseWebsocket {
     private connect() {
         const {token, heartInterval} = getConfigUtil().getConfig()
         this.websocket = new WebSocketClass(this.url, {
+            maxPayload: 1024 * 1024 * 1024,
             handshakeTimeout: 2000,
             perMessageDeflate: false,
             headers: {
diff --git a/src/version.ts b/src/version.ts
index 22f2bd6..d9f7300 100644
--- a/src/version.ts
+++ b/src/version.ts
@@ -1 +1 @@
-export const version = "3.20.6"
\ No newline at end of file
+export const version = "3.20.7"
\ No newline at end of file