René's URL Explorer Experiment


Title: trying to run rancher agent registration through tinyproxy · Issue #280 · tinyproxy/tinyproxy · GitHub

Open Graph Title: trying to run rancher agent registration through tinyproxy · Issue #280 · tinyproxy/tinyproxy

X Title: trying to run rancher agent registration through tinyproxy · Issue #280 · tinyproxy/tinyproxy

Description: hi, we have a setup where a bunch of compute nodes can are behind a proxy, and there is no other way to connect to the internet. these compute nodes should be registered to a rancher cluster that is located elsewhere, so to connect to th...

Open Graph Description: hi, we have a setup where a bunch of compute nodes can are behind a proxy, and there is no other way to connect to the internet. these compute nodes should be registered to a rancher cluster that i...

X Description: hi, we have a setup where a bunch of compute nodes can are behind a proxy, and there is no other way to connect to the internet. these compute nodes should be registered to a rancher cluster that i...

Opengraph URL: https://github.com/tinyproxy/tinyproxy/issues/280

X: @github

direct link

Domain: patch-diff.githubusercontent.com


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"trying to run rancher agent registration through tinyproxy","articleBody":"hi,\r\n\r\nwe have a setup where a bunch of compute nodes can are behind a proxy, and there is no other way to connect to the internet. \r\n\r\nthese compute nodes should be registered to a rancher cluster that is located elsewhere, so to connect to the cluster and run the registration, we have to go through the proxy. this proxy is tinyproxy.\r\n\r\nso we run the agent docker container with HTTP_PROXY env variables, and we see some traffic through the entire chain all the way to the rancher server. in tcpdump, we see communication between compute nodes and proxy, we see an initial\r\n\r\n\u003e      CONNECT $hostname-of-rancher-server\r\n\r\n\r\nwhich is followed what looks like a TLS handshake (first a little bit i was able to identify as a SNI header, then we get a bunch of binary things with readable certificate information inside. at the same time, we see an incoming HTTPS connection on the TLS offloader on the opposite side.\r\n\r\nall in all, this looks very normal \u0026 exactly as i would expect. however, the agent fails with this:\r\n\r\n\u003e \r\n\u003e time=\"2019-12-18T15:56:53Z\" level=error msg=\"Failed to connect to proxy. Empty dialer response\" error=\"dial tcp ${v4 addr of tls offloader}:443: i/o timeout\"\r\n\u003e time=\"2019-12-18T15:56:53Z\" level=error msg=\"Remotedialer proxy error\" error=\"dial tcp ${v4 addr of tls offloader}:443: i/o timeout\"\r\n\u003e \r\n\r\nif we use some ssh tunneling trickery and mess with /etc/hosts, thus connecting without the proxy, everything is fine, i.e. node registration with https:// and wss:// works nicely.\r\n\r\nif we run the same thing with tinyproxy in between, it fails (see above) and tinyproxy says this:\r\n\r\n\u003e CONNECT   Dec 18 16:49:07 [28094]: Connect (file descriptor 6): $hostname-client [$ip compute]\r\n\u003e CONNECT   Dec 18 16:49:07 [28094]: Request (file descriptor 6): CONNECT $hostname-server:443 HTTP/1.1\r\n\u003e INFO      Dec 18 16:49:07 [28094]: No upstream proxy for $hostname-server\r\n\u003e CONNECT   Dec 18 16:49:07 [28094]: Established connection to host \"$hostname-server\" using file descriptor 7.\r\n**\u003e INFO      Dec 18 16:49:07 [28094]: Not sending client headers to remote machine**\r\n\u003e INFO      Dec 18 16:49:13 [28094]: Closed connection between local client (fd:6) and remote client (fd:7)\r\n\u003e \r\n\r\ni wonder what happens here, and how we might be able to debug this further. i am all out of ideas at the moment (short of completely changing the entire approach). the user agent header from the agent is \"Go-http-client/1.1\" \r\n\r\n\r\n\r\n","author":{"url":"https://github.com/rmalchow","@type":"Person","name":"rmalchow"},"datePublished":"2019-12-18T16:31:57.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":2},"url":"https://github.com/280/tinyproxy/issues/280"}

