Cairnbin

Untitled

text 6 views Created: November 13, 2026 at 02:17:54 EST
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
WVMQWENWS_6D91C42F
source=WEBVM
time=2026-11-13T07:17:51+00:00
stage=PI_HEARTBEAT
[2026-11-13T07:10:23+00:00] PI_WRAPPER_STARTED tag=WVMQWENWS_6D91C42F script=pi.py
[2026-11-13T07:10:32+00:00] PROXY_STARTING mode=in-process (handled by pi_impl.main)
[2026-11-13T07:10:35+00:00] PI_IMPL_FETCHED source=main characters=88359
[2026-11-13T07:10:36+00:00] booting.
[2026-11-13T07:10:38+00:00] TAILSCALE_RENAME matched_by=newest_js name=js.tailf987e.ts.net id=7394287624494597
[2026-11-13T07:10:38+00:00] LAUNCHER_FETCHED source=main characters=59120
[2026-11-13T07:10:39+00:00] WRAPPER_STARTED_IN_THREAD port=28082 (CheerpX-compatible)
[2026-11-13T07:10:39+00:00] FORWARD_PROXY_STARTED port=28081 (pure-python)
[2026-11-13T07:10:40+00:00] TAILSCALE_RENAME evicted old=webvm-proxy.tailf987e.ts.net to=js-evicted-082834 id=836840894082834
[2026-11-13T07:10:40+00:00] TLS_FILE_FETCHED name=proxy-leaf.crt bytes=1326 verify=OK
[2026-11-13T07:10:41+00:00] TAILSCALE_RENAME ok name=webvm-proxy.tailf987e.ts.net id=7394287624494597
[2026-11-13T07:10:41+00:00] TLS_FILE_FETCHED name=proxy-leaf.key bytes=241 verify=OK
[2026-11-13T07:10:41+00:00] [WEB_ADJUSTER] TLS_WRAPPER_LISTENING bind=0.0.0.0 port=28443 cert=/tmp/webvm-proxy-tls/proxy-leaf.crt
[2026-11-13T07:10:41+00:00] TLS_PROXY_STARTED port=28443 cert=LE
[2026-11-13T07:10:42+00:00] TELNET_SHELL_FETCHED source=main characters=3935
[2026-11-13T07:10:43+00:00] TELNET_SHELL_LISTENING host=0.0.0.0 port=2323
[2026-11-13T07:10:43+00:00] WEB_ADJUSTER_ONLY_MODE — Kaggle code disabled for proxy testing
[2026-11-13T07:10:43+00:00] Wrapper: http://0.0.0.0:28082/
[2026-11-13T07:10:43+00:00] Forward proxy: http://0.0.0.0:28081/ (pure-python, no adjuster package)
[2026-11-13T07:10:43+00:00] Telnet shell: 0.0.0.0:2323 (plink.exe -raw -P 2323 <tailscale-ip>)
[2026-11-13T07:10:43+00:00] ENDPOINT_TEST skipped reason=set_WEBVM_SELFTEST=1_to_enable
[2026-11-13T07:10:43+00:00] Tailing /tmp/web-adjuster.log ...
[2026-11-13T07:12:11+00:00] [WEB_ADJUSTER] REQUEST method=GET target=/proxy/https%3A%2F%2Fwww.kaggle.com%2F client=0.0.0.0:28443
[2026-11-13T07:12:13+00:00] [WEB_ADJUSTER] UPSTREAM_PHASE url_connect host=www.kaggle.com port=443 ok
[2026-11-13T07:12:13+00:00] [WEB_ADJUSTER] UPSTREAM_PHASE tls_done host=www.kaggle.com port=443
[2026-11-13T07:12:13+00:00] [WEB_ADJUSTER] UPSTREAM_TIMING url=https://www.kaggle.com/ reused=False status=200 bytes=5785 total_ms=2131
[2026-11-13T07:12:13+00:00] [WEB_ADJUSTER] PROXIED status=200 url=https://www.kaggle.com/ bytes=6479
[2026-11-13T07:12:13+00:00] [WEB_ADJUSTER] SEND_START status=200 bytes=8768 client=0.0.0.0:28443
[2026-11-13T07:12:13+00:00] [WEB_ADJUSTER] SEND_OK status=200 bytes=8768
[2026-11-13T07:12:14+00:00] [WEB_ADJUSTER] REQUEST method=POST target=/api/i/diagnostics.MetricsService/RecordPageLoadMetrics client=0.0.0.0:28443
[2026-11-13T07:12:14+00:00] [WEB_ADJUSTER] CATCHALL resolved=https://www.kaggle.com/api/i/diagnostics.MetricsService/RecordPageLoadMetrics from referer=https://www.kaggle.com/
[2026-11-13T07:12:15+00:00] [WEB_ADJUSTER] REQUEST method=POST target=/api/i/routing.RoutingService/GetPageDataByUrl client=0.0.0.0:28443
[2026-11-13T07:12:15+00:00] [WEB_ADJUSTER] CATCHALL resolved=https://www.kaggle.com/api/i/routing.RoutingService/GetPageDataByUrl from referer=https://www.kaggle.com/
[2026-11-13T07:12:15+00:00] [WEB_ADJUSTER] REQUEST method=POST target=/api/i/users.ModerationPublicService/ListViolationDescriptions client=0.0.0.0:28443
[2026-11-13T07:12:15+00:00] [WEB_ADJUSTER] CATCHALL resolved=https://www.kaggle.com/api/i/users.ModerationPublicService/ListViolationDescriptions from referer=https://www.kaggle.com/
[2026-11-13T07:12:15+00:00] [WEB_ADJUSTER] REQUEST method=POST target=/api/i/users.UsersService/GetCurrentUser client=0.0.0.0:28443
[2026-11-13T07:12:15+00:00] [WEB_ADJUSTER] CATCHALL resolved=https://www.kaggle.com/api/i/users.UsersService/GetCurrentUser from referer=https://www.kaggle.com/
[2026-11-13T07:12:15+00:00] [WEB_ADJUSTER] UPSTREAM_TIMING url=https://www.kaggle.com/api/i/diagnostics.MetricsService/RecordPageLoadMetrics reused=True status=200 bytes=2 total_ms=436
[2026-11-13T07:12:15+00:00] [WEB_ADJUSTER] PROXIED status=200 url=https://www.kaggle.com/api/i/diagnostics.MetricsService/RecordPageLoadMetrics bytes=2
[2026-11-13T07:12:15+00:00] [WEB_ADJUSTER] SEND_START status=200 bytes=1548 client=0.0.0.0:28443
[2026-11-13T07:12:15+00:00] [WEB_ADJUSTER] SEND_OK status=200 bytes=1548
[2026-11-13T07:12:15+00:00] [WEB_ADJUSTER] UPSTREAM_TIMING url=https://www.kaggle.com/api/i/routing.RoutingService/GetPageDataByUrl reused=True status=200 bytes=2 total_ms=775
[2026-11-13T07:12:15+00:00] [WEB_ADJUSTER] PROXIED status=200 url=https://www.kaggle.com/api/i/routing.RoutingService/GetPageDataByUrl bytes=2
[2026-11-13T07:12:15+00:00] [WEB_ADJUSTER] SEND_START status=200 bytes=1548 client=0.0.0.0:28443
[2026-11-13T07:12:15+00:00] [WEB_ADJUSTER] SEND_OK status=200 bytes=1548
[2026-11-13T07:12:16+00:00] [WEB_ADJUSTER] UPSTREAM_TIMING url=https://www.kaggle.com/api/i/users.ModerationPublicService/ListViolationDescriptions reused=True status=200 bytes=4397 total_ms=998
[2026-11-13T07:12:16+00:00] [WEB_ADJUSTER] PROXIED status=200 url=https://www.kaggle.com/api/i/users.ModerationPublicService/ListViolationDescriptions bytes=4397
[2026-11-13T07:12:16+00:00] [WEB_ADJUSTER] SEND_START status=200 bytes=5946 client=0.0.0.0:28443
[2026-11-13T07:12:16+00:00] [WEB_ADJUSTER] SEND_OK status=200 bytes=5946
[2026-11-13T07:12:16+00:00] [WEB_ADJUSTER] UPSTREAM_TIMING url=https://www.kaggle.com/api/i/users.UsersService/GetCurrentUser reused=True status=200 bytes=2 total_ms=1390
[2026-11-13T07:12:16+00:00] [WEB_ADJUSTER] PROXIED status=200 url=https://www.kaggle.com/api/i/users.UsersService/GetCurrentUser bytes=2
[2026-11-13T07:12:16+00:00] [WEB_ADJUSTER] SEND_START status=200 bytes=1548 client=0.0.0.0:28443
[2026-11-13T07:12:16+00:00] [WEB_ADJUSTER] SEND_OK status=200 bytes=1548
[2026-11-13T07:12:16+00:00] [WEB_ADJUSTER] REQUEST method=GET target=/static/assets/6452.1e64be349c3a9b29.js client=0.0.0.0:28443
[2026-11-13T07:12:16+00:00] [WEB_ADJUSTER] CATCHALL resolved=https://www.kaggle.com/static/assets/6452.1e64be349c3a9b29.js from referer=https://www.kaggle.com/
[2026-11-13T07:12:16+00:00] [WEB_ADJUSTER] REQUEST method=GET target=/static/assets/8935.40bf00e48370c166.js client=0.0.0.0:28443
[2026-11-13T07:12:16+00:00] [WEB_ADJUSTER] CATCHALL resolved=https://www.kaggle.com/static/assets/8935.40bf00e48370c166.js from referer=https://www.kaggle.com/
[2026-11-13T07:12:16+00:00] [WEB_ADJUSTER] REQUEST method=GET target=/static/images/error/404-overlay.png client=0.0.0.0:28443
[2026-11-13T07:12:16+00:00] [WEB_ADJUSTER] CATCHALL resolved=https://www.kaggle.com/static/images/error/404-overlay.png from referer=https://www.kaggle.com/
[2026-11-13T07:12:17+00:00] [WEB_ADJUSTER] UPSTREAM_TIMING url=https://www.kaggle.com/static/assets/6452.1e64be349c3a9b29.js reused=True status=200 bytes=12699 total_ms=383
[2026-11-13T07:12:17+00:00] [WEB_ADJUSTER] PROXIED status=200 url=https://www.kaggle.com/static/assets/6452.1e64be349c3a9b29.js bytes=12699
[2026-11-13T07:12:17+00:00] [WEB_ADJUSTER] SEND_START status=200 bytes=13161 client=0.0.0.0:28443
[2026-11-13T07:12:17+00:00] [WEB_ADJUSTER] SEND_OK status=200 bytes=13161
[2026-11-13T07:12:17+00:00] [WEB_ADJUSTER] REQUEST method=POST target=/api/client-errors client=0.0.0.0:28443
[2026-11-13T07:12:17+00:00] [WEB_ADJUSTER] CATCHALL resolved=https://www.kaggle.com/api/client-errors from referer=https://www.kaggle.com/
[2026-11-13T07:12:17+00:00] [WEB_ADJUSTER] UPSTREAM_TIMING url=https://www.kaggle.com/static/assets/8935.40bf00e48370c166.js reused=True status=200 bytes=16764 total_ms=785
[2026-11-13T07:12:17+00:00] [WEB_ADJUSTER] PROXIED status=200 url=https://www.kaggle.com/static/assets/8935.40bf00e48370c166.js bytes=16764
[2026-11-13T07:12:17+00:00] [WEB_ADJUSTER] SEND_START status=200 bytes=17226 client=0.0.0.0:28443
[2026-11-13T07:12:17+00:00] [WEB_ADJUSTER] SEND_OK status=200 bytes=17226
[2026-11-13T07:12:18+00:00] [WEB_ADJUSTER] REQUEST method=GET target=/static/images/icons/arrow_right_alt.svg client=0.0.0.0:28443
[2026-11-13T07:12:18+00:00] [WEB_ADJUSTER] CATCHALL resolved=https://www.kaggle.com/static/images/icons/arrow_right_alt.svg from referer=https://www.kaggle.com/
[2026-11-13T07:12:25+00:00] [WEB_ADJUSTER] UPSTREAM_TIMING url=https://www.kaggle.com/static/images/error/404-overlay.png reused=True status=200 bytes=1362669 total_ms=8149
[2026-11-13T07:12:25+00:00] [WEB_ADJUSTER] PROXIED status=200 url=https://www.kaggle.com/static/images/error/404-overlay.png bytes=1362669
[2026-11-13T07:12:25+00:00] [WEB_ADJUSTER] SEND_START status=200 bytes=1363127 client=0.0.0.0:28443
[2026-11-13T07:12:25+00:00] [WEB_ADJUSTER] SEND_OK status=200 bytes=1363127
[2026-11-13T07:12:25+00:00] [WEB_ADJUSTER] UPSTREAM_TIMING url=https://www.kaggle.com/api/client-errors reused=True status=204 bytes=0 total_ms=8600
[2026-11-13T07:12:25+00:00] [WEB_ADJUSTER] PROXIED status=204 url=https://www.kaggle.com/api/client-errors bytes=0
[2026-11-13T07:12:25+00:00] [WEB_ADJUSTER] SEND_START status=204 bytes=1499 client=0.0.0.0:28443
[2026-11-13T07:12:25+00:00] [WEB_ADJUSTER] SEND_OK status=204 bytes=1499
[2026-11-13T07:12:26+00:00] [WEB_ADJUSTER] UPSTREAM_TIMING url=https://www.kaggle.com/static/images/icons/arrow_right_alt.svg reused=True status=200 bytes=701 total_ms=8891
[2026-11-13T07:12:26+00:00] [WEB_ADJUSTER] PROXIED status=200 url=https://www.kaggle.com/static/images/icons/arrow_right_alt.svg bytes=701
[2026-11-13T07:12:26+00:00] [WEB_ADJUSTER] SEND_START status=200 bytes=1161 client=0.0.0.0:28443
[2026-11-13T07:12:26+00:00] [WEB_ADJUSTER] SEND_OK status=200 bytes=1161
[2026-11-13T07:12:30+00:00] [WEB_ADJUSTER] REQUEST method=POST target=/api/i/users.AccountService/GenerateAnalyticsToken client=0.0.0.0:28443
[2026-11-13T07:12:30+00:00] [WEB_ADJUSTER] CATCHALL resolved=https://www.kaggle.com/api/i/users.AccountService/GenerateAnalyticsToken from referer=https://www.kaggle.com/
[2026-11-13T07:12:31+00:00] [WEB_ADJUSTER] UPSTREAM_TIMING url=https://www.kaggle.com/api/i/users.AccountService/GenerateAnalyticsToken reused=True status=200 bytes=132 total_ms=813
[2026-11-13T07:12:31+00:00] [WEB_ADJUSTER] PROXIED status=200 url=https://www.kaggle.com/api/i/users.AccountService/GenerateAnalyticsToken bytes=132
[2026-11-13T07:12:31+00:00] [WEB_ADJUSTER] SEND_START status=200 bytes=1680 client=0.0.0.0:28443
[2026-11-13T07:12:31+00:00] [WEB_ADJUSTER] SEND_OK status=200 bytes=1680
[2026-11-13T07:12:37+00:00] TAILSCALE_IP_NOT_FOUND timeout=120s
[2026-11-13T07:13:03+00:00] [WEB_ADJUSTER] REQUEST method=HEAD target=/proxy/https%3A%2F%2Fwww.kaggle.com%2F client=0.0.0.0:28443
[2026-11-13T07:13:04+00:00] [WEB_ADJUSTER] UPSTREAM_TIMING url=https://www.kaggle.com/ reused=True status=404 bytes=0 total_ms=1087
[2026-11-13T07:13:04+00:00] [WEB_ADJUSTER] PROXIED status=404 url=https://www.kaggle.com/ bytes=0
[2026-11-13T07:13:04+00:00] [WEB_ADJUSTER] SEND_START status=404 bytes=382 client=0.0.0.0:28443
[2026-11-13T07:13:04+00:00] [WEB_ADJUSTER] SEND_OK status=404 bytes=382
[2026-11-13T07:14:08+00:00] [WEB_ADJUSTER] REQUEST method=GET target=/proxy/https%3A%2F%2Fwww.kaggle.com%2F client=0.0.0.0:28443
[2026-11-13T07:14:11+00:00] [WEB_ADJUSTER] UPSTREAM_TIMING url=https://www.kaggle.com/ reused=True status=200 bytes=5785 total_ms=550
[2026-11-13T07:14:11+00:00] [WEB_ADJUSTER] PROXIED status=200 url=https://www.kaggle.com/ bytes=6479
[2026-11-13T07:14:11+00:00] [WEB_ADJUSTER] SEND_START status=200 bytes=9058 client=0.0.0.0:28443
[2026-11-13T07:14:11+00:00] [WEB_ADJUSTER] SEND_OK status=200 bytes=9058
[2026-11-13T07:14:14+00:00] [WEB_ADJUSTER] REQUEST method=GET target=/proxy/https%3A%2F%2Fwww.kaggle.com%2F client=0.0.0.0:28443
[2026-11-13T07:14:15+00:00] [WEB_ADJUSTER] UPSTREAM_TIMING url=https://www.kaggle.com/ reused=True status=200 bytes=5835 total_ms=1105
[2026-11-13T07:14:15+00:00] [WEB_ADJUSTER] PROXIED status=200 url=https://www.kaggle.com/ bytes=6534
[2026-11-13T07:14:15+00:00] [WEB_ADJUSTER] SEND_START status=200 bytes=9113 client=0.0.0.0:28443
[2026-11-13T07:14:15+00:00] [WEB_ADJUSTER] SEND_OK status=200 bytes=9113
[2026-11-13T07:14:53+00:00] [WEB_ADJUSTER] REQUEST method=GET target=/health client=0.0.0.0:28443
[2026-11-13T07:14:53+00:00] [WEB_ADJUSTER] SEND_START status=200 bytes=269 client=0.0.0.0:28443
[2026-11-13T07:14:53+00:00] [WEB_ADJUSTER] SEND_OK status=200 bytes=269
[2026-11-13T07:15:03+00:00] [WEB_ADJUSTER] REQUEST method=GET target=/health client=0.0.0.0:28443
[2026-11-13T07:15:03+00:00] [WEB_ADJUSTER] SEND_START status=200 bytes=269 client=0.0.0.0:28443
[2026-11-13T07:15:03+00:00] [WEB_ADJUSTER] SEND_OK status=200 bytes=269
[2026-11-13T07:15:18+00:00] [WEB_ADJUSTER] REQUEST method=GET target=/health client=0.0.0.0:28443
[2026-11-13T07:15:21+00:00] [WEB_ADJUSTER] SEND_START status=200 bytes=269 client=0.0.0.0:28443
[2026-11-13T07:15:21+00:00] [WEB_ADJUSTER] SEND_OK status=200 bytes=269
[2026-11-13T07:15:24+00:00] [WEB_ADJUSTER] REQUEST method=GET target=/proxy/https%3A%2F%2Fwww.kaggle.com%2F client=0.0.0.0:28443
[2026-11-13T07:15:26+00:00] [WEB_ADJUSTER] UPSTREAM_TIMING url=https://www.kaggle.com/ reused=True status=200 bytes=5835 total_ms=1103
[2026-11-13T07:15:26+00:00] [WEB_ADJUSTER] PROXIED status=200 url=https://www.kaggle.com/ bytes=6534
[2026-11-13T07:15:26+00:00] [WEB_ADJUSTER] SEND_START status=200 bytes=8823 client=0.0.0.0:28443
[2026-11-13T07:15:26+00:00] [WEB_ADJUSTER] SEND_OK status=200 bytes=8823
[2026-11-13T07:16:24+00:00] [WEB_ADJUSTER] REQUEST method=GET target=/proxy/https%3A%2F%2Fwww.kaggle.com%2F client=0.0.0.0:28443
[2026-11-13T07:16:27+00:00] [WEB_ADJUSTER] UPSTREAM_TIMING url=https://www.kaggle.com/ reused=True status=200 bytes=5785 total_ms=640
[2026-11-13T07:16:27+00:00] [WEB_ADJUSTER] PROXIED status=200 url=https://www.kaggle.com/ bytes=6479
[2026-11-13T07:16:27+00:00] [WEB_ADJUSTER] SEND_START status=200 bytes=9058 client=0.0.0.0:28443
[2026-11-13T07:16:27+00:00] [WEB_ADJUSTER] SEND_OK status=200 bytes=9058
[2026-11-13T07:16:54+00:00] [WEB_ADJUSTER] REQUEST method=GET target=/proxy/https%3A%2F%2Fwww.kaggle.com%2F client=0.0.0.0:28443
[2026-11-13T07:16:55+00:00] [WEB_ADJUSTER] UPSTREAM_TIMING url=https://www.kaggle.com/ reused=True status=200 bytes=5785 total_ms=1001
[2026-11-13T07:16:55+00:00] [WEB_ADJUSTER] PROXIED status=200 url=https://www.kaggle.com/ bytes=6479
[2026-11-13T07:16:55+00:00] [WEB_ADJUSTER] SEND_START status=200 bytes=9060 client=0.0.0.0:28443
[2026-11-13T07:16:55+00:00] [WEB_ADJUSTER] SEND_OK status=200 bytes=9060
[2026-11-13T07:17:51+00:00] [WEB_ADJUSTER] REQUEST method=GET target=/proxy/https%3A%2F%2Fwww.kaggle.com%2F client=0.0.0.0:28443

Embed this paste

Install this app

  1. Tap the Share button
  2. Scroll down and tap "Add to Home Screen"
  3. Tap "Add" in the top right

Please confirm