mirror of
https://github.com/tailscale/tailscale.git
synced 2026-04-04 06:36:01 -04:00
tsnet: make ListenService examples consistent with other tsnet examples
Fixes tailscale/corp#36365 Signed-off-by: Harry Harpham <harry@tailscale.com>
This commit is contained in:
@@ -19,21 +19,19 @@
|
||||
// Service on multiple ports. In this example, we run an HTTPS server on 443 and
|
||||
// an HTTP server handling pprof requests to the same runtime on 6060.
|
||||
func ExampleServer_ListenService_multiplePorts() {
|
||||
s := &tsnet.Server{
|
||||
Hostname: "tsnet-services-demo",
|
||||
srv := &tsnet.Server{
|
||||
Hostname: "shu",
|
||||
}
|
||||
defer s.Close()
|
||||
|
||||
ln, err := s.ListenService("svc:my-service", tsnet.ServiceModeHTTP{
|
||||
ln, err := srv.ListenService("svc:my-service", tsnet.ServiceModeHTTP{
|
||||
HTTPS: true,
|
||||
Port: 443,
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
defer ln.Close()
|
||||
|
||||
pprofLn, err := s.ListenService("svc:my-service", tsnet.ServiceModeTCP{
|
||||
pprofLn, err := srv.ListenService("svc:my-service", tsnet.ServiceModeTCP{
|
||||
Port: 6060,
|
||||
})
|
||||
if err != nil {
|
||||
|
||||
@@ -205,19 +205,17 @@ func ExampleServer_ListenFunnel_funnelOnly() {
|
||||
|
||||
// ExampleServer_ListenService demonstrates how to advertise an HTTPS Service.
|
||||
func ExampleServer_ListenService() {
|
||||
s := &tsnet.Server{
|
||||
Hostname: "tsnet-services-demo",
|
||||
srv := &tsnet.Server{
|
||||
Hostname: "atum",
|
||||
}
|
||||
defer s.Close()
|
||||
|
||||
ln, err := s.ListenService("svc:my-service", tsnet.ServiceModeHTTP{
|
||||
ln, err := srv.ListenService("svc:my-service", tsnet.ServiceModeHTTP{
|
||||
HTTPS: true,
|
||||
Port: 443,
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
defer ln.Close()
|
||||
|
||||
log.Printf("Listening on https://%v\n", ln.FQDN)
|
||||
log.Fatal(http.Serve(ln, http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
||||
@@ -238,19 +236,17 @@ func ExampleServer_ListenService_reverseProxy() {
|
||||
Host: targetAddress,
|
||||
})
|
||||
|
||||
s := &tsnet.Server{
|
||||
Hostname: "tsnet-services-demo",
|
||||
srv := &tsnet.Server{
|
||||
Hostname: "tefnut",
|
||||
}
|
||||
defer s.Close()
|
||||
|
||||
ln, err := s.ListenService("svc:my-service", tsnet.ServiceModeHTTP{
|
||||
ln, err := srv.ListenService("svc:my-service", tsnet.ServiceModeHTTP{
|
||||
HTTPS: true,
|
||||
Port: 443,
|
||||
})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
defer ln.Close()
|
||||
|
||||
log.Printf("Listening on https://%v\n", ln.FQDN)
|
||||
log.Fatal(http.Serve(ln, reverseProxy))
|
||||
|
||||
Reference in New Issue
Block a user