<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://blog.ffff65535.com/categories/ai/</loc><lastmod>2026-08-22T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/ai-coding/</loc><lastmod>2026-08-22T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/categories/</loc><lastmod>2026-08-22T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2026/08/22/deepseek-v4-price-increase-muse-spark-alternative/</loc><lastmod>2026-08-22T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/deepseek-v4/</loc><lastmod>2026-08-22T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/</loc><lastmod>2026-08-22T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/muse-spark/</loc><lastmod>2026-08-22T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/opencode/</loc><lastmod>2026-08-22T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/categories/opencode/</loc><lastmod>2026-08-22T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/opencode-go/</loc><lastmod>2026-08-22T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/</loc><lastmod>2026-08-22T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/</loc><lastmod>2026-08-22T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/caddy/</loc><lastmod>2026-05-24T07:20:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/categories/devops/</loc><lastmod>2026-05-24T07:20:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/docker/</loc><lastmod>2026-05-24T07:20:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/categories/github/</loc><lastmod>2026-05-24T07:20:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/github-proxy/</loc><lastmod>2026-05-24T07:20:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/hubproxy/</loc><lastmod>2026-05-24T07:20:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/reverse-proxy/</loc><lastmod>2026-05-24T07:20:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/vps/</loc><lastmod>2026-05-24T07:20:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2026/05/24/self-hosted-github-proxy-hubproxy-caddy/</loc><lastmod>2026-05-24T07:20:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/derp/</loc><lastmod>2026-01-27T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/nat/</loc><lastmod>2026-01-27T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/categories/networking/</loc><lastmod>2026-01-27T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/peer-relay/</loc><lastmod>2026-01-27T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/relay-server/</loc><lastmod>2026-01-27T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/categories/tailscale/</loc><lastmod>2026-01-27T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/tailscale/</loc><lastmod>2026-01-27T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2026/01/27/tailscale-peer-relay-setup/</loc><lastmod>2026-01-27T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/cloudflare/</loc><lastmod>2025-11-28T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/dns/</loc><lastmod>2025-11-28T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/categories/domain/</loc><lastmod>2025-11-28T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/domain/</loc><lastmod>2025-11-28T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/easyimages/</loc><lastmod>2025-11-28T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/categories/hosting/</loc><lastmod>2025-11-28T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/categories/image-hosting/</loc><lastmod>2025-11-28T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/nameserver/</loc><lastmod>2025-11-28T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/netcup/</loc><lastmod>2025-11-28T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/php/</loc><lastmod>2025-11-28T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/categories/self-hosted/</loc><lastmod>2025-11-28T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/web-hosting/</loc><lastmod>2025-11-28T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/%E5%9B%BE%E5%BA%8A/</loc><lastmod>2025-11-28T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2025/11/28/deploy-easyimages-on-netcup-webhosting/</loc><lastmod>2025-11-28T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2025/11/28/netcup-change-nameservers/</loc><lastmod>2025-11-28T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/base64/</loc><lastmod>2025-10-25T03:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/categories/docker/</loc><lastmod>2025-10-25T03:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/edge-agent/</loc><lastmod>2025-10-25T03:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/categories/portainer/</loc><lastmod>2025-10-25T03:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/portainer/</loc><lastmod>2025-10-25T03:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2025/10/25/fix-portainer-edge-agent-connection-timeout/</loc><lastmod>2025-10-25T03:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/traefik/</loc><lastmod>2025-10-25T03:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/tunnel/</loc><lastmod>2025-10-25T03:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/basic-auth/</loc><lastmod>2025-10-25T02:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/chinese-ui/</loc><lastmod>2025-10-25T02:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/docker-compose/</loc><lastmod>2025-10-25T02:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/https/</loc><lastmod>2025-10-25T02:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/categories/security/</loc><lastmod>2025-10-25T02:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/categories/web-server/</loc><lastmod>2025-10-25T02:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2025/10/25/deploy-chinese-portainer-with-caddy-and-basic-auth/</loc><lastmod>2025-10-25T02:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/security-headers/</loc><lastmod>2025-10-25T01:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2025/10/25/deploy-caddy-with-docker-compose/</loc><lastmod>2025-10-25T01:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/aliyun/</loc><lastmod>2025-10-25T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/azurechinacloud/</loc><lastmod>2025-10-25T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/install/</loc><lastmod>2025-10-25T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/categories/linux/</loc><lastmod>2025-10-25T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2025/10/25/install-docker-with-mirror/</loc><lastmod>2025-10-25T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/mirror/</loc><lastmod>2025-10-25T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/categories/hyper-v/</loc><lastmod>2024-03-01T12:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/hyper-v/</loc><lastmod>2024-03-01T12:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/categories/internal/</loc><lastmod>2024-03-01T12:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/categories/netipaddress/</loc><lastmod>2024-03-01T12:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/categories/netnat/</loc><lastmod>2024-03-01T12:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/categories/vmswitch/</loc><lastmod>2024-03-01T12:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/categories/windows/</loc><lastmod>2024-03-01T12:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2024/03/01/windows-powershell/</loc><lastmod>2024-03-01T12:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/debian/</loc><lastmod>2023-10-18T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2023/10/18/linux-uses-key-logins-and-disables-password-logins/</loc><lastmod>2023-10-18T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/ubuntu/</loc><lastmod>2023-10-18T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2023/04/13/linux-adjusts-the-lvm-partition/</loc><lastmod>2023-04-13T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/lvm/</loc><lastmod>2023-04-13T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/git/</loc><lastmod>2023-01-24T00:28:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2023/01/24/ubuntu-git-pull-fatal-could-not-read-from-remote-repository/</loc><lastmod>2023-01-24T00:28:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/excel2pdf/</loc><lastmod>2022-11-13T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/jacob/</loc><lastmod>2022-11-13T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/categories/java/</loc><lastmod>2022-11-13T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/powerpoint2pdf/</loc><lastmod>2022-11-13T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/ppt2pdf/</loc><lastmod>2022-11-13T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2022/11/13/windows-server-jacob-word2pdf/</loc><lastmod>2022-11-13T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/word2pdf/</loc><lastmod>2022-11-13T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/categories/powershell/</loc><lastmod>2022-11-02T12:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/powershell/</loc><lastmod>2022-11-02T12:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2022/11/02/windows-powershell/</loc><lastmod>2022-11-02T12:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/categories/httpclient/</loc><lastmod>2022-10-26T15:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/httpclient/</loc><lastmod>2022-10-26T15:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/categories/jdk11/</loc><lastmod>2022-10-26T15:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2022/10/26/jdk11-httpclient/</loc><lastmod>2022-10-26T15:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/links/</loc><lastmod>2022-09-18T00:00:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/constraintvalidator/</loc><lastmod>2022-05-20T22:24:13+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/springboot/</loc><lastmod>2022-05-20T22:24:13+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2022/05/20/java-springboot-custom-validation/</loc><lastmod>2022-05-20T22:24:13+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/localdatetime/</loc><lastmod>2022-05-20T22:21:21+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/redis/</loc><lastmod>2022-05-20T22:21:21+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/spring-cache/</loc><lastmod>2022-05-20T22:21:21+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2022/05/20/spring-cache-redis-localdatetime-serializable/</loc><lastmod>2022-05-20T22:21:21+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2022/05/12/debian-install-graphicsmagick/</loc><lastmod>2022-05-12T21:49:10+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/graphicsmagick/</loc><lastmod>2022-05-12T21:49:10+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/default/</loc><lastmod>2022-05-06T20:08:45+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2022/05/06/java-kill-office-process/</loc><lastmod>2022-05-06T20:08:45+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2022/04/20/windows-specify-jdk-startup/</loc><lastmod>2022-04-20T14:33:31+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/categories/default/</loc><lastmod>2022-03-21T23:27:22+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/nextcloud/</loc><lastmod>2022-03-21T23:27:22+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2022/03/21/nextcloud-configures-the-cache/</loc><lastmod>2022-03-21T23:27:22+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/categories/thread/</loc><lastmod>2022-03-21T22:26:29+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/thread/</loc><lastmod>2022-03-21T22:26:29+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2022/03/21/java-thread-pool/</loc><lastmod>2022-03-21T22:26:29+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2022/03/21/java-produce-consumption-1/</loc><lastmod>2022-03-21T22:26:01+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2022/03/21/java-produce-consumption-2/</loc><lastmod>2022-03-21T22:25:31+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2022/03/15/java-custom-constraint-validator/</loc><lastmod>2022-03-15T20:52:53+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2022/03/14/java-daemon-thread/</loc><lastmod>2022-03-14T17:50:40+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2022/03/14/java-thread-priority/</loc><lastmod>2022-03-14T17:50:06+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2022/03/14/java-observation-thread/</loc><lastmod>2022-03-14T17:49:32+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/categories/lambda/</loc><lastmod>2022-03-14T17:48:51+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/lambda/</loc><lastmod>2022-03-14T17:48:51+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2022/03/14/java-lambda/</loc><lastmod>2022-03-14T17:48:51+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2022/03/14/java-operation-thread/</loc><lastmod>2022-03-14T17:47:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2022/03/14/java-create-thread-runnable-callable/</loc><lastmod>2022-03-14T17:03:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/emqx/</loc><lastmod>2022-03-14T16:53:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2022/03/14/emqx-install/</loc><lastmod>2022-03-14T16:53:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/mqtt/</loc><lastmod>2022-03-14T16:53:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2022/03/14/emqx-devices-through-webhook-statistics/</loc><lastmod>2022-03-14T16:52:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/ghost/</loc><lastmod>2022-03-14T16:51:58+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2022/03/14/ghost-nginx-unlimited-redirection/</loc><lastmod>2022-03-14T16:51:58+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/nginx/</loc><lastmod>2022-03-14T16:51:58+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/tags/documents4j/</loc><lastmod>2022-03-14T16:50:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2022/03/14/windows-server-documents4j-word2pdf/</loc><lastmod>2022-03-14T16:50:00+08:00</lastmod></url><url><loc>https://blog.ffff65535.com/posts/2022/03/14/documents4j-office-word2pdf/</loc><lastmod>2022-03-14T16:43:00+08:00</lastmod></url></urlset>