[feat]设置指定网络接口作为主接口功能
- Dominant language
- Rust
- Stars
- 13.6k
- Forks
- 1.4k
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 34
Description
### 功能类别 / Feature Category
网络连接 / Network Connectivity
### 使用场景 / Use Case
作为openwrt软路由双线宽带使用者。(一条公网一条内网,有公网云服务器作为web服务端),组网环境往往受到主线路(公网)上行满载导致高延迟和频繁丢包,而副线(内网)上行几乎无占用但easytier没有相关设置指定其作为主接口的方法。
或者作为电脑等其他设备多线路的使用者,有多条线路的情况下往往会指定专门线路用于组网,且监听无法实现主备倒换功能。
### 当前限制 / Current Limitations
openwrt里的监听功能指定ip往往会因接口pppoe或dhcp模式导致ip改变频繁导致失效,或默认出口路由为主线路以及网关权重问题而失效,无法有效分担到副线路以及实现主备倒换功能。
通过防火墙来实现分流的效果因没有让LAN域访问新建的wan2域而导致提示无法监听副线路的IP,如果让LAN域访问wan2域往往会因权重问题(并不确定)而导致wan1被优先使用
### 建议的解决方案 / Proposed Solution
增加绑定网络接口功能,可单独设置easytier的流量走wan1还是wan2,或者以绑定以太接口(eth0,eth1)的形式,带主备或者按权重来的设置,可实现主线路离线时自动倒换。
### 预期收益 / Expected Benefits
解决双线情况下因主线路在满载时导致的高延迟,丢包问题。
提高组网的稳定性。
### 技术考虑 / Technical Considerations
可能需要单独标记easytier流量来进行分流。
### 备选方案 / Alternative Solutions
通过添加设置副接口单独的防火墙wan2并修改easytier的域指向wan2而实现,但因禁止LAN访问wan2导致插件提示无法访问监听的ip,如果通过会导致接口仍为wan1。
### 实现优先级 / Implementation Priority
中级优先:会大幅提高多线路用户的使用体验,但在现有主线路非满载情况下影响不大。
### 补充信息 / Additional Context
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.