Prompt for Snell node name
This commit is contained in:
@@ -2214,6 +2214,12 @@ viewConfig(){
|
||||
fi
|
||||
|
||||
echo -e " 版本\t\t: ${Green_font_prefix}${ver}${Font_color_suffix}"
|
||||
local node_name_default="$(uname -n)"
|
||||
local node_name=""
|
||||
echo -e -n "请输入节点名称(${Green_font_prefix}默认${Font_color_suffix}: ${node_name_default}):"
|
||||
read -e node_name
|
||||
[[ -z "${node_name}" ]] && node_name="${node_name_default}"
|
||||
echo -e " 节点名称 : ${Green_font_prefix}${node_name}${Font_color_suffix}"
|
||||
echo -e "——————————————————————————————————————————————————"
|
||||
if [[ "$ver" == "6" ]]; then
|
||||
echo -e "${Tip} 如有监听多 IP 多端口需求,请手动编辑配置文件。"
|
||||
@@ -2223,22 +2229,22 @@ viewConfig(){
|
||||
if [[ "${ipv4}" != "IPv4_Error" ]]; then
|
||||
if [[ "${obfs}" == "off" || "${ver}" == "6" ]]; then
|
||||
if [[ "${ver}" == "6" && -n "${mode}" ]]; then
|
||||
echo -e "$(uname -n) = snell, ${ipv4}, ${port}, psk=${psk}, version=${ver}, tfo=${tfo}, mode=${mode}, reuse=true, ecn=true"
|
||||
echo -e "${node_name} = snell, ${ipv4}, ${port}, psk=${psk}, version=${ver}, tfo=${tfo}, mode=${mode}, reuse=true, ecn=true"
|
||||
else
|
||||
echo -e "$(uname -n) = snell, ${ipv4}, ${port}, psk=${psk}, version=${ver}, tfo=${tfo}, reuse=true, ecn=true"
|
||||
echo -e "${node_name} = snell, ${ipv4}, ${port}, psk=${psk}, version=${ver}, tfo=${tfo}, reuse=true, ecn=true"
|
||||
fi
|
||||
else
|
||||
echo -e "$(uname -n) = snell, ${ipv4}, ${port}, psk=${psk}, version=${ver}, tfo=${tfo}, obfs=${obfs}, obfs-host=${host}, reuse=true, ecn=true"
|
||||
echo -e "${node_name} = snell, ${ipv4}, ${port}, psk=${psk}, version=${ver}, tfo=${tfo}, obfs=${obfs}, obfs-host=${host}, reuse=true, ecn=true"
|
||||
fi
|
||||
elif [[ "${ip6}" != "IPv6_Error" ]]; then
|
||||
if [[ "${obfs}" == "off" || "${ver}" == "6" ]]; then
|
||||
if [[ "${ver}" == "6" && -n "${mode}" ]]; then
|
||||
echo -e "$(uname -n) = snell, [${ip6}], ${port}, psk=${psk}, version=${ver}, tfo=${tfo}, mode=${mode}, reuse=true, ecn=true"
|
||||
echo -e "${node_name} = snell, [${ip6}], ${port}, psk=${psk}, version=${ver}, tfo=${tfo}, mode=${mode}, reuse=true, ecn=true"
|
||||
else
|
||||
echo -e "$(uname -n) = snell, [${ip6}], ${port}, psk=${psk}, version=${ver}, tfo=${tfo}, reuse=true, ecn=true"
|
||||
echo -e "${node_name} = snell, [${ip6}], ${port}, psk=${psk}, version=${ver}, tfo=${tfo}, reuse=true, ecn=true"
|
||||
fi
|
||||
else
|
||||
echo -e "$(uname -n) = snell, [${ip6}], ${port}, psk=${psk}, version=${ver}, tfo=${tfo}, obfs=${obfs}, obfs-host=${host}, reuse=true, ecn=true"
|
||||
echo -e "${node_name} = snell, [${ip6}], ${port}, psk=${psk}, version=${ver}, tfo=${tfo}, obfs=${obfs}, obfs-host=${host}, reuse=true, ecn=true"
|
||||
fi
|
||||
else
|
||||
echo -e "${Error} 无法获取 IP 地址!"
|
||||
@@ -2257,7 +2263,7 @@ viewConfig(){
|
||||
elif [[ "${ver}" == "6" ]]; then
|
||||
echo -e "${Tip} mihomo/Nikki 当前文档仅支持 Snell v1/2/3/4/5,暂不输出 v6,v6 请用上面的 Surge 配置。"
|
||||
else
|
||||
local mihomo_json="{\"name\":\"$(uname -n)\",\"server\":\"${mihomo_server}\",\"port\":${port},\"psk\":\"${psk}\",\"version\":${ver},\"tfo\":${tfo},\"type\":\"snell\""
|
||||
local mihomo_json="{\"name\":\"${node_name}\",\"server\":\"${mihomo_server}\",\"port\":${port},\"psk\":\"${psk}\",\"version\":${ver},\"tfo\":${tfo},\"type\":\"snell\""
|
||||
if [[ "${ver}" == "3" || "${ver}" == "4" || "${ver}" == "5" ]]; then
|
||||
mihomo_json+=",\"udp\":true"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user