站点图标 Linux-技术共享

X-ui面板安装xray(Debian10 X64)

一、通过acme.sh申请SSL证书
1、安装必备工具
apt -y update && apt -y install socat dnsutils libaio1 libaio-dev build-essential manpages-dev libncurses5 zip gnupg libaio1 wget curl screen unzip vim curl xz-utils openssl gawk file rpm && screen -S setupscreen
2、安装acme脚本
curl https://get.acme.sh | sh


3、dns解析你自己的域名。需要在域名购买商那解析dns为你的vps地址,否则申请证书会失败。
4、申请证书,需要防火墙打开80端口,并且不能被占用,邮箱可以随意,domain.com为你自己申请的域名
~/.acme.sh/acme.sh --register-account -m admin@xxxx.com


~/.acme.sh/acme.sh --issue -d domain.com --standalone

如果失败了,可以多试两次。acme.sh会自动为证书续期。申请完证书最后会打印出证书存放的路径,这里只需要2个文件的绝对路径,一般路径是
/root/.acme.sh/domain.com/domain.com.cer
/root/.acme.sh/domain.com/domain.com.key
二、安装X-ui面板
1、通过一键安装脚本
bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)
2、安装完成后登录x-ui面板,在浏览器输入http://domain.com:54321,默认用户名和密码都是admin;
3、登录后优先改掉默认密码,在面板设置-》用户设置
4、增加一个富强方式,点入站列表,点+号,具体见下面截图,协议用vless,端口随意,选xtls,然后把域名以及证书完全路径填入。这里面还可以限制使用流量和有效期,有需要请自行设置。


5、点击完添加后即可看到这个连接,点操作-》二维码,可以导入到你本地的富强工具。
三、可以通过更改x-ui面板预制的配置文件解锁奈飞。点击面板设置-》xray相关设置,把下面的配置文件替换即可,替换后需要重启面板。注意标红部分替换成对应的ddns。
{
"api": {
"services": [
"HandlerService",
"LoggerService",
"StatsService"
],
"tag": "api"
},
"inbounds": [
{
"listen": "127.0.0.1",
"port": 62789,
"protocol": "dokodemo-door",
"settings": {
"address": "127.0.0.1"
},
"sniffing": {
"enabled": true,
"destOverride": ["http", "tls"]
},
"tag": "api"
}
],
"outbounds": [
{
"protocol": "freedom",
"settings": {}
},
{
"protocol": "freedom",
"settings": {
"redirect": "sg1.dnsunlock.com:443"
},
"tag": "netflix"
},
{
"protocol": "blackhole",
"settings": {},
"tag": "blocked"
}
],
"policy": {
"system": {
"statsInboundDownlink": true,
"statsInboundUplink": true
}
},
"routing": {
"rules": [
{
"type": "field",
"domain": [
"geosite:netflix"
],
"outboundTag": "netflix"
},
{
"inboundTag": [
"api"
],
"outboundTag": "api",
"type": "field"
},
{
"ip": [
"geoip:private"
],
"outboundTag": "blocked",
"type": "field"
},
{
"outboundTag": "blocked",
"protocol": [
"bittorrent"
],
"type": "field"
}
]
},
"stats": {}
}

退出移动版