Xray如何在Ubuntu上安装

HELLO!

今天我给大家讲讲Xray如何在Ubuntu上安装。在安装Xray之前,我们需要一个Artifactory来连接Xray,还需要一个外部数据库。所以我带大家先安装并配置Artifactory,再安装PostGresql数据库,最后再安装Xray。

小编采用的环境

Ubuntu20.04.5、Xray-3.33.3、Postgresql-13、Artifactory-7.37.16

参考文档

Artifactory-7安装:JFrog-Artifactory在Ubuntu上的安装

安装外部数据库:Postgreql安装和配置

系统要求:安装前参考系统要求

Artifactory 安装(版本7.37.16)

1)关闭防火墙或者开放服务端口,保障浏览器能访问。

#关闭防火墙

sudo ufw disable

#查看防火墙状态

sudo ufw status

#开启防火墙

sudo ufw enable

#开放8081、8082端口

sudo ufw allow 8081/tcp

sudo ufw allow 8082/tcp

#重启防火墙

sudo ufw reload

2)参考以下命令检查服务器配置是否满足要求:

nproc

#检查处理器cores

free -m

#检查内存大小

df -h

# 确认文件系统挂载,数据盘默认挂载/var/opt

ulimit -a

# 确认 ulimit 是否满足要求

date

# 确认时间同步

hostname

# 确认主机名(artifactory 自动获取为 node name)

hostname -i

# 确认主机名对应 ip(artifactory 自动获取为 node ip)

3)找到下载官网:

JFrog | Download Legacy Versions

4)选择指定版本和安装方式Debian安装,下载,传到服务器上。

5)以 root 用户身份将 Artifactory 作为服务安装在兼容的 Linux 发行版上。

#转到rootsu root

#未设置密码之前,Ubuntu中默认的root密码是随机的

#设置密码sudo passwd

#输入新密码,重复输入密码,最后提示passwd:password updated sucessfully

#安装Artifactory dpkg -i jfrog-artifactory-pro-7.37.16.deb

安装成功如下图

6)修改配置

#修改主机名

sudo hostnamectl set-hostname artifactory

#修改hostssudo vi /etc/hosts

#添加如下图

#修改Artifactory配置文件

sudo vi /opt/jfrog/artifactory/var/etc/system.yaml

7)启动服务和查看日志。

#启动服务

systemctl start artifactory.service

#查看日志,如下图启动成功

tail -f /var/opt/jfrog/artifactory/log/console.log

8)访问http://192.168.5.131:8082  默认用户名和密码是admin/password

9)开始向导我就不带大家进行了,参考链接我放在这里:JFrog-Artifactory在Ubuntu上的安装

10)在安装xray之前,我们需要Artifactory的Join Key和JFrog URL,在安装中我们需要输入。在security->setting->输入password->点击unlock

解锁后:需要保存下来

数据库安装(postgresql-13)

1)安装

# 创建文件存储库配置:

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'

# 导入存储库签名密钥:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

# 更新包列表:

sudo apt-get update

# 安装

sudo apt-get -y install postgresql-13

#配置开机自启动

sudo systemctl enable postgresql

#启动postgresql

sudo systemctl start postgresql

#查看postgresql状态

sudo systemctl status postgresql

2)创建用户,创建数据库,授予用户权限

# 进入数据库:

sudo su - postgresqlpsql

# 创建xray用户

CREATE USER xray WITH PASSWORD 'password';

#创建xraydb库

CREATE DATABASE xraydb WITH OWNER=xray ENCODING='UTF8';

#授权库给用户

GRANT ALL PRIVILEGES ON DATABASE xraydb TO xray;

3)修改数据库配置,修改访问IP,允许远程访问

sudo vi /etc/postgresql/13/main/postgresql.conf

sudo vi /etc/postgresql/13/main/pg_hba.conf

#重启postgresql

sudo systemctl restart postgresql

Xray 安装(版本3.33.3)

