## HTTP & SOCKS5 fast security proxy
Currently implemented HTTP,SOCKS5 protocol
### Transport Protocol
The package <b>[head, body]</b>, head is 4 bytes containing the current encrypted packet length, and the body is the encrypted bytes. After the read is completed, the decryption is performed.
#### implement the interfaces for your Protocol
```go
pkg.PackageReader
pkg.PackageWriter
cipher.Cipher
```
### About encryption
The default is OORR which is implemented by myself. It is mainly used to perform or perform operations on bytes. Modify all bytes to achieve the purpose of encryption. It is fast and consumes less resources.
### How to use it
./client_side -addr ":1080" -remote "127.0.0.1:10800" -password "oor://your-password-xxx" <br>
./server_side -addr ":10800" -password "oor://your-password-xxx"
#### -password
"oor://oor-password-xxx"
"sal://salsa20-password-xxx"
"aes://aes-password-xxx"
#### [releases download](https://github.com/helloh2o/hoz/releases)
- 授权协议:
- 开发语言:
- golang 查看源码»
- 操作系统:
- windows, linux