167 lines
3.7 KiB
Bash
167 lines
3.7 KiB
Bash
[[ -z $ip ]] && get_ip
|
||
_v2_args() {
|
||
header="none"
|
||
if [[ $is_path ]]; then
|
||
_path="/$path"
|
||
else
|
||
_path="/"
|
||
fi
|
||
case $v2ray_transport in
|
||
1 | 18)
|
||
net="tcp"
|
||
;;
|
||
2 | 19)
|
||
net="tcp"
|
||
header="http"
|
||
host="www.baidu.com"
|
||
;;
|
||
3 | 4 | 20 | 33)
|
||
net="ws"
|
||
;;
|
||
5)
|
||
net="h2"
|
||
;;
|
||
6 | 21)
|
||
net="kcp"
|
||
;;
|
||
7 | 22)
|
||
net="kcp"
|
||
header="utp"
|
||
;;
|
||
8 | 23)
|
||
net="kcp"
|
||
header="srtp"
|
||
;;
|
||
9 | 24)
|
||
net="kcp"
|
||
header="wechat-video"
|
||
;;
|
||
10 | 25)
|
||
net="kcp"
|
||
header="dtls"
|
||
;;
|
||
11 | 26)
|
||
net="kcp"
|
||
header="wireguard"
|
||
;;
|
||
12 | 27)
|
||
net="quic"
|
||
;;
|
||
13 | 28)
|
||
net="quic"
|
||
header="utp"
|
||
;;
|
||
14 | 29)
|
||
net="quic"
|
||
header="srtp"
|
||
;;
|
||
15 | 30)
|
||
net="quic"
|
||
header="wechat-video"
|
||
;;
|
||
16 | 31)
|
||
net="quic"
|
||
header="dtls"
|
||
;;
|
||
17 | 32)
|
||
net="quic"
|
||
header="wireguard"
|
||
;;
|
||
esac
|
||
}
|
||
|
||
_v2_info() {
|
||
echo
|
||
echo
|
||
echo "---------- V2Ray 配置信息 -------------"
|
||
if [[ $v2ray_transport == [45] ]]; then
|
||
if [[ ! $caddy ]]; then
|
||
echo
|
||
echo -e " $red警告!$none$yellow请自行配置 TLS...教程: https://233v2.com/post/3/$none"
|
||
fi
|
||
echo
|
||
echo -e "$yellow 地址 (Address) = $cyan${domain}$none"
|
||
echo
|
||
echo -e "$yellow 端口 (Port) = ${cyan}443${none}"
|
||
echo
|
||
echo -e "$yellow 用户ID (User ID / UUID) = $cyan${v2ray_id}$none"
|
||
echo
|
||
echo -e "$yellow 额外ID (Alter Id) = ${cyan}${alterId}${none}"
|
||
echo
|
||
echo -e "$yellow 传输协议 (Network) = ${cyan}${net}$none"
|
||
echo
|
||
echo -e "$yellow 伪装类型 (header type) = ${cyan}${header}$none"
|
||
echo
|
||
echo -e "$yellow 伪装域名 (host) = ${cyan}${domain}$none"
|
||
echo
|
||
echo -e "$yellow 路径 (path) = ${cyan}${_path}$none"
|
||
echo
|
||
echo -e "$yellow 底层传输安全 (TLS) = ${cyan}tls$none"
|
||
echo
|
||
if [[ $ban_ad ]]; then
|
||
echo " 备注: 广告拦截已开启.."
|
||
echo
|
||
fi
|
||
elif [[ $v2ray_transport == 33 ]]; then
|
||
echo
|
||
echo -e "$green ---提示..这是 VLESS 服务器配置--- $none"
|
||
echo
|
||
echo -e "$yellow 地址 (Address) = $cyan${domain}$none"
|
||
echo
|
||
echo -e "$yellow 端口 (Port) = ${cyan}443${none}"
|
||
echo
|
||
echo -e "$yellow 用户ID (User ID / UUID) = $cyan${v2ray_id}$none"
|
||
echo
|
||
echo -e "$yellow 流控 (Flow) = ${cyan}空${none}"
|
||
echo
|
||
echo -e "$yellow 加密 (Encryption) = ${cyan}none${none}"
|
||
echo
|
||
echo -e "$yellow 传输协议 (Network) = ${cyan}${net}$none"
|
||
echo
|
||
echo -e "$yellow 伪装类型 (header type) = ${cyan}${header}$none"
|
||
echo
|
||
echo -e "$yellow 伪装域名 (host) = ${cyan}${domain}$none"
|
||
echo
|
||
echo -e "$yellow 路径 (path) = ${cyan}${_path}$none"
|
||
echo
|
||
echo -e "$yellow 底层传输安全 (TLS) = ${cyan}tls$none"
|
||
echo
|
||
if [[ $ban_ad ]]; then
|
||
echo " 备注: 广告拦截已开启.."
|
||
echo
|
||
fi
|
||
else
|
||
echo
|
||
echo -e "$yellow 地址 (Address) = $cyan${ip}$none"
|
||
echo
|
||
echo -e "$yellow 端口 (Port) = $cyan$v2ray_port$none"
|
||
echo
|
||
echo -e "$yellow 用户ID (User ID / UUID) = $cyan${v2ray_id}$none"
|
||
echo
|
||
echo -e "$yellow 额外ID (Alter Id) = ${cyan}${alterId}${none}"
|
||
echo
|
||
echo -e "$yellow 传输协议 (Network) = ${cyan}${net}$none"
|
||
echo
|
||
echo -e "$yellow 伪装类型 (header type) = ${cyan}${header}$none"
|
||
echo
|
||
fi
|
||
if [[ $v2ray_transport -ge 18 && $v2ray_transport -ne 33 ]] && [[ $ban_ad ]]; then
|
||
echo " 备注: 动态端口已启用...广告拦截已开启..."
|
||
echo
|
||
elif [[ $v2ray_transport -ge 18 && $v2ray_transport -ne 33 ]]; then
|
||
echo " 备注: 动态端口已启用..."
|
||
echo
|
||
elif [[ $ban_ad ]]; then
|
||
echo " 备注: 广告拦截已开启.."
|
||
echo
|
||
fi
|
||
echo "---------- END -------------"
|
||
echo
|
||
echo "V2Ray 客户端使用教程: https://233v2.com/post/4/"
|
||
echo
|
||
echo -e "提示: 输入 $cyan v2ray url $none 可生成 vmess URL 链接 / 输入 $cyan v2ray qr $none 可生成二维码链接"
|
||
echo
|
||
echo -e "${yellow}免被墙..推荐使用JMS: ${cyan}https://getjms.com${none}"
|
||
echo
|
||
}
|