diff --git a/lib_proxy.go b/lib_proxy.go
index 3b96d73..b7d91bd 100644
--- a/lib_proxy.go
+++ b/lib_proxy.go
@@ -108,14 +108,14 @@ func Proxy(ip string, done chan error) error {
 			finished := make(chan error, 1)
 
 			go func() {
-				buf := make([]byte, 512)
+				buf := make([]byte, 8092)
 				_, err := io.CopyBuffer(conn, backend, buf)
 				conn.Close()
 				finished <- err
 			}()
 
 			go func() {
-				buf := make([]byte, 512)
+				buf := make([]byte, 8092)
 				_, err := io.CopyBuffer(backend, conn, buf)
 				backend.CloseWrite()
 				finished <- err