xray-1.0.6

[modify] 适配 Xray UI 规范
pull/324/head
wulabing 2021-02-19 18:52:01 +08:00
parent f6a28d22ae
commit abe54e4382
No known key found for this signature in database
GPG Key ID: 213391AFDF73AE00
2 changed files with 21 additions and 21 deletions

View File

@ -1,4 +1,4 @@
## xray 基于 Nginx 的 VLESS + xtls 一键安装脚本 ## Xray 基于 Nginx 的 VLESS + xtls 一键安装脚本
> 感谢 JetBrains 提供的非商业开源软件开发授权! > 感谢 JetBrains 提供的非商业开源软件开发授权!
> Thanks for non-commercial open source development authorization by JetBrains! > Thanks for non-commercial open source development authorization by JetBrains!
@ -11,11 +11,11 @@
* 准备一个域名,并将 A 记录添加好; * 准备一个域名,并将 A 记录添加好;
* 安装好 wget。 * 安装好 wget。
### 安装/更新方式(xray ### 安装/更新方式(Xray
VLESS + xtls + nginx + Web VLESS + xtls + nginx + Web
``` ```
wget -N --no-check-certificate -q -O install.sh "https://raw.githubusercontent.com/wulabing/V2Ray_ws-tls_bash_onekey/xray/install.sh" && chmod +x install.sh && bash install.sh wget -N --no-check-certificate -q -O install.sh "https://raw.githubusercontent.com/wulabing/V2Ray_ws-tls_bash_onekey/Xray/install.sh" && chmod +x install.sh && bash install.sh
``` ```
### 注意事项 ### 注意事项
@ -34,9 +34,9 @@ wget -N --no-check-certificate -q -O install.sh "https://raw.githubusercontent.c
### 启动方式 ### 启动方式
启动 xray`systemctl start xray` 启动 Xray`systemctl start xray`
停止 xray`systemctl stop xray` 停止 Xray`systemctl stop xray`
启动 Nginx`systemctl start nginx` 启动 Nginx`systemctl start nginx`
@ -46,7 +46,7 @@ wget -N --no-check-certificate -q -O install.sh "https://raw.githubusercontent.c
Web 目录:`/www/xray_web` Web 目录:`/www/xray_web`
xray 服务端配置:`/usr/local/etc/xray/config.json` Xray 服务端配置:`/usr/local/etc/xray/config.json`
Nginx 目录: `/etc/nginx` Nginx 目录: `/etc/nginx`
@ -66,4 +66,4 @@ https://bandwagonhost.com/aff.php?aff=63939
## Stargazers over time ## Stargazers over time
[![Stargazers over time](https://starchart.cc/wulabing/V2Ray_ws-tls_bash_onekey.svg)](https://starchart.cc/wulabing/V2Ray_ws-tls_bash_onekey) [![Stargazers over time](https://starchart.cc/wulXiaohanabing/V2Ray_ws-tls_bash_onekey.svg)](https://starchart.cc/wulabing/V2Ray_ws-tls_bash_onekey)

View File

@ -3,7 +3,7 @@
#==================================================== #====================================================
# System Request:Debian 9+/Ubuntu 18.04+/Centos 7+ # System Request:Debian 9+/Ubuntu 18.04+/Centos 7+
# Author: wulabing # Author: wulabing
# Dscription: xray onekey Management # Dscription: Xray onekey Management
# email: admin@wulabing.com # email: admin@wulabing.com
#==================================================== #====================================================
@ -303,7 +303,7 @@ function modify_port() {
port_exist_check $PORT port_exist_check $PORT
cat ${xray_conf_dir}/config.json | jq 'setpath(["inbounds",0,"port"];'${PORT}')' >${xray_conf_dir}/config_tmp.json cat ${xray_conf_dir}/config.json | jq 'setpath(["inbounds",0,"port"];'${PORT}')' >${xray_conf_dir}/config_tmp.json
xray_tmp_config_file_check_and_use xray_tmp_config_file_check_and_use
judge "xray 端口 修改" judge "Xray 端口 修改"
} }
function configure_xray() { function configure_xray() {
@ -314,11 +314,11 @@ function configure_xray() {
} }
function xray_install() { function xray_install() {
print_ok "安装 xray" print_ok "安装 Xray"
curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh | bash -s -- install curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh | bash -s -- install
judge "xray 安装" judge "Xray 安装"
# 用于生成 xray 的导入链接 # 用于生成 Xray 的导入链接
echo $domain >$domain_tmp_dir/domain echo $domain >$domain_tmp_dir/domain
judge "域名记录" judge "域名记录"
} }
@ -340,7 +340,7 @@ function acme() {
sed -i "6s/^/#/" "$nginx_conf" sed -i "6s/^/#/" "$nginx_conf"
# 启动 Nginx xray 并使用 Nginx 配合 acme 进行证书签发 # 启动 Nginx Xray 并使用 Nginx 配合 acme 进行证书签发
systemctl restart nginx systemctl restart nginx
systemctl restart xray systemctl restart xray
@ -391,7 +391,7 @@ function ssl_judge_and_install() {
acme acme
fi fi
# xray 默认以 nobody 用户运行,证书权限适配 # Xray 默认以 nobody 用户运行,证书权限适配
chown -R nobody.$cert_group /ssl/* chown -R nobody.$cert_group /ssl/*
} }
@ -428,7 +428,7 @@ function restart_all() {
systemctl restart nginx systemctl restart nginx
judge "Nginx 启动" judge "Nginx 启动"
systemctl restart xray systemctl restart xray
judge "xray 启动" judge "Xray 启动"
} }
function vless_xtls-rprx-direct_link() { function vless_xtls-rprx-direct_link() {
@ -450,7 +450,7 @@ function vless_xtls-rprx-direct_information() {
FLOW=$(cat ${xray_conf_dir}/config.json | jq .inbounds[0].settings.clients[0].flow | tr -d '"') FLOW=$(cat ${xray_conf_dir}/config.json | jq .inbounds[0].settings.clients[0].flow | tr -d '"')
DOMAIN=$(cat ${domain_tmp_dir}/domain) DOMAIN=$(cat ${domain_tmp_dir}/domain)
echo -e "${Red} xray 配置信息 ${Font}" echo -e "${Red} Xray 配置信息 ${Font}"
echo -e "${Red} 地址address:${Font} $DOMAIN" echo -e "${Red} 地址address:${Font} $DOMAIN"
echo -e "${Red} 端口port${Font} $PORT" echo -e "${Red} 端口port${Font} $PORT"
echo -e "${Red} 用户 IDUUID${Font} $UUID" echo -e "${Red} 用户 IDUUID${Font} $UUID"
@ -497,20 +497,20 @@ function install_xray() {
configure_web configure_web
generate_certificate generate_certificate
ssl_judge_and_install ssl_judge_and_install
# xray_qr_config # Xray_qr_config
restart_all restart_all
basic_information basic_information
} }
menu() { menu() {
update_sh update_sh
echo -e "\t xray 安装管理脚本 ${Red}[${shell_version}]${Font}" echo -e "\t Xray 安装管理脚本 ${Red}[${shell_version}]${Font}"
echo -e "\t---authored by wulabing---" echo -e "\t---authored by wulabing---"
echo -e "\thttps://github.com/wulabing\n" echo -e "\thttps://github.com/wulabing\n"
echo -e "—————————————— 安装向导 ——————————————""" echo -e "—————————————— 安装向导 ——————————————"""
echo -e "${Green}0.${Font} 升级 脚本" echo -e "${Green}0.${Font} 升级 脚本"
echo -e "${Green}1.${Font} 安装 xray (VLESS+tcp+xtls+nginx)" echo -e "${Green}1.${Font} 安装 Xray (VLESS+tcp+xtls+nginx)"
echo -e "—————————————— 配置变更 ——————————————" echo -e "—————————————— 配置变更 ——————————————"
echo -e "${Green}11.${Font} 变更 UUID" echo -e "${Green}11.${Font} 变更 UUID"
echo -e "${Green}12.${Font} 变更 TLS 最低适配版本" echo -e "${Green}12.${Font} 变更 TLS 最低适配版本"
@ -518,12 +518,12 @@ menu() {
echo -e "—————————————— 查看信息 ——————————————" echo -e "—————————————— 查看信息 ——————————————"
echo -e "${Green}21.${Font} 查看 实时访问日志" echo -e "${Green}21.${Font} 查看 实时访问日志"
echo -e "${Green}22.${Font} 查看 实时错误日志" echo -e "${Green}22.${Font} 查看 实时错误日志"
echo -e "${Green}23.${Font} 查看 xray 配置链接" echo -e "${Green}23.${Font} 查看 Xray 配置链接"
# echo -e "${Green}23.${Font} 查看 V2Ray 配置信息" # echo -e "${Green}23.${Font} 查看 V2Ray 配置信息"
echo -e "—————————————— 其他选项 ——————————————" echo -e "—————————————— 其他选项 ——————————————"
echo -e "${Green}31.${Font} 安装 4 合 1 BBR、锐速安装脚本" echo -e "${Green}31.${Font} 安装 4 合 1 BBR、锐速安装脚本"
echo -e "${Green}32.${Font} 安装 MTproxy支持 TLS 混淆)" echo -e "${Green}32.${Font} 安装 MTproxy支持 TLS 混淆)"
echo -e "${Green}33.${Font} 卸载 xray" echo -e "${Green}33.${Font} 卸载 Xray"
read -rp "请输入数字:" menu_num read -rp "请输入数字:" menu_num
case $menu_num in case $menu_num in