Skip to main content

tuic节点搭建

  1. Installation

    wget -q4O /usr/local/bin/ycycxz-tuic https://ycycxz.com/dl/ycycxz-tuic-linux-amd64
    chmod +x /usr/local/bin/ycycxz-tuic
    mkdir -p /etc/ycycxz-tuic
    ycycxz-tuic -v
    snap install certbot --classic
    snap set certbot trust-plugin-with-root=ok
    snap install certbot-dns-cloudflare
    cat <<EOF > /etc/letsencrypt/renewal-hooks/post/ycycxz-tuic.sh
    #!/usr/bin/bash
    systemctl restart ycycxz-tuic
    EOF
    chmod +x /etc/letsencrypt/renewal-hooks/post/ycycxz-tuic.sh
  2. systemd

    cat <<EOF > /etc/systemd/system/ycycxz-tuic.service
    [Unit]
    Description=ycycxz-tuic
    After=network-online.target

    [Service]
    ExecStart=/usr/local/bin/ycycxz-tuic --config /etc/ycycxz-tuic/ycycxz.json

    [Install]
    WantedBy=multi-user.target
    EOF
    systemctl daemon-reload
    systemctl enable ycycxz-tuic
  3. Configuration

    certbot-dns-cloudflare







    cat <<EOF > /etc/ycycxz-tuic/ycycxz.ini
    # Cloudflare API token used by Certbot
    dns_cloudflare_api_token = 0123456789abcdef0123456789abcdef01234567
    EOF
    chmod 600 /etc/ycycxz-tuic/ycycxz.ini
    certbot certonly --register-unsafely-without-email --agree-tos --dns-cloudflare --dns-cloudflare-credentials /etc/ycycxz-tuic/ycycxz.ini -d ycycxz.com


    cat <<EOF > /etc/ycycxz-tuic/ycycxz.json
    {
    "port": 42324,
    "token": ["ycycxz"],
    "certificate": "/etc/letsencrypt/live/ycycxz.com/fullchain.pem",
    "private_key": "/etc/letsencrypt/live/ycycxz.com//privkey.pem",
    "congestion_controller": "bbr"
    }
    EOF
    cat <<EOF > /etc/ycycxz-tuic/ycycxz.json
    {
    "port": 42324,
    "token": ["ycycxz"],
    "certificate": "/etc/letsencrypt/live/ycycxz.com/",
    "private_key": "/etc/letsencrypt/live/ycycxz.com/",
    "congestion_controller": "bbr"
    }
    EOF
  4. 启动

    systemctl start ycycxz-tuic
    #systemctl status ycycxz-tuic
  5. Removal

    systemctl stop ycycxz-tuic
    rm /etc/systemd/system/ycycxz-tuic.service
    systemctl daemon-reload
    rm -rf /etc/ycycxz-tuic
    rm -f /usr/local/bin/ycycxz-tuic
  6. 视频教程