tailscale auth: direct nsenter with 240s timeout
ts-auth-final / auth (push) Successful in 11s

This commit is contained in:
2026-09-22 08:39:38 +08:00
parent ad0c79d221
commit 72afc28796
+5 -8
View File
@@ -1,16 +1,13 @@
name: ts-probe2
name: ts-auth-final
on:
push:
branches: [ts-probe]
workflow_dispatch:
jobs:
probe:
auth:
runs-on: host
container:
image: alpine:latest
options: --privileged --pid=host --net=host
steps:
- name: Probe host access
- name: Install nsenter and run tailscale auth
run: |
apk add --no-cache util-linux 2>&1 | tail -1
echo 'IyEvYmluL3NoCnNldCAteAplY2hvICI9PT0gV2hlcmUgYW0gST8gPT09Igpob3N0bmFtZQpjYXQgL3Byb2MvMS9jZ3JvdXAgfCBoZWFkIC0zCmNhdCAvZXRjL29zLXJlbGVhc2UgfCBoZWFkIC01CmVjaG8gIiIKZWNobyAiPT09IENoZWNrIGlmIHRhaWxzY2FsZSBiaW5hcnkgaXMgb24gdGhpcyBmaWxlc3lzdGVtID09PSIKd2hpY2ggdGFpbHNjYWxlIDI+JjEgfHwgZWNobyAibm8gdGFpbHNjYWxlIGluIFBBVEgiCmxzIC1sYSAvdXNyL2Jpbi90YWlsc2NhbGUgMj4mMSB8fCBlY2hvICJubyAvdXNyL2Jpbi90YWlsc2NhbGUiCmxzIC1sYSAvdXNyL3NiaW4vdGFpbHNjYWxlZCAyPiYxIHx8IGVjaG8gIm5vIC91c3Ivc2Jpbi90YWlsc2NhbGVkIgplY2hvICIiCmVjaG8gIj09PSBDaGVjayBpZiBob3N0IGZpbGVzeXN0ZW0gaXMgYWNjZXNzaWJsZSA9PT0iCmxzIC9wcm9jLzEvcm9vdC91c3IvYmluL3RhaWxzY2FsZSAyPiYxIHx8IGVjaG8gIm5vdCBpbiBwcm9jMSIKZWNobyAiIgplY2hvICI9PT0gVHJ5IHJ1bm5pbmcgdGFpbHNjYWxlIGZyb20gaG9zdCA9PT0iCm5zZW50ZXIgLXQgMSAtbSAtdSAtaSAtbiAtcCAtLSB0YWlsc2NhbGUgdmVyc2lvbiAyPiYxIHx8IGVjaG8gIm5zZW50ZXIgZmFpbGVkIgplY2hvICIiCmVjaG8gIj09PSBDaGVjayBob3N0IHN5c3RlbWQgPT09Igpuc2VudGVyIC10IDEgLW0gLXUgLWkgLW4gLXAgLS0gc3lzdGVtY3RsIHN0YXR1cyB0YWlsc2NhbGVkIDI+JjEgfCBoZWFkIC0xMCB8fCBlY2hvICJzeXN0ZW1jdGwgZmFpbGVkIgplY2hvICIiCmVjaG8gIj09PSBET05FID09PSIK' | base64 -d | sh
apt-get update -qq && apt-get install -y -qq util-linux 2>&1 | tail -3
echo 'IyEvYmluL2Jhc2gKc2V0IC1lCk5TPSJuc2VudGVyIC10IDEgLW0gLXUgLWkgLW4gLXAgLS0iCmVjaG8gIj09PSBLaWxsaW5nIGFueSBvbGQgdGFpbHNjYWxlIHVwID09PSIKJE5TIHBraWxsIC1mICJ0YWlsc2NhbGUgdXAiIDI+L2Rldi9udWxsIHx8IHRydWUKc2xlZXAgMgplY2hvICI9PT0gQ3VycmVudCB0YWlsc2NhbGUgc3RhdHVzID09PSIKJE5TIHRhaWxzY2FsZSBzdGF0dXMgMj4mMSB8fCB0cnVlCmVjaG8gIiIKZWNobyAiPT09IFJ1bm5pbmcgdGFpbHNjYWxlIHVwIC0tc3NoIC0tdGltZW91dCAyNDBzID09PSIKZWNobyAiUGxlYXNlIGNsaWNrIHRoZSBhdXRoIFVSTCB3aGVuIGl0IGFwcGVhcnMhIgokTlMgdGFpbHNjYWxlIHVwIC0tc3NoIC0tdGltZW91dCAyNDBzIDI+JjEgfHwgdHJ1ZQplY2hvICIiCmVjaG8gIj09PSBGaW5hbCBzdGF0dXMgPT09IgokTlMgdGFpbHNjYWxlIHN0YXR1cyAyPiYxIHx8IHRydWUKZWNobyAiPT09IERPTkUgPT09Igo=' | base64 -d | bash