outline-apps icon indicating copy to clipboard operation
outline-apps copied to clipboard

Chrome browser extension or integration

Open JiangJiangXu opened this issue 2 years ago • 6 comments

I would like to see Outline integrated with Chrome. This would make it much easier to use Outline, as I would not have to switch between different apps to access blocked websites。

Is there any Chrome extensions that can be used to access Outline ? or Outline was integrated with Chrome directly ?

I think it would be a great way to improve Outline and make it even more user-friendly.

Thank you for your time.

JiangJiangXu avatar Aug 06 '23 04:08 JiangJiangXu

+++

den10b avatar Oct 02 '24 10:10 den10b

+++

Barebore avatar Oct 02 '24 10:10 Barebore

any updates??

r0l1ka avatar Dec 06 '24 21:12 r0l1ka

@sbruens Is there a timeline for this feature to be completed? Can I complete this chrome-extensions?

ocweai avatar Mar 24 '25 06:03 ocweai

@ocweai We are unlikely to prioritize this anytime soon. A Chrome extension for Outline is tricky; our backend is written in Go, so we'd have to bridge that somehow. We'd probably need a local proxy or something, but that's not very user-friendly.

I believe there are third-party extensions out there that work with Shadowsocks (what Outline uses), though as we add more protocols like Shadowsocks-over-WebSockets, perfect compatibility gets tough.

We're always open to ideas and contributions. If you have any thoughts on how to make a Chrome extension work with our Go backend, let us know.

sbruens avatar Mar 24 '25 15:03 sbruens

@sbruens At present, we only have preliminary ideas and research. I'm trying to integrate Outline into Google Chrome extensions. If I have any results this month, I will submit Pull requests.

In theory, the global proxy API chrome.proxy and the custom proxy chrome.webRequest can be supported. If you want to call "go", you can consider using web worker and WebAssembly.

ocweai avatar Mar 25 '25 02:03 ocweai