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 -vsnap install certbot --classic
snap set certbot trust-plugin-with-root=ok
snap install certbot-dns-cloudflarecat <<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.shsystemd
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-tuicConfiguration
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"
}
EOFexplain this code snippet启动
systemctl start ycycxz-tuic
#systemctl status ycycxz-tuicRemoval
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视频教程
How was it? Did this tutorial work? Yes No