parent
a317cc9dcd
commit
c920f5de95
@ -0,0 +1,8 @@ |
|||||||
|
#!/bin/bash |
||||||
|
backup="/etc/v2ray/233blog_v2ray_backup.conf" |
||||||
|
. $backup |
||||||
|
if [[ $v2ray_transport -ge 13 ]]; then |
||||||
|
tmp_transport=$(($v2ray_transport +6)) |
||||||
|
sed -i "18s/=$v2ray_transport/=$tmp_transport/" $backup |
||||||
|
fi |
||||||
|
v2ray update.sh |
@ -0,0 +1,75 @@ |
|||||||
|
#!/bin/bash |
||||||
|
uuid=$(cat /proc/sys/kernel/random/uuid) |
||||||
|
cat >/etc/v2ray/233blog_v2ray_backup.conf.tmp <<-EOF |
||||||
|
# ----------------------------------- |
||||||
|
# 警告...请不要修改或删除这个文件...谢谢 |
||||||
|
# 警告...请不要修改或删除这个文件...谢谢 |
||||||
|
# 警告...请不要修改或删除这个文件...谢谢 |
||||||
|
# ----------------------------------- |
||||||
|
|
||||||
|
# ---- 再次提醒 ---- |
||||||
|
# 大胸弟...如果你看到了这个...记得不要修改或更改这个文件 |
||||||
|
|
||||||
|
# ---- 说明 ---- |
||||||
|
# 嗯……这个文件呢,是用来备份一些设置的 |
||||||
|
# 我懒...不想用 JQ 去解析 JSON.... |
||||||
|
# 那就把 V2Ray 配置文件的一些重要参数提取出来 |
||||||
|
# 然后..在修改 V2Ray 配置的时候再重写一下就 OK 啦... |
||||||
|
# 嗯…笨笨的方法 |
||||||
|
|
||||||
|
# ---- V2Ray 传输协议 ----- |
||||||
|
v2ray_transport=$v2ray_transport |
||||||
|
|
||||||
|
#---- V2Ray 端口 ----- |
||||||
|
v2ray_port=$v2ray_port |
||||||
|
|
||||||
|
#---- UUID ----- |
||||||
|
v2ray_id=$uuid |
||||||
|
|
||||||
|
#---- 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 |
||||||
|
rm -rf $backup |
||||||
|
mv -f /etc/v2ray/233blog_v2ray_backup.conf.tmp /etc/v2ray/233blog_v2ray_backup.conf |
||||||
|
echo |
||||||
|
echo -e " .... 哇哦.. .." |
||||||
|
echo |
||||||
|
echo -e " 请使用命令$yellow v2ray reload $none重新加载配置...以避免发生莫名其妙的问题" |
||||||
|
echo |
||||||
|
exit 1 |
@ -0,0 +1,132 @@ |
|||||||
|
#!/bin/bash |
||||||
|
backup="/etc/v2ray/233blog_v2ray_backup.txt" |
||||||
|
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 |
||||||
|
# ----------------------------------- |
||||||
|
# 警告...请不要修改或删除这个文件...谢谢 |
||||||
|
# 警告...请不要修改或删除这个文件...谢谢 |
||||||
|
# 警告...请不要修改或删除这个文件...谢谢 |
||||||
|
# ----------------------------------- |
||||||
|
|
||||||
|
# ---- 再次提醒 ---- |
||||||
|
# 大胸弟...如果你看到了这个...记得不要修改或更改这个文件 |
||||||
|
|
||||||
|
# ---- 说明 ---- |
||||||
|
# 嗯……这个文件呢,是用来备份一些设置的 |
||||||
|
# |
||||||
|
#mark=v3 |
||||||
|
# |
||||||
|
# |
||||||
|
|
||||||
|
# ---- V2Ray 传输协议 ----- |
||||||
|
v2ray_transport=$v2ray_transport |
||||||
|
|
||||||
|
#---- V2Ray 端口 ----- |
||||||
|
v2ray_port=$v2ray_port |
||||||
|
|
||||||
|
#---- UUID ----- |
||||||
|
v2ray_id=$v2ray_id |
||||||
|
|
||||||
|
#---- 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 |
||||||
|
|
||||||
|
#---- 网站伪装 ----- |
||||||
|
path_status=$is_ws_path |
||||||
|
|
||||||
|
#---- 伪装的路径 ----- |
||||||
|
path=$ws_path |
||||||
|
|
||||||
|
#---- 伪装的网址 ----- |
||||||
|
proxy_site=$proxy_site |
||||||
|
|
||||||
|
#---- Socks ----- |
||||||
|
socks= |
||||||
|
|
||||||
|
#---- Socks 端口----- |
||||||
|
socks_port=233 |
||||||
|
|
||||||
|
#---- Socks 用户名 ----- |
||||||
|
socks_username=233blog |
||||||
|
|
||||||
|
#---- Socks 密码 ----- |
||||||
|
socks_userpass=233blog.com |
||||||
|
|
||||||
|
#---- MTProto ----- |
||||||
|
mtproto= |
||||||
|
|
||||||
|
#---- MTProto 端口----- |
||||||
|
mtproto_port=233 |
||||||
|
|
||||||
|
#---- MTProto 用户密钥 ----- |
||||||
|
mtproto_secret=lalala |
||||||
|
|
||||||
|
#---- 屏蔽 BT ----- |
||||||
|
ban_bt=true |
||||||
|
EOF |
||||||
|
if [[ -f /usr/local/bin/v2ray ]]; then |
||||||
|
cp -f /etc/v2ray/233boy/v2ray/v2ray.sh /usr/local/sbin/v2ray |
||||||
|
chmod +x /usr/local/sbin/v2ray |
||||||
|
rm -rf $backup |
||||||
|
rm -rf /usr/local/bin/v2ray |
||||||
|
fi |
||||||
|
|
||||||
|
echo |
||||||
|
echo -e " 哇哦...脚本差点就跪了..." |
||||||
|
echo |
||||||
|
echo -e "\n $yellow 警告: 请重新登录 SSH 以避免出现 v2ray 命令未找到的情况。$none \n" && exit 1 |
||||||
|
echo |
||||||
|
exit 1 |
@ -0,0 +1,114 @@ |
|||||||
|
#!/bin/bash |
||||||
|
case $v2ray_transport in |
||||||
|
[5-8]) |
||||||
|
_transport=$(($v2ray_transport + 1)) |
||||||
|
;; |
||||||
|
9 | 1[0-5]) |
||||||
|
_transport=$(($v2ray_transport + 9)) |
||||||
|
;; |
||||||
|
16) |
||||||
|
_transport=5 |
||||||
|
;; |
||||||
|
17) |
||||||
|
_transport=1 |
||||||
|
;; |
||||||
|
*) |
||||||
|
_transport=$v2ray_transport |
||||||
|
;; |
||||||
|
esac |
||||||
|
|
||||||
|
if [[ $v2ray_transport == 17 ]]; then |
||||||
|
v2ray_id=$(cat /proc/sys/kernel/random/uuid) |
||||||
|
fi |
||||||
|
|
||||||
|
cat >$backup <<-EOF |
||||||
|
# ----------------------------------- |
||||||
|
# 警告...请不要修改或删除这个文件...谢谢 |
||||||
|
# 警告...请不要修改或删除这个文件...谢谢 |
||||||
|
# 警告...请不要修改或删除这个文件...谢谢 |
||||||
|
# ----------------------------------- |
||||||
|
|
||||||
|
# ---- 再次提醒 ---- |
||||||
|
# 大胸弟...如果你看到了这个...记得不要修改或更改这个文件 |
||||||
|
|
||||||
|
# ---- 说明 ---- |
||||||
|
# 嗯……这个文件呢,是用来备份一些设置的 |
||||||
|
# |
||||||
|
mark=v3 |
||||||
|
# |
||||||
|
# |
||||||
|
|
||||||
|
# ---- V2Ray 传输协议 ----- |
||||||
|
v2ray_transport=$_transport |
||||||
|
|
||||||
|
#---- V2Ray 端口 ----- |
||||||
|
v2ray_port=$v2ray_port |
||||||
|
|
||||||
|
#---- UUID ----- |
||||||
|
v2ray_id=$v2ray_id |
||||||
|
|
||||||
|
#---- alterId ----- |
||||||
|
alterId=$alterId |
||||||
|
|
||||||
|
#---- V2Ray 动态端口开始 ----- |
||||||
|
v2ray_dynamicPort_start=$v2ray_dynamicPort_start |
||||||
|
|
||||||
|
#---- V2Ray 动态端口结束 ----- |
||||||
|
v2ray_dynamicPort_end=$v2ray_dynamicPort_end |
||||||
|
|
||||||
|
#---- 域名 ----- |
||||||
|
domain=$domain |
||||||
|
|
||||||
|
#---- caddy ----- |
||||||
|
caddy=$caddy_status |
||||||
|
|
||||||
|
#---- Shadowsocks ----- |
||||||
|
shadowsocks=$shadowsocks_status |
||||||
|
|
||||||
|
#---- Shadowsocks 端口 ----- |
||||||
|
ssport=$ssport |
||||||
|
|
||||||
|
#---- Shadowsocks 密码 ----- |
||||||
|
sspass=$sspass |
||||||
|
|
||||||
|
#---- Shadowsocks 加密协议 ----- |
||||||
|
ssciphers=$ssciphers |
||||||
|
|
||||||
|
#---- 屏蔽广告 ----- |
||||||
|
ban_ad=$blocked_ad_status |
||||||
|
|
||||||
|
#---- 网站伪装 ----- |
||||||
|
path_status=$path_status |
||||||
|
|
||||||
|
#---- 伪装的路径 ----- |
||||||
|
path=$path |
||||||
|
|
||||||
|
#---- 伪装的网址 ----- |
||||||
|
proxy_site=$proxy_site |
||||||
|
|
||||||
|
#---- Socks ----- |
||||||
|
socks= |
||||||
|
|
||||||
|
#---- Socks 端口----- |
||||||
|
socks_port=233 |
||||||
|
|
||||||
|
#---- Socks 用户名 ----- |
||||||
|
socks_username=233blog |
||||||
|
|
||||||
|
#---- Socks 密码 ----- |
||||||
|
socks_userpass=233blog.com |
||||||
|
|
||||||
|
#---- MTProto ----- |
||||||
|
mtproto= |
||||||
|
|
||||||
|
#---- MTProto 端口----- |
||||||
|
mtproto_port=233 |
||||||
|
|
||||||
|
#---- MTProto 用户密钥 ----- |
||||||
|
mtproto_secret=lalala |
||||||
|
|
||||||
|
#---- 屏蔽 BT ----- |
||||||
|
ban_bt=true |
||||||
|
EOF |
||||||
|
|
||||||
|
. $backup |
Loading…
Reference in new issue