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部署

安装fail2ban

  • CLI

    # 安装
    sudo apt install fail2ban -y
    
    # 状态
    sudo systemctl status fail2ban
    
    # 重启
    sudo systemctl restart fail2ban
    
    # 检查 sshd 监狱状态
    sudo fail2ban-client status sshd