route-pattern/_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format)
route-controllervoltron_issues_fragments
route-actionissue_layout
fetch-noncev2:937f21c8-f98c-6334-787b-4b4df7961f4e
current-catalog-service-hash81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114
request-idB2D2:35A6C0:1DB457D:28D7B1B:6973BB30
html-safe-nonce1a405cd4376316e464e3f6f9051210cd47a1be5f780614a94b4f3b3b4d14dd7a
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCMkQyOjM1QTZDMDoxREI0NTdEOjI4RDdCMUI6Njk3M0JCMzAiLCJ2aXNpdG9yX2lkIjoiMzM4NjA4Nzc2NjM5OTIwOTQ0IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac292115663955958db8a69ef30befcc988900487fee5dff28ba0e2686c1e28464
hovercard-subject-tagissue:539789315
github-keyboard-shortcutsrepository,issues,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/issues_fragments/issue_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/tinyproxy/tinyproxy/280/issue_layout
twitter:imagehttps://opengraph.githubassets.com/58640056c9e45821784385277000916ead51cc4a08fd5470c83a171727c23840/tinyproxy/tinyproxy/issues/280
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/58640056c9e45821784385277000916ead51cc4a08fd5470c83a171727c23840/tinyproxy/tinyproxy/issues/280
og:image:althi, we have a setup where a bunch of compute nodes can are behind a proxy, and there is no other way to connect to the internet. these compute nodes should be registered to a rancher cluster that i...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamermalchow
hostnamegithub.com
expected-hostnamegithub.com
None8a5768a9eafedc74cf703ff010fe962e646e4a535c2902a44121cb0383fa06f6
turbo-cache-controlno-preview
go-importgithub.com/tinyproxy/tinyproxy git https://github.com/tinyproxy/tinyproxy.git
octolytics-dimension-user_id16191467
octolytics-dimension-user_logintinyproxy
octolytics-dimension-repository_id47556049
octolytics-dimension-repository_nwotinyproxy/tinyproxy
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id47556049
octolytics-dimension-repository_network_root_nwotinyproxy/tinyproxy
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release299568c301abffbdd27fc1309827c44836361f11
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/tinyproxy/tinyproxy/issues/280#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Ftinyproxy%2Ftinyproxy%2Fissues%2F280
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Ftinyproxy%2Ftinyproxy%2Fissues%2F280
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fissues_fragments%2Fissue_layout&source=header-repo&source_repo=tinyproxy%2Ftinyproxy
Reloadhttps://patch-diff.githubusercontent.com/tinyproxy/tinyproxy/issues/280
Reloadhttps://patch-diff.githubusercontent.com/tinyproxy/tinyproxy/issues/280
Reloadhttps://patch-diff.githubusercontent.com/tinyproxy/tinyproxy/issues/280
tinyproxy https://patch-diff.githubusercontent.com/tinyproxy
tinyproxyhttps://patch-diff.githubusercontent.com/tinyproxy/tinyproxy
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Ftinyproxy%2Ftinyproxy
Fork 742 https://patch-diff.githubusercontent.com/login?return_to=%2Ftinyproxy%2Ftinyproxy
Star 5.6k https://patch-diff.githubusercontent.com/login?return_to=%2Ftinyproxy%2Ftinyproxy
Code https://patch-diff.githubusercontent.com/tinyproxy/tinyproxy
Issues 116 https://patch-diff.githubusercontent.com/tinyproxy/tinyproxy/issues
Pull requests 18 https://patch-diff.githubusercontent.com/tinyproxy/tinyproxy/pulls
Discussions https://patch-diff.githubusercontent.com/tinyproxy/tinyproxy/discussions
Actions https://patch-diff.githubusercontent.com/tinyproxy/tinyproxy/actions
Projects 0 https://patch-diff.githubusercontent.com/tinyproxy/tinyproxy/projects
Wiki https://patch-diff.githubusercontent.com/tinyproxy/tinyproxy/wiki
Security 0 https://patch-diff.githubusercontent.com/tinyproxy/tinyproxy/security
Insights https://patch-diff.githubusercontent.com/tinyproxy/tinyproxy/pulse
Code https://patch-diff.githubusercontent.com/tinyproxy/tinyproxy
Issues https://patch-diff.githubusercontent.com/tinyproxy/tinyproxy/issues
Pull requests https://patch-diff.githubusercontent.com/tinyproxy/tinyproxy/pulls
Discussions https://patch-diff.githubusercontent.com/tinyproxy/tinyproxy/discussions
Actions https://patch-diff.githubusercontent.com/tinyproxy/tinyproxy/actions
Projects https://patch-diff.githubusercontent.com/tinyproxy/tinyproxy/projects
Wiki https://patch-diff.githubusercontent.com/tinyproxy/tinyproxy/wiki
Security https://patch-diff.githubusercontent.com/tinyproxy/tinyproxy/security
Insights https://patch-diff.githubusercontent.com/tinyproxy/tinyproxy/pulse
New issuehttps://patch-diff.githubusercontent.com/login?return_to=https://github.com/tinyproxy/tinyproxy/issues/280
New issuehttps://patch-diff.githubusercontent.com/login?return_to=https://github.com/tinyproxy/tinyproxy/issues/280
trying to run rancher agent registration through tinyproxyhttps://patch-diff.githubusercontent.com/tinyproxy/tinyproxy/issues/280#top
https://github.com/rmalchow
https://github.com/rmalchow
rmalchowhttps://github.com/rmalchow
on Dec 18, 2019https://github.com/tinyproxy/tinyproxy/issues/280#issue-539789315
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.