v0.55.8

Try our Chrome extension

Chrome store icon Chrome Webstore

Easily add the current web-page from your browser directly into your changedetection.io tool, more great features coming soon!

Changedetection.io needs your support!

You can help us by supporting changedetection.io on these platforms;

The more popular changedetection.io is, the more time we can dedicate to adding amazing features!

Many thanks :)

changedetection.io team


快捷键: ← 上一项   → 下一项
尚未 秒前
            False
        
尚未 秒前
最近请求的错误截图

触发文本 忽略文本 阻止文本

10小时前
    Skip to content

      Navigation Menu

            Sign in Appearance settings
                * Platform
                        + AI CODE CREATION
                            o GitHub Copilot Write better code with AI
                            o GitHub Copilot app Direct agents from issue to merge
                            o MCP Registry Integrate external tools
                        + DEVELOPER WORKFLOWS
                            o Actions Automate any workflow
                            o Codespaces Instant dev environments
                            o Issues Plan and track work
                            o Code Review Manage code changes
                            o Code Quality Enforce quality at merge
                        + APPLICATION SECURITY
                            o GitHub Advanced Security Find and fix vulnerabilities
                            o Code security Secure your code as you build
                            o Secret protection Stop leaks before they start
                        + EXPLORE
                            o Why GitHub
                            o Documentation
                            o Blog
                            o Changelog
                            o Marketplace
                      View all features
                * Solutions
                        + BY COMPANY SIZE
                            o Enterprises
                            o Small and medium teams
                            o Startups
                            o Nonprofits
                        + BY USE CASE
                            o App Modernization
                            o DevSecOps
                            o DevOps
                            o CI/CD
                            o View all use cases
                        + BY INDUSTRY
                            o Healthcare
                            o Financial services
                            o Manufacturing
                            o Government
                            o View all industries
                      View all solutions
                * Resources
                        + EXPLORE BY TOPIC
                            o AI
                            o Software Development
                            o DevOps
                            o Security
                            o View all topics
                        + EXPLORE BY TYPE
                            o Customer stories
                            o Events & webinars
                            o Ebooks & reports
                            o Business insights
                            o GitHub Skills
                        + SUPPORT & SERVICES
                            o Documentation
                            o Customer support
                            o Community forum
                            o Trust center
                            o Partners
                      View all resources
                * Open Source
                        + COMMUNITY
                            o GitHub Sponsors Fund open source developers
                        + PROGRAMS
                            o Security Lab
                            o Maintainer Community
                            o Accelerator
                            o GitHub Stars
                            o Archive Program
                        + REPOSITORIES
                            o Topics
                            o Trending
                            o Collections
                * Enterprise
                        + ENTERPRISE SOLUTIONS
                            o Enterprise platform AI-powered developer platform
                        + AVAILABLE ADD-ONS
                            o GitHub Advanced Security Enterprise-grade security features
                            o Copilot for Business Enterprise-grade AI features
                            o Premium Support Enterprise-grade 24/7 support
              * Pricing
                Type / to search
                Sign in
              Sign up Appearance settings
      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

              Uh oh!

              There was an error while loading. Please reload this page.

              caddyserver / caddy Public

                      * Uh oh!

                        There was an error while loading. Please reload this page.

              * Notifications You must be signed in to change notification settings
              * Fork 4.9k
                * Star 74.8k
          * Code
          * Issues 204
          * Pull requests 78
          * Actions
          * Security and quality 17
          * Insights
          Additional navigation options
                  * Code
                  * Issues
                  * Pull requests
                  * Actions
                  * Security and quality
                  * Insights
                                              master
                                          Branches Tags
                                            Go to file
                                        Code
                                          Open more actions menu

                                        Folders and files

                                          Name                                       Name                                         Last commit message    Last commit date
                                            Latest commit                          
                                                                                   
                                                History                            
                                                                                   
                                                2,644 Commits                      
                                                  2,644 Commits                    
                                                  .github                                    .github                                                                     
                                                  caddyconfig                                caddyconfig                                                                 
                                                  caddytest                                  caddytest                                                                   
                                                  cmd                                        cmd                                                                         
                                                  internal                                   internal                                                                    
                                                  modules                                    modules                                                                     
                                                  notify                                     notify                                                                      
                                                  .editorconfig                              .editorconfig                                                               
                                                  .gitattributes                             .gitattributes                                                              
                                                  .gitignore                                 .gitignore                                                                  
                                                  .golangci.yml                              .golangci.yml                                                               
                                                  .goreleaser.yml                            .goreleaser.yml                                                             
                                                  .pre-commit-config.yaml                    .pre-commit-config.yaml                                                     
                                                  AGENTS.md                                  AGENTS.md                                                                   
                                                  AUTHORS                                    AUTHORS                                                                     
                                                  LICENSE                                    LICENSE                                                                     
                                                  README.md                                  README.md                                                                   
                                                  admin.go                                   admin.go                                                                    
                                                  admin_test.go                              admin_test.go                                                               
                                                  caddy.go                                   caddy.go                                                                    
                                                  caddy_test.go                              caddy_test.go                                                               
                                                  context.go                                 context.go                                                                  
                                                  context_test.go                            context_test.go                                                             
                                                  duration_fuzz.go                           duration_fuzz.go                                                            
                                                  filepath.go                                filepath.go                                                                 
                                                  filepath_windows.go                        filepath_windows.go                                                         
                                                  filesystem.go                              filesystem.go                                                               
                                                  go.mod                                     go.mod                                                                      
                                                  go.sum                                     go.sum                                                                      
                                                  listen.go                                  listen.go                                                                   
                                                  listen_reuseUnixSocket.go                  listen_reuseUnixSocket.go                                                   
                                                  listen_reuseUnixSocket_windows.go          listen_reuseUnixSocket_windows.go                                           
                                                  listen_unix.go                             listen_unix.go                                                              
                                                  listen_unix_setopt.go                      listen_unix_setopt.go                                                       
                                                  listen_unix_setopt_freebsd.go              listen_unix_setopt_freebsd.go                                               
                                                  listeners.go                               listeners.go                                                                
                                                  listeners_fuzz.go                          listeners_fuzz.go                                                           
                                                  listeners_test.go                          listeners_test.go                                                           
                                                  logging.go                                 logging.go                                                                  
                                                  logging_test.go                            logging_test.go                                                             
                                                  metrics.go                                 metrics.go                                                                  
                                                  modules.go                                 modules.go                                                                  
                                                  modules_test.go                            modules_test.go                                                             
                                                  replacer.go                                replacer.go                                                                 
                                                  replacer_fuzz.go                           replacer_fuzz.go                                                            
                                                  replacer_test.go                           replacer_test.go                                                            
                                                  service_windows.go                         service_windows.go                                                          
                                                  sigtrap.go                                 sigtrap.go                                                                  
                                                  sigtrap_nonposix.go                        sigtrap_nonposix.go                                                         
                                                  sigtrap_posix.go                           sigtrap_posix.go                                                            
                                                  storage.go                                 storage.go                                                                  
                                                  usagepool.go                               usagepool.go                                                                
                                            View all files                         
                                          

                                              Repository files navigation

                                                * 
                                                * README
                                                * Contributing
                                                * Apache-2.0 license
                                                * Security
                                                More items


                                                a project

                                                Every site on HTTPS

                                              Caddy is an extensible server platform that uses TLS by default.

                                              Releases · Documentation · Get Help


                                              Powered by

                                                Special thanks to:

                                                  Warp, built for coding with multiple AI agents

                                                Available for MacOS, Linux, & Windows

                                                Menu

                                                * Features
                                                * Install
                                                * Build from source
                                                    + For development
                                                    + With version information and/or plugins
                                                * Quick start
                                                * Overview
                                                * Full documentation
                                                * Getting help
                                                * About

                                                Features

                                                * Easy configuration with the Caddyfile
                                                * Powerful configuration with its native JSON config
                                                * Dynamic configuration with the JSON API
                                                * Config adapters if you don't like JSON
                                                * Automatic HTTPS by default
                                                    + ZeroSSL and Let's Encrypt for public names
                                                    + Fully-managed local CA for internal names & IPs
                                                    + Can coordinate with other Caddy instances in a cluster
                                                    + Multi-issuer fallback
                                                    + Encrypted ClientHello (ECH) support
                                                * Stays up when other servers go down due to TLS/OCSP/certificate-related issues
                                                * Production-ready after serving trillions of requests and managing millions of TLS certificates
                                                * Scales to hundreds of thousands of sites as proven in production
                                                * HTTP/1.1, HTTP/2, and HTTP/3 all supported by default
                                                * Highly extensible modular architecture lets Caddy do anything without bloat
                                                * Runs anywhere with no external dependencies (not even libc)
                                                * Written in Go, a language with higher memory safety guarantees than other servers
                                                * Actually fun to use
                                                * So much more to discover

                                                Install

                                              The simplest, cross-platform way to get started is to download Caddy from GitHub Releases and place the executable file in your PATH.

                                              See our online documentation for other install instructions.

                                                Build from source

                                              Requirements:

                                                * Go 1.25.0 or newer

                                                For development

                                              Note: These steps will not embed proper version information. For that, please follow the instructions in the next section.

                                                $ git clone  " https://github.com/caddyserver/caddy.git " 
                                                $ cd caddy/cmd/caddy/
                                                $ go build

                                              When you run Caddy, it may try to bind to low ports unless otherwise specified in your config. If your OS requires elevated privileges for this, you will need to give your new binary permission to do so. On Linux, this can be done easily with: sudo setcap cap_net_bind_service=+ep ./caddy

                                              If you prefer to use go run which only creates temporary binaries, you can still do this with the included setcap.sh like so:

                                                $ go run -exec ./setcap.sh main.go

                                              If you don't want to type your password for setcap, use sudo visudo to edit your sudoers file and allow your user account to run that command without a password, for example:

                                                username ALL=(ALL:ALL) NOPASSWD: /usr/sbin/setcap

                                              replacing username with your actual username. Please be careful and only do this if you know what you are doing! We are only qualified to document how to use Caddy, not Go tooling or your computer, and we are providing these instructions for convenience only; please learn how to use your own computer at your own risk and make any needful adjustments.

                                              Then you can run the tests in all modules or a specific one:

                                                $ go test ./...
                                                $ go test ./modules/caddyhttp/tracing/

                                                With version information and/or plugins

                                              Using our builder tool, xcaddy...

                                                $ xcaddy build

                                              ...the following steps are automated:

                                               1. Create a new folder: mkdir caddy
                                               2. Change into it: cd caddy
                                               3. Copy Caddy's main.go into the empty folder. Add imports for any custom plugins you want to add.
                                               4. Initialize a Go module: go mod init caddy
                                               5. (Optional) Pin Caddy version: go get github.com/caddyserver/caddy/v2@version replacing version with a git tag, commit, or branch name.
                                               6. (Optional) Add plugins by adding their import: _ "import/path/here"
                                               7. Compile: go build -tags=nobadger,nomysql,nopgx

                                                Quick start

                                              The Caddy website has documentation that includes tutorials, quick-start guides, reference, and more.

                                              We recommend that all users -- regardless of experience level -- do our Getting Started guide to become familiar with using Caddy.

                                              If you've only got a minute, the website has several quick-start tutorials to choose from! However, after finishing a quick-start tutorial, please read more documentation to understand how the software works. 🙂

                                                Overview

                                              Caddy is most often used as an HTTPS server, but it is suitable for any long-running Go program. First and foremost, it is a platform to run Go applications. Caddy "apps" are just Go programs that are implemented as Caddy modules. Two apps -- tls and http -- ship standard with Caddy.

                                              Caddy apps instantly benefit from automated documentation, graceful on-line config changes via API, and unification with other Caddy apps.

                                              Although JSON is Caddy's native config language, Caddy can accept input from config adapters which can essentially convert any config format of your choice into JSON: Caddyfile, JSON 5, YAML, TOML, NGINX config, and more.

                                              The primary way to configure Caddy is through its API, but if you prefer config files, the command-line interface supports those too.

                                              Caddy exposes an unprecedented level of control compared to any web server in existence. In Caddy, you are usually setting the actual values of the initialized types in memory that power everything from your HTTP handlers and TLS handshakes to your storage medium. Caddy is also ridiculously extensible, with a powerful plugin system that makes vast improvements over other web servers.

                                              To wield the power of this design, you need to know how the config document is structured. Please see our documentation site for details about Caddy's config structure.

                                              Nearly all of Caddy's configuration is contained in a single config document, rather than being scattered across CLI flags and env variables and a configuration file as with other web servers. This makes managing your server config more straightforward and reduces hidden variables/factors.

                                                Full documentation

                                              Our website has complete documentation:

                                              https://caddyserver.com/docs/

                                              The docs are also open source. You can contribute to them here: https://github.com/caddyserver/website

                                                Getting help

                                                * We advise companies using Caddy to secure a support contract through Ardan Labs before help is needed.

                                                * A sponsorship goes a long way! We can offer private help to sponsors. If Caddy is benefitting your company, please consider a sponsorship. This not only helps fund full-time work to ensure the longevity of the project, it provides your company the resources, support, and discounts you need; along with being a great look for your company to your customers and potential customers!

                                                * Individuals can exchange help for free on our community forum at https://caddy.community. Remember that people give help out of their spare time and good will. The best way to get help is to give it first!

                                              Please use our issue tracker only for bug reports and feature requests, i.e. actionable development items (support questions will usually be referred to the forums).

                                                About

                                              Matthew Holt began developing Caddy in 2014 while studying computer science at Brigham Young University. (The name "Caddy" was chosen because this software helps with the tedious, mundane tasks of serving the Web, and is also a single place for multiple things to be organized together.) It soon became the first web server to use HTTPS automatically and by default, and now has hundreds of contributors and has served trillions of HTTPS requests.

                                              The name "Caddy" is trademarked. The name of the software is "Caddy", not "Caddy Server" or "CaddyServer". Please call it "Caddy" or, if you wish to clarify, "the Caddy web server". Caddy is a registered trademark of Stack Holdings GmbH.

                                                * Project on X: @caddyserver
                                                * Author on X: @mholt6

                                              Caddy is a project of ZeroSSL, an HID Global company.

                                              Debian package repository hosting is graciously provided by Cloudsmith. Cloudsmith is the only fully hosted, cloud-native, universal package management solution, that enables your organization to create, store and share packages in any format, to any place, with total confidence.

                                        About

                                        Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

                                          caddyserver.com

                                        Topics

                                          acmeautomatic-httpscaddycaddyfilegogolanghttphttp-serverhttp3httpsprivacyreverse-proxysecuritytlsweb-server

                                        Resources

                                          Readme
                                          Apache-2.0 license

                                        Contributing

                                          Contributing

                                        Security policy

                                          Security policy
                                          Activity
                                          Custom properties

                                        Stars

                                          74.8k stars

                                        Watchers

                                          867 watching

                                        Forks

                                          4.9k forks
                                          Report repository

                                        Releases

                                        Sponsor this project

                                        Used by

                                        Contributors

                                        Languages

    Footer

        © 2026 GitHub, Inc.

      Footer navigation

        * Terms
        * Privacy
        * Security
        * Status
        * Community
        * Docs
        * Contact
        * Manage cookies
        * Do not share my personal information
      You can’t perform that action at this time.
目前差异仅按文本比较,非图形对比,只提供最新截图。

截图需要支持截图的内容抓取器(如 Sockpuppetbrowser、Selenium 等)。