Skip to content

perguth/yggdrasil-chromeos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Yggdrasil Network ChromeOS/Linux setup

This package provides a Chrome extension and a setup script designed to enable ChromeOS users to access the Yggdrasil Network (0200::/7). Also works on Debian/Ubuntu.

Screenshot

Here's how this works:

  1. ๐—ฌ๐—ด๐—ด๐˜€๐˜๐—ฎ๐—ฐ๐—ธ ๐—œ๐—ป๐˜€๐˜๐—ฎ๐—น๐—น๐—ฎ๐˜๐—ถ๐—ผ๐—ป:
    • The accompanying GitHub script installs Yggstack in the Linux on your ChromeOS device. It is configured to automatically start as a systemd service, ensuring it runs in the background without user intervention.
    • Yggstack acts as a local proxy server set to listen on localhost port 1080 and will connect to the Yggdrasil Network through ygg.thingylabs.io.
    • Sidenote: In contrast to the regular Yggdrasil client the official Yggstack will not exposed your Linux to the network.
  2. ๐—–๐—ต๐—ฟ๐—ผ๐—บ๐—ฒ ๐—˜๐˜…๐˜๐—ฒ๐—ป๐˜€๐—ถ๐—ผ๐—ป:
    • The extension modifies Chrome's network settings to direct internet traffic from addresses within the Yggdrasil network range (0200::/7) through the Yggstack proxy.
    • A toggle icon in the browser toolbar provides a user interface to activate or deactivate the proxy functionality of the extension.

Install

  1. Install Chrome extension:
    • Via Chrome Web Store:
      Install the extension directly from the Chrome Web Store by following this link: Chrome Web Store.
    • Or via manual installation:
      Download the repository from GitHub and load the extension (subfolder chrome-extension/) "unpacked" in your Chrome browser.
  2. Run setup script:
    Open a terminal and execute:
    bash -c "$(curl -fsSL https://raw.githubusercontent.com/perguth/yggdrasil-chromeos/master/setup.sh)"
    

Usage

  • Linux needs to be active on your ChromeOS for the proxy to work.
  • Use the extension icon to control your access to the network.
  • Start exploring the Yggdrasil Network through services like โšก ygg-only.thingylabs.io.

This setup offers a simple way for ChromeOS users to access and navigate the decentralized, secure Yggdrasil Network with minimal configuration.