1)关闭防火墙或者开放服务端口,保障浏览器能访问。

#关闭防火墙

sudo ufw disable

#查看防火墙状态

sudo ufw status

#开启防火墙

sudo ufw enable

#开放8081、8082端口

sudo ufw allow 8081/tcp

sudo ufw allow 8082/tcp

#重启防火墙

sudo ufw reload

2)参考以下命令检查服务器配置是否满足要求:

nproc

#检查处理器cores

free -m

#检查内存大小

df -h

# 确认文件系统挂载,数据盘默认挂载/var/opt

ulimit -a

# 确认 ulimit 是否满足要求

date

# 确认时间同步

hostname

# 确认主机名(artifactory 自动获取为 node name)

hostname -i

# 确认主机名对应 ip(artifactory 自动获取为 node ip)

先执行ulimit -a ,查看以下是否达到100,000,不满足则需要修改/etc/security/limits.conf 文件,记得修改后重启服务器,具有修改内容参考需求文档:安装前参考系统要求

#修改主机名

sudo hostnamectl set-hostname artifactory

#修改hosts

sudo vi /etc/hosts

#添加如下图

3)找到下载官网,下载,并上传到服务器

JFrog | Download Legacy Versions

4)以root用户解压并执行安装操作

#转到root

su root

#未设置密码之前,Ubuntu中默认的root密码是随机的

#设置密码

sudo passwd

#输入新密码,重复输入密码,最后提示passwd:password updated sucessfully

#解压

tar -xvf jfrog-xray-3.33.3-deb.tar.gzcd jfrog-xray-3.33.3-deb./install.sh

安装成功如下图

5)启动服务和查看日志。

#启动服务

systemctl start xray.service

#查看日志,如下图启动成功

tail -f /var/opt/jfrog/xray/log/console.log

6)刷新Arifactory,会弹出一个Getting Started页面,然后输入Xray的license。

Xray安装成功!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您可以按照以下步骤在Ubuntu安装Xray: 1. 首先,确保您的Ubuntu系统已经安装了Go语言环境。如果没有安装,可以执行以下命令进行安装: ``` sudo apt update sudo apt install golang ``` 2. 下载Xray安装包。您可以从Xray的官方 GitHub 仓库下载最新版本的安装包。执行以下命令进行下载: ``` wget https://github.com/xtls/xray-core/releases/latest/download/Xray-linux-64.zip ``` 3. 解压缩下载的安装包。执行以下命令: ``` unzip Xray-linux-64.zip ``` 4. 进入解压缩后的目录。执行以下命令: ``` cd xray ``` 5. 授予Xray可执行权限。执行以下命令: ``` chmod +x xray ``` 6. 将Xray可执行文件移动到/usr/local/bin目录下,这样就可以在任何地方运行Xray命令。执行以下命令: ``` sudo mv xray /usr/local/bin/ ``` 7. 创建Xray的配置文件config.json。您可以根据需要进行配置,以下是一个简单的示例: ```json { "log": { "loglevel": "warning" }, "inbounds": [ { "port": 8080, "protocol": "vless", "settings": { "clients": [ { "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "flow": "xtls-rprx-direct" } ], "decryption": "none", "fallbacks": [ { "dest": 1234 } ] }, "streamSettings": { "network": "tcp", "security": "xtls", "xtlsSettings": { "alpn": ["http/1.1"], "certificates": [ { "certificateFile": "/path/to/certificate.crt", "keyFile": "/path/to/private.key" } ] } } } ], "outbounds": [ { "protocol": "freedom" } ] } ``` 请确保替换示例配置文件中的必要字段,例如客户端ID和证书文件的路径。 8. 运行Xray。执行以下命令: ``` sudo xray -config=config.json ``` Xray将会以配置文件的设置启动。 这样,您就成功在Ubuntu安装Xray。请注意,这只是基本的安装和配置过程,您可以根据需要进行更高级的配置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值