tailscale icon indicating copy to clipboard operation
tailscale copied to clipboard

FR: A chrome extension

Open Milo123459 opened this issue 2 years ago • 17 comments

What are you trying to do?

A chrome extension allowing you to access devices on your account and route all traffic on a browser through an exit node. I presume this is possible due to VPN chrome extensions already existing.

How should we solve this?

By creating a web extension (chrome, firefox)

What is the impact of not solving this?

N/A

Anything else?

This would be specifically useful when you have to move between computers, and having extensions sync is a good idea.

Milo123459 avatar Mar 07 '24 10:03 Milo123459

+1 for a firefox addon. i need to watch jellyfin movies during math class.

i never said that.

Aworldc avatar Mar 11 '24 09:03 Aworldc

+1 Most of my vpn needs are in chrome, having a quick way to turn it on and off without having an app in the background is nice :)

SRoy89 avatar Mar 22 '24 08:03 SRoy89

+1 my school blocks vpn access by blocking your whole microsoft account, and it takes a lot of time for them to unblock it, so having a dedicated browser only for the vpn would be perfect

ituir avatar Mar 28 '24 08:03 ituir

I assume this must be possible somehow, as other VPN services can work via a browser plugin without locally installing a client. This would be incredibly useful!

mattlodder avatar Apr 04 '24 22:04 mattlodder

+1, I agree with SRoy99, most, if not all of my VPN needs are in Chrome. Being able to not had yet another app on my PC and have something maybe more lightweight or just implemented into Chrome, Firefox etc would be sweet.

Neroli0s avatar Apr 08 '24 06:04 Neroli0s

+1 for chorme and/or firefox addon.

ugfus1630 avatar Apr 09 '24 07:04 ugfus1630

+1

StefanRudvin avatar Apr 10 '24 22:04 StefanRudvin

+1

iq860 avatar Apr 15 '24 11:04 iq860

+1

tychart avatar Apr 29 '24 16:04 tychart

+1

d-zalewski avatar May 18 '24 20:05 d-zalewski

+1

MiguelViana7 avatar Jun 28 '24 11:06 MiguelViana7

+1

skaboy71 avatar Jul 22 '24 21:07 skaboy71

+1

JackVanDyke avatar Jul 24 '24 11:07 JackVanDyke

+1

CraftoHohenvels avatar Aug 07 '24 10:08 CraftoHohenvels

+1

mxswat avatar Aug 15 '24 12:08 mxswat

+1

skaboy71 avatar Aug 21 '24 20:08 skaboy71

+1

Workaround for Windows (requires admin priv.)

So my use case is that I want only a browser to use my homelab's exit node, not the entire machine. Running a VM isn't the best for performance. I tried docker containers but had troubles with setting up the GUI part properly. So an official browser extension would have been great for my use case (the topic of this thread) but I just couldn't wait any longer so found this workaround with WSL2. I hope this works for you too.

1. Install and run WSL2 with GUI support.
2. On your WSL2 distro, install tailscale as you would on any linux machine. Then do tailscale up, accept-routes, exit-node etc.
3. Install Chrome browser and run it. It will pop up as a new program window on your Windows host machine.
4. For HW acceleration, search and install your GPU drivers in your WSL2.
5. For audio, sudo apt-get install -y pulseaudio, then restart the chrome browser.

The connection speed for me is a bit slow but still just enough for general usage and streaming home media (well, it's really not too bad given that I'm overseas at the moment). The best part is this workaround does not interfere/conflict with the routes I've set up on my host machine, and I can enjoy a browser that's dedicated for my internal stuff with an acceptable quality and without any worries.

vinrepos avatar Aug 23 '24 20:08 vinrepos

+1

jbaquero05 avatar Aug 29 '24 19:08 jbaquero05

+1

hval007 avatar Sep 02 '24 23:09 hval007

+1 itd be useful for me to do development instead of classwork

bathtubfulloftoast avatar Sep 09 '24 13:09 bathtubfulloftoast

+1

Fanos-dev avatar Sep 09 '24 20:09 Fanos-dev

+1

SatrioW31 avatar Oct 10 '24 23:10 SatrioW31

This would be very useful for situations where you need to be connected to multiple Tailscales at once, example being my home Tailscale, my work Tailscale and our work partners Tailscale. I can manage it via switching on the CLI but having a dedicated browser profile for each with it's own dedicated connection would be perfection.

drgnomage avatar Oct 28 '24 10:10 drgnomage

Sometimes it would just not possible to install anything but a browser extension. In fact the web-based SSH client already proved that it's possible to do that.

JasonHK avatar Dec 04 '24 07:12 JasonHK

I think this is really important, allowing one to have tailscale running in machines where one does not have permission to install any app, but can install a browser extension

gathecageorge avatar Jan 04 '25 01:01 gathecageorge

Would really like this on my chromebook. I disable the android subsystem for performance so I need a different way to access my tailscale network.

theBU3NO avatar Feb 06 '25 01:02 theBU3NO

+1 Would be very helpfull when using tailscale with nextcloud, immich, etc. that has browser-based solutions.

v4ng3n avatar Feb 18 '25 21:02 v4ng3n

+1 my Chromebook has 16GB of storage and i cant even install the play launcher

WWIA7062 avatar Mar 17 '25 13:03 WWIA7062

See https://github.com/tailscale/ts-browser-ext

kotx avatar Mar 28 '25 21:03 kotx