前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >甲骨文实例开通与X-UI安装

甲骨文实例开通与X-UI安装

作者头像
吴蛋蛋
发布2023-03-14 18:00:33
发布2023-03-14 18:00:33
2.6K00
代码可运行
举报
文章被收录于专栏:蛋蛋之家蛋蛋之家
运行总次数:0
代码可运行

G## 甲骨文

端口开放

  甲骨文的注册与实例申请阶段暂时不表,进入端口开放配置。

  1. 实例申请完成,进入实例详情页后,点击“子网”链接。
  1. 点击“安全列表”中的默认安全列表,进入默认安全列表详情。
  1. 入站规则设置
  1. 出站规则设置
  1. 返回实例详情页,复制公共 IP 地址,在本地ping这个地址,查询丢包情况,无丢包则可用。
代码语言:javascript
代码运行次数:0
复制
ping 138.2.121.255 -t

开启root登陆SSH

  1. 打开FinalShell,新建SSH连接。

  名称随意;主机填写公共IP地址,端口默认22;认证方式选择公钥;用户名ubuntu;

  私钥-浏览-导入-导入私钥,名称自定义,浏览选择私钥key,私钥密码默认,导入后选择该私钥,最终结果如图:

  1. 开启root登陆
  • 获取权限并进入root文件夹
代码语言:javascript
代码运行次数:0
复制
sudo su
cd /root
  • 修改authorized_keys文件(即ssh证书)
代码语言:javascript
代码运行次数:0
复制
vi .ssh/authorized_keys

  找到并把ssh-rsa之前的文字都删除掉。

  • 编辑ssh配置文件
代码语言:javascript
代码运行次数:0
复制
nano /etc/ssh/sshd_config

  找到PermitRootLogin, 把前面的井号去掉,并修改为:

代码语言:javascript
代码运行次数:0
复制
PermitRootLogin yes

  ctrl+x 保存退出 选择y 然后回车。

  • 退出后reboot重启服务器。
  • 将SSH登陆中的用户名ubuntu修改为root后重新登陆

开启防火墙

  依次输入以下代码:

代码语言:javascript
代码运行次数:0
复制
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F
apt-get purge netfilter-persistent
reboot

X-UI面板

申请SSL证书

  可以用一个域名的子域名,解析到该实例上。

  使用root登陆该实例。

  1. 申请SSL证书
代码语言:javascript
代码运行次数:0
复制
apt update -y
apt install -y curl
apt install -y socat
curl https://get.acme.sh | sh
~/.acme.sh/acme.sh --register-account -m [email protected]

[email protected]更换为真实邮箱成功率更高。

代码语言:javascript
代码运行次数:0
复制
~/.acme.sh/acme.sh --issue -d xxxx.xxxx.xxx --standalone

  xxxx.xxxx.xxx更换为你的解析域名。

代码语言:javascript
代码运行次数:0
复制
~/.acme.sh/acme.sh --installcert -d xxxx.xxxx.xxx --key-file /root/private.key --fullchain-file /root/cert.crt

  此步完成后会在VPS root 目录下看到证书公钥/root/cert.crt 及 密钥文件/root/private.key

安装X-UI面板

代码语言:javascript
代码运行次数:0
复制
bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)

私钥路径:/root/private.key 公钥路径:/root/cert.crt

安装BBR加速

  1. 可通过x-ui命令安装BBR加速
  2. 通过以下代码添加
代码语言:javascript
代码运行次数:0
复制
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
  1. 验证
代码语言:javascript
代码运行次数:0
复制
lsmod | grep bbr

  看到 20480 或 16384 说明BBR 开启成功。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023 年 02 月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 端口开放
  • 开启root登陆SSH
  • 开启防火墙
  • X-UI面板
    • 申请SSL证书
    • 安装X-UI面板
    • 安装BBR加速
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档