Skip to content

Commit

Permalink
deploy: 9485b23
Browse files Browse the repository at this point in the history
  • Loading branch information
l10178 committed Apr 29, 2024
1 parent 3229530 commit 692d80c
Show file tree
Hide file tree
Showing 60 changed files with 76 additions and 76 deletions.
2 changes: 1 addition & 1 deletion blog/code-server/index.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!doctype html><html lang=zh data-bs-theme=auto><head><meta charset=utf-8><meta http-equiv=x-ua-compatible content="ie=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=preload href=https://www.xlabs.club/fonts/vendor/jost/jost-v4-latin-regular.woff2 as=font type=font/woff2 crossorigin><link rel=preload href=https://www.xlabs.club/fonts/vendor/jost/jost-v4-latin-500.woff2 as=font type=font/woff2 crossorigin><link rel=preload href=https://www.xlabs.club/fonts/vendor/jost/jost-v4-latin-700.woff2 as=font type=font/woff2 crossorigin><link rel=preconnect href=https://KMWY81ZWS3-dsn.algolia.net crossorigin><script src=/js/color-mode.86a91f050a481d0a3f0c72ac26543cb6228c770875981c58dcbc008fd3f875c8.js integrity="sha256-hqkfBQpIHQo/DHKsJlQ8tiKMdwh1mBxY3LwAj9P4dcg="></script><link rel=stylesheet href="/main.137ef22887eb53c068284887c94782f8f82df214b29861607abae712a7a2ec695ea2550ea3af4e63b01ebede322a099a7a54c41d61212c3901ee80605952621a.css" integrity="sha512-E37yKIfrU8BoKEiHyUeC+Pgt8hSymGFgerrnEqei7GleolUOo69OY7Aevt4yKgmaelTEHWEhLDkB7oBgWVJiGg==" crossorigin=anonymous><noscript><style>img.lazyload{display:none}</style></noscript><base href=https://www.xlabs.club/blog/code-server/><link rel=canonical href=https://www.xlabs.club/blog/code-server/><title>使用 Visual Studio Code 搭建多用户远程 IDE</title>
<meta name=description content="为 Visual Studio Code 增加外部认证,并支持多用户,不同用户的 code-server 实例完全隔离"><link rel=icon href=/favicon.ico sizes=32x32><link rel=icon href=/favicon.svg type=image/svg+xml><link rel=apple-touch-icon href=/apple-touch-icon.png sizes=180x180 type=image/png><link rel=icon href=/favicon-192x192.png sizes=192x192 type=image/png><link rel=icon href=/favicon-512x512.png sizes=512x512 type=image/png><link rel=manifest href=/manifest.webmanifest><meta property="og:title" content="使用 Visual Studio Code 搭建多用户远程 IDE"><meta property="og:description" content="为 Visual Studio Code 增加外部认证,并支持多用户,不同用户的 code-server 实例完全隔离"><meta property="og:type" content="article"><meta property="og:url" content="https://www.xlabs.club/blog/code-server/"><meta property="og:image" content="https://www.xlabs.club/cover.png"><meta property="article:section" content="blog"><meta property="article:published_time" content="2022-09-07T16:21:44+08:00"><meta property="article:modified_time" content="2024-04-29T11:37:22+08:00"><meta property="og:site_name" content="XLabs"><meta name=twitter:card content="summary_large_image"><meta name=twitter:image content="https://www.xlabs.club/cover.png"><meta name=twitter:title content="使用 Visual Studio Code 搭建多用户远程 IDE"><meta name=twitter:description content="为 Visual Studio Code 增加外部认证,并支持多用户,不同用户的 code-server 实例完全隔离"><meta name=twitter:site content="@xlabs-club"><script type=application/ld+json>{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","item":"https://www.xlabs.club/","name":"卫星实验室","position":1},{"@type":"ListItem","item":"https://www.xlabs.club/blog/","name":"Blog","position":2},{"@type":"ListItem","name":"使用 Visual Studio Code 搭建多用户远程 ID E","position":3}]}</script><script type=application/ld+json>{"@context":"https://schema.org","@graph":[{"@type":"BlogPosting","headline":"使用 Visual Studio Code 搭建多用户远程 IDE","description":"为 Visual Studio Code 增加外部认证,并支持多用户,不同用户的 code-server 实例完全隔离","isPartOf":{"@id":"https://www.xlabs.club/blog/code-server/"},"mainEntityOfPage":{"@id":"https://www.xlabs.club/blog/code-server/"},"datePublished":"2022-09-07T16:21:44+08:00","dateModified":"2024-04-29T11:37:22+08:00","image":[{"@id":"https://www.xlabs.club/blog/code-server/code-server-auth-proxy.png"}],"author":{"@type":"Organization","name":"XLabs Club","url":"https://www.xlabs.club/"},"publisher":{"@type":"Organization","name":"XLabs Club"}}]}</script><meta http-equiv=content-language content='zh-cn'></head><body class="single section blog" data-bs-spy=scroll data-bs-target=#toc data-bs-root-margin="0px 0px -60%" data-bs-smooth-scroll=true tabindex=0><div class=sticky-top><header class="navbar navbar-expand-lg"><div class=container-fluid><a class="navbar-brand me-auto me-lg-3" href=/>XLabs</a><div id=docsearch class=d-none tabindex=-1 aria-disabled=true></div><button type=button id=searchToggleMobile class="btn btn-link nav-link mx-2 d-lg-none" aria-label="Search website">
<meta name=description content="为 Visual Studio Code 增加外部认证,并支持多用户,不同用户的 code-server 实例完全隔离"><link rel=icon href=/favicon.ico sizes=32x32><link rel=icon href=/favicon.svg type=image/svg+xml><link rel=apple-touch-icon href=/apple-touch-icon.png sizes=180x180 type=image/png><link rel=icon href=/favicon-192x192.png sizes=192x192 type=image/png><link rel=icon href=/favicon-512x512.png sizes=512x512 type=image/png><link rel=manifest href=/manifest.webmanifest><meta property="og:title" content="使用 Visual Studio Code 搭建多用户远程 IDE"><meta property="og:description" content="为 Visual Studio Code 增加外部认证,并支持多用户,不同用户的 code-server 实例完全隔离"><meta property="og:type" content="article"><meta property="og:url" content="https://www.xlabs.club/blog/code-server/"><meta property="og:image" content="https://www.xlabs.club/cover.png"><meta property="article:section" content="blog"><meta property="article:published_time" content="2022-09-07T16:21:44+08:00"><meta property="article:modified_time" content="2024-04-29T17:14:02+08:00"><meta property="og:site_name" content="XLabs"><meta name=twitter:card content="summary_large_image"><meta name=twitter:image content="https://www.xlabs.club/cover.png"><meta name=twitter:title content="使用 Visual Studio Code 搭建多用户远程 IDE"><meta name=twitter:description content="为 Visual Studio Code 增加外部认证,并支持多用户,不同用户的 code-server 实例完全隔离"><meta name=twitter:site content="@xlabs-club"><script type=application/ld+json>{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","item":"https://www.xlabs.club/","name":"卫星实验室","position":1},{"@type":"ListItem","item":"https://www.xlabs.club/blog/","name":"Blog","position":2},{"@type":"ListItem","name":"使用 Visual Studio Code 搭建多用户远程 ID E","position":3}]}</script><script type=application/ld+json>{"@context":"https://schema.org","@graph":[{"@type":"BlogPosting","headline":"使用 Visual Studio Code 搭建多用户远程 IDE","description":"为 Visual Studio Code 增加外部认证,并支持多用户,不同用户的 code-server 实例完全隔离","isPartOf":{"@id":"https://www.xlabs.club/blog/code-server/"},"mainEntityOfPage":{"@id":"https://www.xlabs.club/blog/code-server/"},"datePublished":"2022-09-07T16:21:44+08:00","dateModified":"2024-04-29T17:14:02+08:00","image":[{"@id":"https://www.xlabs.club/blog/code-server/code-server-auth-proxy.png"}],"author":{"@type":"Organization","name":"XLabs Club","url":"https://www.xlabs.club/"},"publisher":{"@type":"Organization","name":"XLabs Club"}}]}</script><meta http-equiv=content-language content='zh-cn'></head><body class="single section blog" data-bs-spy=scroll data-bs-target=#toc data-bs-root-margin="0px 0px -60%" data-bs-smooth-scroll=true tabindex=0><div class=sticky-top><header class="navbar navbar-expand-lg"><div class=container-fluid><a class="navbar-brand me-auto me-lg-3" href=/>XLabs</a><div id=docsearch class=d-none tabindex=-1 aria-disabled=true></div><button type=button id=searchToggleMobile class="btn btn-link nav-link mx-2 d-lg-none" aria-label="Search website">
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-search" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentcolor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><circle cx="10" cy="10" r="7"/><line x1="21" y1="21" x2="15" y2="15"/></svg>
</button>
<button class="btn btn-link nav-link mx-2 order-3 d-lg-none" type=button data-bs-toggle=offcanvas data-bs-target=#offcanvasNavMain aria-controls=offcanvasNavMain aria-label="Open main navigation menu"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-menu" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentcolor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><line x1="4" y1="8" x2="20" y2="8"/><line x1="4" y1="16" x2="20" y2="16"/></svg></button><div class="offcanvas offcanvas-end h-auto" tabindex=-1 id=offcanvasNavMain aria-labelledby=offcanvasNavMainLabel><div class=offcanvas-header><h5 class=offcanvas-title id=offcanvasNavMainLabel>XLabs</h5><button type=button class="btn btn-link nav-link p-0 ms-auto" data-bs-dismiss=offcanvas aria-label=Close><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-x" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentcolor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M18 6 6 18"/><path d="M6 6l12 12"/></svg></button></div><div class="offcanvas-body d-flex flex-column flex-lg-row justify-content-between"><ul class="navbar-nav flex-grow-1"><li class=nav-item><a class=nav-link href=https://www.xlabs.club/docs/guides/introduction/>Docs</a></li><li class=nav-item><a class="nav-link active" href=https://www.xlabs.club/blog/ aria-current=true>Blog</a></li></ul><button type=button id=searchToggleDesktop class="btn btn-link nav-link mx-2 d-none d-lg-block" aria-label="Search website">
Expand Down
2 changes: 1 addition & 1 deletion blog/duplicate-transfer-encoding-chunked/index.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!doctype html><html lang=zh data-bs-theme=auto><head><meta charset=utf-8><meta http-equiv=x-ua-compatible content="ie=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=preload href=https://www.xlabs.club/fonts/vendor/jost/jost-v4-latin-regular.woff2 as=font type=font/woff2 crossorigin><link rel=preload href=https://www.xlabs.club/fonts/vendor/jost/jost-v4-latin-500.woff2 as=font type=font/woff2 crossorigin><link rel=preload href=https://www.xlabs.club/fonts/vendor/jost/jost-v4-latin-700.woff2 as=font type=font/woff2 crossorigin><link rel=preconnect href=https://KMWY81ZWS3-dsn.algolia.net crossorigin><script src=/js/color-mode.86a91f050a481d0a3f0c72ac26543cb6228c770875981c58dcbc008fd3f875c8.js integrity="sha256-hqkfBQpIHQo/DHKsJlQ8tiKMdwh1mBxY3LwAj9P4dcg="></script><link rel=stylesheet href="/main.137ef22887eb53c068284887c94782f8f82df214b29861607abae712a7a2ec695ea2550ea3af4e63b01ebede322a099a7a54c41d61212c3901ee80605952621a.css" integrity="sha512-E37yKIfrU8BoKEiHyUeC+Pgt8hSymGFgerrnEqei7GleolUOo69OY7Aevt4yKgmaelTEHWEhLDkB7oBgWVJiGg==" crossorigin=anonymous><noscript><style>img.lazyload{display:none}</style></noscript><base href=https://www.xlabs.club/blog/duplicate-transfer-encoding-chunked/><link rel=canonical href=https://www.xlabs.club/blog/duplicate-transfer-encoding-chunked/><title>重复 Transfer-Encoding Response Header 引起的 Traefik 代理服务 500 问题</title>
<meta name=description content="重复 Transfer-Encoding Response Header 引起的 Traefik 代理服务 500 问题"><link rel=icon href=/favicon.ico sizes=32x32><link rel=icon href=/favicon.svg type=image/svg+xml><link rel=apple-touch-icon href=/apple-touch-icon.png sizes=180x180 type=image/png><link rel=icon href=/favicon-192x192.png sizes=192x192 type=image/png><link rel=icon href=/favicon-512x512.png sizes=512x512 type=image/png><link rel=manifest href=/manifest.webmanifest><meta property="og:title" content="重复 Transfer-Encoding Response Header 引起的 Traefik 代理服务 500 问题"><meta property="og:description" content="重复 Transfer-Encoding Response Header 引起的 Traefik 代理服务 500 问题"><meta property="og:type" content="article"><meta property="og:url" content="https://www.xlabs.club/blog/duplicate-transfer-encoding-chunked/"><meta property="og:image" content="https://www.xlabs.club/cover.png"><meta property="article:section" content="blog"><meta property="article:published_time" content="2023-11-26T10:21:44+08:00"><meta property="article:modified_time" content="2024-04-29T11:37:22+08:00"><meta property="og:site_name" content="XLabs"><meta name=twitter:card content="summary_large_image"><meta name=twitter:image content="https://www.xlabs.club/cover.png"><meta name=twitter:title content="重复 Transfer-Encoding Response Header 引起的 Traefik 代理服务 500 问题"><meta name=twitter:description content="重复 Transfer-Encoding Response Header 引起的 Traefik 代理服务 500 问题"><meta name=twitter:site content="@xlabs-club"><script type=application/ld+json>{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","item":"https://www.xlabs.club/","name":"卫星实验室","position":1},{"@type":"ListItem","item":"https://www.xlabs.club/blog/","name":"Blog","position":2},{"@type":"ListItem","name":"重复 Transfer Encoding Response Header 引起的 Traefik 代理服务 500 问题","position":3}]}</script><script type=application/ld+json>{"@context":"https://schema.org","@graph":[{"@type":"BlogPosting","headline":"重复 Transfer-Encoding Response Header 引起的 Traefik 代理服务 500 问题","description":"重复 Transfer-Encoding Response Header 引起的 Traefik 代理服务 500 问题","isPartOf":{"@id":"https://www.xlabs.club/blog/duplicate-transfer-encoding-chunked/"},"mainEntityOfPage":{"@id":"https://www.xlabs.club/blog/duplicate-transfer-encoding-chunked/"},"datePublished":"2023-11-26T10:21:44+08:00","dateModified":"2024-04-29T11:37:22+08:00","author":{"@type":"Organization","name":"XLabs Club","url":"https://www.xlabs.club/"},"publisher":{"@type":"Organization","name":"XLabs Club"}}]}</script><meta http-equiv=content-language content='zh-cn'></head><body class="single section blog" data-bs-spy=scroll data-bs-target=#toc data-bs-root-margin="0px 0px -60%" data-bs-smooth-scroll=true tabindex=0><div class=sticky-top><header class="navbar navbar-expand-lg"><div class=container-fluid><a class="navbar-brand me-auto me-lg-3" href=/>XLabs</a><div id=docsearch class=d-none tabindex=-1 aria-disabled=true></div><button type=button id=searchToggleMobile class="btn btn-link nav-link mx-2 d-lg-none" aria-label="Search website">
<meta name=description content="重复 Transfer-Encoding Response Header 引起的 Traefik 代理服务 500 问题"><link rel=icon href=/favicon.ico sizes=32x32><link rel=icon href=/favicon.svg type=image/svg+xml><link rel=apple-touch-icon href=/apple-touch-icon.png sizes=180x180 type=image/png><link rel=icon href=/favicon-192x192.png sizes=192x192 type=image/png><link rel=icon href=/favicon-512x512.png sizes=512x512 type=image/png><link rel=manifest href=/manifest.webmanifest><meta property="og:title" content="重复 Transfer-Encoding Response Header 引起的 Traefik 代理服务 500 问题"><meta property="og:description" content="重复 Transfer-Encoding Response Header 引起的 Traefik 代理服务 500 问题"><meta property="og:type" content="article"><meta property="og:url" content="https://www.xlabs.club/blog/duplicate-transfer-encoding-chunked/"><meta property="og:image" content="https://www.xlabs.club/cover.png"><meta property="article:section" content="blog"><meta property="article:published_time" content="2023-11-26T10:21:44+08:00"><meta property="article:modified_time" content="2024-04-29T17:14:02+08:00"><meta property="og:site_name" content="XLabs"><meta name=twitter:card content="summary_large_image"><meta name=twitter:image content="https://www.xlabs.club/cover.png"><meta name=twitter:title content="重复 Transfer-Encoding Response Header 引起的 Traefik 代理服务 500 问题"><meta name=twitter:description content="重复 Transfer-Encoding Response Header 引起的 Traefik 代理服务 500 问题"><meta name=twitter:site content="@xlabs-club"><script type=application/ld+json>{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","item":"https://www.xlabs.club/","name":"卫星实验室","position":1},{"@type":"ListItem","item":"https://www.xlabs.club/blog/","name":"Blog","position":2},{"@type":"ListItem","name":"重复 Transfer Encoding Response Header 引起的 Traefik 代理服务 500 问题","position":3}]}</script><script type=application/ld+json>{"@context":"https://schema.org","@graph":[{"@type":"BlogPosting","headline":"重复 Transfer-Encoding Response Header 引起的 Traefik 代理服务 500 问题","description":"重复 Transfer-Encoding Response Header 引起的 Traefik 代理服务 500 问题","isPartOf":{"@id":"https://www.xlabs.club/blog/duplicate-transfer-encoding-chunked/"},"mainEntityOfPage":{"@id":"https://www.xlabs.club/blog/duplicate-transfer-encoding-chunked/"},"datePublished":"2023-11-26T10:21:44+08:00","dateModified":"2024-04-29T17:14:02+08:00","author":{"@type":"Organization","name":"XLabs Club","url":"https://www.xlabs.club/"},"publisher":{"@type":"Organization","name":"XLabs Club"}}]}</script><meta http-equiv=content-language content='zh-cn'></head><body class="single section blog" data-bs-spy=scroll data-bs-target=#toc data-bs-root-margin="0px 0px -60%" data-bs-smooth-scroll=true tabindex=0><div class=sticky-top><header class="navbar navbar-expand-lg"><div class=container-fluid><a class="navbar-brand me-auto me-lg-3" href=/>XLabs</a><div id=docsearch class=d-none tabindex=-1 aria-disabled=true></div><button type=button id=searchToggleMobile class="btn btn-link nav-link mx-2 d-lg-none" aria-label="Search website">
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-search" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentcolor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><circle cx="10" cy="10" r="7"/><line x1="21" y1="21" x2="15" y2="15"/></svg>
</button>
<button class="btn btn-link nav-link mx-2 order-3 d-lg-none" type=button data-bs-toggle=offcanvas data-bs-target=#offcanvasNavMain aria-controls=offcanvasNavMain aria-label="Open main navigation menu"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-menu" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentcolor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><line x1="4" y1="8" x2="20" y2="8"/><line x1="4" y1="16" x2="20" y2="16"/></svg></button><div class="offcanvas offcanvas-end h-auto" tabindex=-1 id=offcanvasNavMain aria-labelledby=offcanvasNavMainLabel><div class=offcanvas-header><h5 class=offcanvas-title id=offcanvasNavMainLabel>XLabs</h5><button type=button class="btn btn-link nav-link p-0 ms-auto" data-bs-dismiss=offcanvas aria-label=Close><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-x" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentcolor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M18 6 6 18"/><path d="M6 6l12 12"/></svg></button></div><div class="offcanvas-body d-flex flex-column flex-lg-row justify-content-between"><ul class="navbar-nav flex-grow-1"><li class=nav-item><a class=nav-link href=https://www.xlabs.club/docs/guides/introduction/>Docs</a></li><li class=nav-item><a class="nav-link active" href=https://www.xlabs.club/blog/ aria-current=true>Blog</a></li></ul><button type=button id=searchToggleDesktop class="btn btn-link nav-link mx-2 d-none d-lg-block" aria-label="Search website">
Expand Down
Loading

0 comments on commit 692d80c

Please sign in to comment.