Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/taoso/utun
UDP Tunnel
https://github.com/taoso/utun
Last synced: about 2 months ago
JSON representation
UDP Tunnel
- Host: GitHub
- URL: https://github.com/taoso/utun
- Owner: taoso
- License: mit
- Created: 2024-01-04T09:01:38.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2024-07-09T19:08:56.000Z (6 months ago)
- Last Synced: 2024-07-10T06:39:21.615Z (6 months ago)
- Language: Go
- Homepage:
- Size: 3.91 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# utun
之前搞过 [dtun](https://github.com/taoso/dtun/),基于 DTLS 实现加密隧道。在实践
中发现,我的路由器性能太弱,而且不支持 AES 硬件加速,隧道流量大的时候系统负载会
很高。鉴于此,我放弃 DTLS 加密,转而使用普通的 XOR 实现简单混淆。虽然加密强度变
弱,但考虑到应用导本身还会使用 TLS 加密,所以通过牺牲 IP 层加密强度换取性能也算
是赚钱的买卖。详细使用说明请参考我的博客文章
## 安装
```
go install github.com/taoso/utun/cmd/utun
```## 服务端
```bash
utun -listen :4430 -key XXXX
```## 客户端
```bash
utun -connect example.net:4430 -key XXXX
```无论是服务端还是客户端,都需要自己为 tun 设备设置 IP 地址。utun 本身不维护任何
状态。