Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tailscale; website unreachable error #12071

Closed
1 task done
crawfordlong opened this issue Mar 9, 2023 · 4 comments
Closed
1 task done

Tailscale; website unreachable error #12071

crawfordlong opened this issue Mar 9, 2023 · 4 comments
Labels

Comments

@crawfordlong
Copy link

Routes

/youtube/

Full routes

/youtube/user/@AdamNeely (but could be anyone)

Related documentation

n/a

What is expected?

I am migrating my rsshub installation from a publicly accessible installation to a private tailscale network.

I can browse directly to rsshub from another machine on the tailscale network, e.g., https://rsshub.$my.$domain/youtube/user/@AdamNeely, and see the resulting RSS feed. If I leave the tailscale network, I can no longer browse to the rsshub resource. This is expected.

If I subscribe to an rsshub feed from miniflux, I should see the feed in my reader (this was working properly with the public-facing installation of each).

What is actually happening?

If I subscribe to an rsshub link in miniflux, any attempt to refresh times out with:
[ERROR] [UI:RefreshFeed] This website is unreachable (original error: "dial tcp 100.$x.$y.$z: i/o timeout")

Deployment information

Self-hosted

Deployment information (for self-hosted)

OS: Ubuntu 22.10; Docker 20.10.16

Additional info

I cannot figure out a way to troubleshoot this. I figure there's a decent chance this error is occurring in miniflux (in which case feel free to close this error). 

What seems to be happening is that, somewhere in the chain, a resource outside my tailscale network is attempting to access the rsshub. The only thing outside the network that I can think is involved in any transaction with rsshub is youtube -- is the youtube API call doing some sort of reverse transaction that requires that it be able to resolve and access the resource that is making the call?

This is not a duplicated issue

  • I have searched existing issues to ensure this bug has not already been reported
@github-actions
Copy link
Contributor

github-actions bot commented Mar 9, 2023

Searching for maintainers:
  • /youtube/: Route not found

To maintainers: if you are not willing to be disturbed, list your username in scripts/workflow/test-issue/call-maintainer.js. In this way, your username will be wrapped in an inline code block when tagged so you will not be notified.

如果有任何路由无法匹配,issue 将会被自动关闭。如果 issue 和路由无关,请使用 NOROUTE 关键词,或者留下评论。我们会重新审核。
If there is any route not found, the issue will be closed automatically. Please use NOROUTE for a route-irrelevant issue or leave a comment if it is a mistake.

@github-actions github-actions bot closed this as completed Mar 9, 2023
@crawfordlong
Copy link
Author

I may have misunderstood what was being requested regarding the term 'route'. Apologies if so.

@TonyRL
Copy link
Collaborator

TonyRL commented Mar 10, 2023

This is really a tailscale-related issue.

You have to make sure your RSSHub instance:

  1. can visit the internet
  2. can be visited through your tailscale network

and make sure your miniflux instance:

  1. can visit your RSSHub instance through your tailscale network

@crawfordlong
Copy link
Author

crawfordlong commented Mar 10, 2023 via email

Repository owner locked and limited conversation to collaborators Mar 10, 2023
@TonyRL TonyRL converted this issue into discussion #12079 Mar 10, 2023

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
Projects
None yet
Development

No branches or pull requests

2 participants