support v1.xx update to v2.xx, use [ v2ray link ] get v2ray config link
This commit is contained in:
103
tools/v1xx_to_v2xx.sh
Normal file
103
tools/v1xx_to_v2xx.sh
Normal file
@@ -0,0 +1,103 @@
|
||||
#!/bin/bash
|
||||
v2ray_transport=$(sed -n '17p' $backup)
|
||||
v2ray_port=$(sed -n '19p' $backup)
|
||||
v2ray_id=$(sed -n '21p' $backup)
|
||||
v2ray_dynamicPort_start=$(sed -n '23p' $backup)
|
||||
v2ray_dynamicPort_end=$(sed -n '25p' $backup)
|
||||
domain=$(sed -n '27p' $backup)
|
||||
caddy_status=$(sed -n '29p' $backup)
|
||||
shadowsocks_status=$(sed -n '31p' $backup)
|
||||
ssport=$(sed -n '33p' $backup)
|
||||
sspass=$(sed -n '35p' $backup)
|
||||
ssciphers=$(sed -n '37p' $backup)
|
||||
blocked_ad_status=$(sed -n '39p' $backup)
|
||||
ws_path_status=$(sed -n '41p' $backup)
|
||||
ws_path=$(sed -n '43p' $backup)
|
||||
proxy_site=$(sed '$!d' $backup)
|
||||
if [[ $caddy_status == "true" ]]; then
|
||||
caddy_installed=true
|
||||
fi
|
||||
if [[ $shadowsocks_status == "true" ]]; then
|
||||
shadowsocks=true
|
||||
fi
|
||||
if [[ $blocked_ad_status == "true" ]]; then
|
||||
is_blocked_ad=true
|
||||
fi
|
||||
if [[ $ws_path_status == "true" ]]; then
|
||||
is_ws_path=true
|
||||
fi
|
||||
|
||||
cat >/etc/v2ray/233blog_v2ray_backup.conf <<-EOF
|
||||
# -----------------------------------
|
||||
# 警告...请不要修改或删除这个文件...谢谢
|
||||
# 警告...请不要修改或删除这个文件...谢谢
|
||||
# 警告...请不要修改或删除这个文件...谢谢
|
||||
# -----------------------------------
|
||||
|
||||
# ---- 再次提醒 ----
|
||||
# 大胸弟...如果你看到了这个...记得不要修改或更改这个文件
|
||||
|
||||
# ---- 说明 ----
|
||||
# 嗯……这个文件呢,是用来备份一些设置的
|
||||
# 我懒...不想用 JQ 去解析 JSON....
|
||||
# 那就把 V2Ray 配置文件的一些重要参数提取出来
|
||||
# 然后..在修改 V2Ray 配置的时候再重写一下就 OK 啦...
|
||||
# 嗯…笨笨的方法
|
||||
|
||||
# ---- V2Ray 传输协议 -----
|
||||
v2ray_transport=$v2ray_transport
|
||||
|
||||
#---- V2Ray 端口 -----
|
||||
v2ray_port=$v2ray_port
|
||||
|
||||
#---- UUID -----
|
||||
v2ray_id=$v2ray_port
|
||||
|
||||
#---- alterId -----
|
||||
alterId=233
|
||||
|
||||
#---- V2Ray 动态端口开始 -----
|
||||
v2ray_dynamicPort_start=$v2ray_dynamicPort_start
|
||||
|
||||
#---- V2Ray 动态端口结束 -----
|
||||
v2ray_dynamicPort_end=$v2ray_dynamicPort_end
|
||||
|
||||
#---- 域名 -----
|
||||
domain=$domain
|
||||
|
||||
#---- caddy -----
|
||||
caddy_status=$caddy_installed
|
||||
|
||||
#---- Shadowsocks -----
|
||||
shadowsocks_status=$shadowsocks
|
||||
|
||||
#---- Shadowsocks 端口 -----
|
||||
ssport=$ssport
|
||||
|
||||
#---- Shadowsocks 密码 -----
|
||||
sspass=$sspass
|
||||
|
||||
#---- Shadowsocks 加密协议 -----
|
||||
ssciphers=$ssciphers
|
||||
|
||||
#---- 屏蔽广告 -----
|
||||
blocked_ad_status=$is_blocked_ad
|
||||
|
||||
#---- 网站伪装 -----
|
||||
ws_path_status=$is_ws_path
|
||||
|
||||
#---- 伪装的路径 -----
|
||||
ws_path=$ws_path
|
||||
|
||||
#---- 伪装的网址 -----
|
||||
proxy_site=$proxy_site
|
||||
EOF
|
||||
cp -f /etc/v2ray/233boy/v2ray/v2ray.sh /usr/local/bin/v2ray
|
||||
chmod +x /usr/local/bin/v2ray
|
||||
rm -rf $backup
|
||||
echo
|
||||
echo -e " 哇哦.. 由于大佬你是从 1.xx 升级到 2.xx 管理脚本的.."
|
||||
echo
|
||||
echo -e " 请使用命令$yellow v2ray reload $none重新加载配置...以避免发生莫名其妙的问题"
|
||||
echo
|
||||
exit 1
|
Reference in New Issue
Block a user