Skip to content
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

Integrate Tailscale #1047

Open
ignoramous opened this issue Sep 8, 2023 · 6 comments
Open

Integrate Tailscale #1047

ignoramous opened this issue Sep 8, 2023 · 6 comments
Assignees

Comments

@ignoramous
Copy link
Collaborator

ignoramous commented Sep 8, 2023

May be possible to run tailscale in its "usermode" setting. tsnet.go and userspace.go may have some pointers on initializing the tunnel approp.

Also: tailscale-android/pull/122

Ask from users here and elsewhere.

@northmendo
Copy link

I too would love to see this integration.

@ignoramous
Copy link
Collaborator Author

ignoramous commented Dec 15, 2023

It turned out a bit more complicated than I had imagined. It looks possible but tailscale offers so many configuration options that a full integration would be a mammoth undertaking... unless Tailscale is willing to sponsor the integration ;)

@ElijahHW
Copy link

I second such a implementation/integration between Tailscale and RethinkDNS.

@milesmcclane
Copy link

@ignoramous if you could possibly review the conversation in my linked post above, and give your thoughts?

@ignoramous
Copy link
Collaborator Author

ignoramous commented May 31, 2024

The Tailscale engs are right that it doesn't make sense for them to "integrate with Rethink".

I am sure, the Tailscale clients will have LittleSnitch-like functionality eventually, but not necessarily implemented like Rethink does.

Running Tailscale in usermode is something do-able within Rethink. Though, I am unsure how many usecases a "usermode" Tailscale covers, as it is very limited in functionality (as compared to running a full-blown Tailscale client/daemon).

Integrating the entirety of Tailscale within Rethink is also possible but it is its own 6 month project.

@milesmcclane
Copy link

OK thanks for your insight. So for now it looks like a one or the other situation. Thats a shame! I wish I could be useful and help but I'm neither financially nor technically able.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants