oracle安装X-UI管理脚本简易教程
X-UI可以很方便的创建和管理各种配置文件,多用户分享非常方便.甲骨文推荐用2G+12G ARM主机来开,如果只自己用就无所谓了,教程还是ubuntu系统为示例进行.
一,获取系统ROOT用户及密码
ssh登陆后,sudo -i 切换root权限,逐条输入命令:
sudo echo root:此处填写要用的密码 |sudo chpasswd root
sudo sed -i 's/^.*PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config;
sudo sed -i 's/^.*PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config;
sudo systemctl restart sshd
或者用一键脚本直接修改,注意:一定要保存好自己的密码,否则会导致无法登陆
wget -N https://raw.githubusercontents.com/kkkyg/vpsroot/main/root.sh && bash root.sh
修改完注意重启,在SSH工具上修改登陆用户名为root,密码就是你设置的,看下能否正确登陆.
二,设置出入站规则和关闭防火墙系统自带防火墙
出入站规则请参考前上一篇一键脚本文章,关闭防火墙命令如下:
甲骨文关闭防火墙:
centos系统:
root登录后执行下面的命令
关闭防火墙
#停止firewall
systemctl stop firewalld.service
#禁止firewall开机启动
systemctl disable firewalld.service
#关闭iptables
service iptables stop
#去掉iptables开机启动
systemctl disable firewalld
ubuntu系统:
root登录后执行下面的命令
关闭防火墙
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -F
Ubuntu镜像默认设置了Iptable规则,关闭它
apt-get purge netfilter-persistent
reboot
或者强制删除
rm -rf /etc/iptables && reboot
三,安装更新环境和开启BBR加速
Debain/Ubuntu更新环境
sudo apt-get upgrade
apt update -y && apt install -y curl && apt install -y socat
CentOS系统执行以下命令:
Centos更新环境
yum update -y && yum update -y && yum install -y socat
不卸载内核版本,开启BBR,这里还是推荐用ubuntu自带的BBR+FQ加速.
wget -O tcpx.sh "https://git.io/JYxKU" && chmod +x tcpx.sh && ./tcpx.sh
以上命令开启后,reboot重启主机,等待几分钟再连接进行下一步.
四,安装X-UI或更新X-UI
安装x-ui
bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)
根据提示设置访问端口和密码,一定要保存备用,访问地址就是x.x.x.x:端口进行访问,如果有免费域名,那么先将域名解析到主机IP,然后用下面命令申请证书:
Acme官方脚本:
curl https://get.acme.sh | sh
申请证书及密钥(将下面的命令中的中文替换成你的域名,下面的[email protected]可以换成你的邮箱也可以不用换):
逐条输入申请证书和密钥
~/.acme.sh/acme.sh --register-account -m [email protected]
~/.acme.sh/acme.sh --issue -d 你的域名 --standalone
下载证书和密钥(将下面的命令中的中文换成你的域名,证书路径为/root/cert.crt,密钥路径为/root/private.key):
下载证书和密钥
~/.acme.sh/acme.sh --installcert -d 你的域名 --key-file /root/private.key --fullchain-file /root/cert.crt
证书下载好后可以在x-ui后台加上证书和密钥,然后通过域名访问的就可以使用ssl了