找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: hang6

【福利】oneindex修改版

[复制链接]

39

主题

385

回帖

975

积分

高级会员

积分
975
发表于 2018-10-21 14:27:00 | 显示全部楼层
[ol][*]#!/bin/bash
[*]
[*]# ====================================================
[*]#        System Request:Debian 8、9
[*]#        Author:moerats.com
[*]#        OneIndex一键安装脚本
[*]# ====================================================
[*]
[*]#fonts color
[*]Green="\033[32m"
[*]Red="\033[31m"
[*]Blue="\033[33m"
[*]Font="\033[0m"
[*]
[*]#notification information
[*]Info="${Green}[Info]${Font}"
[*]OK="${Green}[OK]${Font}"
[*]Error="${Red}[Error]${Font}"
[*]
[*]#folder
[*]nginx_conf_dir="/etc/nginx/conf.d"
[*]
[*]source /etc/os-release &>/dev/null
[*]# 系统检测、仅支持 Debian8+
[*]check_system(){
[*]        KernelBit="$(getconf LONG_BIT)"
[*]    if [[ "${ID}" == "debian" && ${VERSION_ID} -ge 8 ]];then
[*]        echo -e "${OK} ${Blue} 当前系统为 Debian ${VERSION_ID} ${Font} "
[*]    else
[*]        echo -e "${Error} ${Red} 当前系统为不在支持的系统列表内,安装中断 ${Font} "
[*]        exit 1
[*]    fi
[*]}
[*]# 判定是否为root用户
[*]is_root(){
[*]    if [ `id -u` == 0 ]
[*]        then echo -e "${OK} ${Blue} 当前用户是root用户,进入安装流程 ${Font} "
[*]        sleep 1
[*]    else
[*]        echo -e "${Error} ${Red} 当前用户不是root用户,请切换到root用户后重新执行脚本 ${Font}"
[*]        exit 1
[*]    fi
[*]}
[*]debian_source(){
[*]    # 添加源
[*]    echo "deb http://packages.dotdeb.org jessie all" | tee --append /etc/apt/sources.list
[*]    echo "deb-src http://packages.dotdeb.org jessie all" | tee --append /etc/apt/sources.list
[*]    # 添加key
[*]    wget --no-check-certificate https://www.dotdeb.org/dotdeb.gpg
[*]    if [[ -f dotdeb.gpg ]];then
[*]        apt-key add dotdeb.gpg
[*]        if [[ $? -eq 0 ]];then
[*]            echo -e "${OK} ${Blue} 导入 GPG 秘钥成功 ${Font}"
[*]            sleep 1
[*]        else
[*]            echo -e "${Error} ${Red} 导入 GPG 秘钥失败 ${Font}"
[*]            exit 1
[*]        fi
[*]    else
[*]        echo -e "${Error} ${Red} 下载 GPG 秘钥失败 ${Font}"
[*]        exit 1
[*]    fi
[*]}
[*]
[*]basic_dependency(){
[*]    apt update
[*]    apt install wget unzip net-tools bc curl sudo -y     
[*]}
[*]
[*]nginx_install(){
[*]        if [ ${VERSION_ID} -eq 8 ];then
[*]        debian_source
[*]        fi
[*]        apt update -y
[*]        apt install nginx -y
[*]        if [[ $? -eq 0 ]];then
[*]            echo -e "${OK} ${Blue} nginx 安装成功 ${Font}"
[*]            sleep 1
[*]        else
[*]            echo -e "${Error} ${Red} nginx 安装失败 ${Font}"
[*]            exit 1
[*]        fi   
[*]}
[*]
[*]php7_install(){
[*]        apt install php7.0-cgi php7.0-fpm php7.0-curl php7.0-gd -y
[*]        if [[ $? -eq 0 ]];then
[*]            echo -e "${OK} ${Blue} php7 安装成功 ${Font}"
[*]            sleep 1
[*]        else
[*]            echo -e "${Error} ${Red} php7 安装失败 ${Font}"
[*]            exit 1
[*]        fi  
[*]}
[*]
[*]nginx_conf_ssl_add(){
[*]        cat > ${nginx_conf_dir}/OneIndex.conf 复制代码
回复

使用道具 举报

17

主题

130

回帖

343

积分

中级会员

积分
343
 楼主| 发表于 2018-10-21 15:23:19 | 显示全部楼层

ImetSu 发表于 2018-10-23 10:56

我装了原版的OneIndex,只需要替换2个文件就行了么

是的 但是必须更新到最新版
回复

使用道具 举报

1

主题

84

回帖

211

积分

中级会员

积分
211
发表于 2018-10-21 15:25:21 | 显示全部楼层

hang6 发表于 2018-10-23 11:42

是的 但是必须更新到最新版

原来如此,谢谢哈
回复

使用道具 举报

8

主题

47

回帖

134

积分

注册会员

积分
134
发表于 2018-10-21 15:11:00 | 显示全部楼层
感谢大佬 这个真的有用~
回复

使用道具 举报

106

主题

710

回帖

1876

积分

金牌会员

积分
1876
发表于 2018-10-21 15:27:46 | 显示全部楼层

hang6 发表于 2018-10-23 10:23

https://github.com/abbeyokgo/crawler-py

谢谢大佬,再次强调是为了学习大佬,看图模式能不能和caddy的文件浏览器的一样,一张一张看啊
回复

使用道具 举报

233

主题

753

回帖

2259

积分

金牌会员

积分
2259
发表于 2018-10-21 15:28:13 | 显示全部楼层
目录里面上传RAR或ZIP的压缩包,可以做下载用吗?
回复

使用道具 举报

3

主题

39

回帖

103

积分

注册会员

积分
103
发表于 2018-10-21 15:11:00 | 显示全部楼层
牛逼
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-11-5 01:26 , Processed in 0.022345 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表