caddy-tailscale

(★ 955)

A highly experimental exploration of integrating Tailscale and Caddy.

파일 탐색기

  • addresses.go
  • app.go
  • app_test.go
  • auth.go
  • command.go
  • Dockerfile
  • go.mod
  • go.sum
  • LICENSE
  • module.go
  • module_test.go
  • README.md
  • transport.go

# CDN으로 사용하기

jsDelivr

jsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.

명령어 용어집

이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.

🔍

bind

설명 보기 ▼

bash 단축키 및 변수를 관리하기 위한 bash 내장.
더 많은 정보: <https://www.gnu.org/software/bash/manual/bash.html#index-bind>.

bind {{-p|-P}}

모든 바인딩된 명령어와 해당 단축키를 나열:

bind -q {{command}}

단축키에 대한 명령어를 쿼리:

bind -x '"{{key_sequence}}":{{command}}'

키 바인딩:

🔍

caddy

설명 보기 ▼

Go로 작성된 자동 HTTPS를 갖춘 엔터프라이즈급 오픈 소스 웹 서버.
더 많은 정보: <https://caddyserver.com/docs/command-line>.

caddy run

포어그라운드에서 Caddy를 시작:

caddy run --config {{path/to/Caddyfile}}

지정된 Caddyfile로 Caddy를 시작:

caddy start

백그라운드에서 Caddy를 시작:

🔍

docker run

설명 보기 ▼

This command is an alias of `docker container run`.

tldr docker container run

View documentation for the original command:

🔍

go build

설명 보기 ▼

Compile Go sources.

go build {{path/to/main.go}}

Compile a 'package main' file (output will be the filename without extension):

go build -o {{path/to/binary}} {{path/to/source.go}}

Compile, specifying the output filename:

go build -o {{path/to/binary}} {{path/to/package}}

Compile a package:

🔍

tailscale

설명 보기 ▼

개인 WireGuard 네트워크 서비스.
`up`와 같은 일부 하위 명령에는 자체 사용 설명서가 있습니다.
더 많은 정보: <https://tailscale.com/kb/1080/cli>.

sudo tailscale set --operator $USER

Tailscale에 연결:

tailscale {{up|down|status}}

Tailscale에서 연결 해제:

tailscale set --advertise-exit-node

현재 Tailscale IP 주소 표시:

🔍

xcaddy

설명 보기 ▼

Caddy 웹 서버를 위한 커스텀 빌드 도구.
더 많은 정보: <https://github.com/caddyserver/xcaddy#command-usage>.

xcaddy build

소스에서 Caddy 서버 빌드:

xcaddy build {{version}}

특정 버전으로 Caddy 서버 빌드 (기본값은 최신 버전):

xcaddy build --with {{module_name}}

특정 모듈로 Caddy 빌드:

# 프로젝트 배지

// repository documentation