Struct wmproxy::WrapVecAddr
source · pub struct WrapVecAddr(pub Vec<SocketAddr>);
Expand description
地址解析中转
-
正常IP解析
127.0.0.1:8869
解析成 ipv4 127.0.0.1 端口 8869,只接受本地来的连接信息0.0.0.0:8869
解析成 ipv4 0.0.0.0 端口 8869,可接受所有来自ipv4的连接信息
-
以
:
开头的地址,且不包含-
:8869
解析成 ipv4 127.0.0.1 端口 8869 及 ipv4 192.168.0.100 端口 8869
-
包含
-
的地址:8869-:8871
解析成 ipv4 127.0.0.1 端口 8869 - 8871 三个端口地址 及 ipv4 192.168.0.100 端口 8869 - 8871 三个端口地址,总共6个端口地址127.0.0.1:8869-:8871
解析成 ipv4 127.0.0.1 端口 8869 - 8871 三个端口地址 总共3个端口地址127.0.0.1:8869-192.168.0.100:8871
解析成 ipv4 127.0.0.1 端口 8869 - 8871 三个端口地址 总共3个端口地址,忽略后面的地址,只接受端口号
-
手动多个地址,可以空格或者
,
做间隔127.0.0.1:8869 127.0.0.1:8899 192.168.0.100:8899
就相应的解析成三个端口地址
Tuple Fields§
§0: Vec<SocketAddr>
Implementations§
Trait Implementations§
source§impl Clone for WrapVecAddr
impl Clone for WrapVecAddr
source§fn clone(&self) -> WrapVecAddr
fn clone(&self) -> WrapVecAddr
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for WrapVecAddr
impl Debug for WrapVecAddr
source§impl Display for WrapVecAddr
impl Display for WrapVecAddr
Auto Trait Implementations§
impl RefUnwindSafe for WrapVecAddr
impl Send for WrapVecAddr
impl Sync for WrapVecAddr
impl Unpin for WrapVecAddr
impl UnwindSafe for WrapVecAddr
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more