feat: 支持ipv6转发
这个提交包含在:
@@ -346,8 +346,8 @@ function add_rule() {
|
||||
echo -e "${RED}端口无效。${NC}"
|
||||
done
|
||||
|
||||
read -p "请输入本地监听地址 [默认 0.0.0.0]: " listen_addr
|
||||
listen_addr="${listen_addr:-0.0.0.0}"
|
||||
read -p "请输入本地监听地址 [默认 :: 同时监听 IPv4/IPv6]: " listen_addr
|
||||
listen_addr="${listen_addr:-::}"
|
||||
|
||||
while true; do
|
||||
read -p "请输入转发目标地址 (域名或 IP): " remote_host
|
||||
@@ -363,7 +363,12 @@ function add_rule() {
|
||||
echo -e "${RED}端口无效。${NC}"
|
||||
done
|
||||
|
||||
local listen="${listen_addr}:${listen_port}"
|
||||
local listen
|
||||
if [[ "$listen_addr" =~ : && ! "$listen_addr" =~ ^\[ ]]; then
|
||||
listen="[${listen_addr}]:${listen_port}"
|
||||
else
|
||||
listen="${listen_addr}:${listen_port}"
|
||||
fi
|
||||
local remote
|
||||
if [[ "$remote_host" =~ : && ! "$remote_host" =~ ^\[ ]]; then
|
||||
remote="[${remote_host}]:${remote_port}"
|
||||
|
||||
在新工单中引用
屏蔽一个用户