mirror of
https://github.com/luscis/openlan.git
synced 2025-10-23 08:59:36 +08:00
77 lines
4.4 KiB
Markdown
Executable File
77 lines
4.4 KiB
Markdown
Executable File
|
||
简体中文 | [English](./README.en.md)
|
||
|
||
[](https://goreportcard.com/report/luscis/openlan)
|
||
[](https://codecov.io/gh/luscis/openlan)
|
||
[](https://github.com/luscis/openlan/actions/workflows/codeql.yml)
|
||
[](https://github.com/luscis/openlan/actions/workflows/ubuntu.yml)
|
||
[](https://github.com/luscis/openlan/tree/master/docs)
|
||
[](https://github.com/luscis/openlan/releases)
|
||
[](LICENSE)
|
||
|
||
## 什么是OpenLAN?
|
||
|
||
OpenLAN提供一种局域网数据报文在广域网的传输实现,并能够建立多个用户空间的虚拟以太网络。
|
||
|
||
## 为什么是OpenLAN?
|
||
|
||
如果你有更加灵活的VPN业务需求,需要使用VPN访问企业内部,或者借用公网云主机等进行网络代理、网络穿透等,可以试试OpenLAN,它能让部署变得更简单。
|
||
|
||
## OpenLAN有什么功能?
|
||
|
||
* 用户可以使用OpenLAN划分多个网络空间,为不同的业务提供逻辑网络隔离;
|
||
* 多个Central Switch之间可以使用OpenLAN协议在链路层上互联互通,在链路网络上可以添加SNAT路由轻松的访问企业内部网络;
|
||
* 用户可以使用OpenVPN接入用户网络,OpenVPN支持多平台如Android/MacOS/Windows等;
|
||
* 多个Central Switch之间也可以使用IPSec隧道网络,并且支持在该网络上进一步划分VxLAN/STT的租户网络;
|
||
* 使用简单的用户名密码的作为接入认证方式,并且可以设置预共享密钥对数据报文进行加密;
|
||
* OpenLAN协议可以工作在TCP/TLS/UDP/KCP/WS/WSS等多种传输协议上,TCP具有较高的性能,TLS/WSS能够提供更好的加密安全;
|
||
* OpenLAN也提供了简单的HTTP/HTTPS/SOCKS5等HTTP的正向代理技术,用户可以根据需要灵活配置代理进行网络穿透;
|
||
|
||
|
||
## OpenLAN的工作场景?
|
||
### 分支中心接入
|
||
|
||
Central Switch(企业中心) - 10.16.1.10/24
|
||
^
|
||
|
|
||
Wifi(DNAT)
|
||
|
|
||
|
|
||
----------------------Internet-------------------------
|
||
^ ^ ^
|
||
| | |
|
||
分支1 分支2 分支3
|
||
| | |
|
||
OpenLAN OpenLAN OpenLAN
|
||
10.16.1.11/24 10.16.1.12/24 10.16.1.13/24
|
||
|
||
|
||
### 多区域互联
|
||
|
||
192.168.1.20/24 192.168.1.21/24
|
||
| |
|
||
OpenLAN -- 酒店 Wifi --> Central Switch(南京) <--- 其他 Wifi --- OpenLAN
|
||
|
|
||
|
|
||
互联网
|
||
|
|
||
|
|
||
Central Switch(上海) - 192.168.1.10/24
|
||
|
|
||
|
|
||
------------------------------------------------------
|
||
^ ^ ^
|
||
| | |
|
||
办公 Wifi 家庭 Wifi 酒店 Wifi
|
||
| | |
|
||
OpenLAN OpenLAN OpenLAN
|
||
192.168.1.11/24 192.168.1.12/24 192.168.1.13/24
|
||
|
||
|
||
## 帮助文档
|
||
- [软件安装](docs/install.md)
|
||
- [分支接入](docs/central.md)
|
||
- [多区域互联](docs/multiarea.md)
|
||
- [零信任网络](docs/ztrust.md)
|
||
- [Docker Compose](docs/docker.md)
|