2 分钟阅读

X-UI HK服务器

目录

Ubuntu 20.04 64位

3X-UI部署

#一键部署
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)

配置x-ui.service

#/etc/systemd/system/x-ui.service
[Unit]
Description=x-ui Service
After=network.target
Wants=network.target

[Service]
Environment="XRAY_VMESS_AEAD_FORCED=false"
Type=simple
WorkingDirectory=/usr/local/x-ui/
ExecStart=/usr/local/x-ui/x-ui
Restart=on-failure
RestartSec=5s

[Install]
WantedBy=multi-user.target

frps部署

配置开放端口
/etc/frp_0.64.0_linux_amd64/frps.toml

frp安装

nginx部署

#配置
server{
    listen 80;
    server_name gogs.korax.fun;
    client_max_body_size 1024M;
    proxy_read_timeout 600;
    location / {
        proxy_redirect off;
        proxy_set_header Host $host;
        proxy_set_header x-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://gogs.korax.fun:38080;
    }
}

server {
    listen 443 ssl;
    server_name gogs.korax.fun;  # 内网IP或主机名

    ssl_certificate /etc/nginx/cert/gogs.crt;
    ssl_certificate_key /etc/nginx/cert/gogs.key;

    client_max_body_size 1024M;

    location / {
        proxy_pass http://gogs.korax.fun:38443;  # 转发到HTTP 端口
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

Screego部署

Screego搭建

安装fail2ban

# 安装
sudo apt install fail2ban -y

# 状态
sudo systemctl status fail2ban

# 重启
sudo systemctl restart fail2ban

# 检查 sshd 监狱状态
sudo fail2ban-client status sshd