Code Monkey home page Code Monkey logo

unraid-tailscale's People

Contributors

dkaser avatar fabricionaweb avatar green-leader avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

unraid-tailscale's Issues

nginx hang/crash when interface changes

It seems like nginx is hanging/crashing when a listening interface changes, particularly if there's an open connection. Since the plugin restarts tailscale on array start, this causes nginx to hang and require manual restart.

Add tailscale1 to network-extra.cfg

After Unraid 6.12.0-rc7, tailscale1 must be added as an included interface in /boot/config/network-extra.cfg for Unraid services to be accessible via Tailscale.

Can’t connect to unraid webui remotely

Can no longer connect to unraid webui remotely. Recently setup funnel, so I could certainly have messed up something. Can still connect to all the containers just fine and the funnel works as expected….just can’t connect to the webui.

Disable Tailscale update feature

Tailscale has added a built-in update feature, but this will not work properly on Unraid since the system "reinstalls" itself from the flash drive on every boot.

If users attempt to use the built-in updater, they could encounter unusual behavior (Tailscale rolling back versions, etc.).

FR: Add an app connector option

Tailscale introduced the app connector feature today, and it would be nice to have an option to provide a tag name in the settings menu. I guess manually doing it over the shell should work for now, but it would be a nicer user experience.

/etc/rc.d/rc.tailscale restart: tailscaled does not start when stop command takes >1 second

Reported via https://forums.unraid.net/topic/136889-plugin-tailscale/page/6/#comment-1271672

Jun 16 06:31:52 HPGen8 unraid-tailscale: Stopping tailscaled.
Jun 16 06:31:52 HPGen8 tailscaled: 2023/06/16 06:31:52 tailscaled got signal terminated; shutting down
...
Jun 16 06:31:54 HPGen8 tailscaled: 2023/06/16 06:31:54 flushing log.
Jun 16 06:31:54 HPGen8 tailscaled: 2023/06/16 06:31:54 logger closing down

Change restart behavior to wait for daemon to stop before starting.

vm with tailscale inside unraid with tailscale -- broken dns

I have an unraid box with this tailscale plugin, works great. I made a new ubuntu vm in unraid, and installed tailscale on it, and now the vm is unable to resolve any dns addresses. Is this use case supposed to work? are there any workarounds? Thanks!

"Not Connected" status in Admin Console prevents exit node connection from some devices

Looking through the support thread, I believe this is a known issue, but to reiterate, the connectivity status in the Admin Console is incorrect for the plugin. In the support thread, there was some speculation that this may not affect ; however, however after trying to get Tailscale on my iOS Devices and my Macbook Pro, I believe this is an actual issue. On my Windows desktop I can connect to the exit node on my Unraid box no problem, but on the Apple devices I have tried, the option is completely greyed out. This is likely because it is doing a check to what is getting reported to the console, which shows it is not connected. My Unraid version is 6.12.1 and looking at the picture of the person also experiencing the issue, both his units are > v. 6.12 as well.

Thank you in advance.

Here's the post

6.12-RC5: NGINX FLOODING /VAR/LOG WITH NCHAN: OUT OF SHARED MEMORY

Hello

Noticed that the above was happening after upgrading to 6.12-RC5 - the issues stopped entirely after I moved Tailscale to my pfSense router (which realistically is where it should have been anyway!).

Thought I'd let you know. Have attached an Unraid diagnostics report from around the time I first noticed the issue.

babel-diagnostics-20230506-1546.zip

No idea how NGINX/etc relates to this plugin, and am happy to reinstall the plugin and generate more logs if you need.

Tailscale distibution server providing different files

After the plugin was updated to install 1.52.0, multiple users started reporting installation failures due to an MD5 hash mismatch on the Tailscale download.

When I download 1.52.0 on my network, I get the following md5sum:

36ae729bd2834d61068da0091d21abd4  tailscale_1.52.0_amd64.tgz

Other users have received the following hash:

b4d15d9908737e08e3f95ed5104603ce  tailscale_1.52.0_amd64.tgz

Errors on reboot & no web interface

When rebooting my server I'm getting errors sent to my notifications (email in this case):

array(1) {
  [0]=>
  string(10) "tailscale1"
}
Stopping tailscaled.
Starting tailscaled: /usr/local/sbin/tailscaled
Ignoring accept-routes
Ignoring accept-dns
sh: line 1: /usr/local/emhttp/webGui/scripts/reload_services: No such file or directory

supporting new Tailscale web client

Hey @dkaser, thanks for your work on this. I'm an engineer at Tailscale that is working on the web client used by this plugin. As I'm sure you're aware, it hasn't gotten much love in quite a long time, but we're now actively working on bringing it up to par with the other clients.

I'm not an unraid user myself, but I've got a test instance setup and your plugin installed. I'm curious if there is some easy way that I'm missing to test out unreleased version of the Tailscale client. I gather that I could simply change the tailscale package URL in tailscale.plg, but for some reason I can't figure out how to load that plugin file into unraid. On Synology and QNAP, there's just a "manual install" button, but I'm not seeing anything like that for unraid. Do you have steps that you follow to test things out before publishing a release?

New feature: diagnostic collection

Provide better diagnostic collection tool.

Maybe: create service to allow diagnostics to be submitted privately instead of needing to be posted on a public forum (similar to the tailscale bugreport feature).

exit node support

hi, is there any way to use it as an exit node? I get this error shown in tailscale:

"This device does not advertise itself as an exit node. Re-run tailscale up with the --advertise-exit-node flag to enable this option."

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.