All Projects → adyanth → openwrt-tailscale-enabler

adyanth / openwrt-tailscale-enabler

Licence: MIT license
Brings Tailscale to low powered OpenWRT devices

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to openwrt-tailscale-enabler

Openwrt Dns Forwarder
DNS-Forwarder for OpenWrt
Stars: ✭ 215 (-47.43%)
Mutual labels:  openwrt
go-uci
Native Go bindings for OpenWrt's UCI.
Stars: ✭ 69 (-83.13%)
Mutual labels:  openwrt
saklarku
Aplikasi mobile remote control untuk mengendalikan saklar/relay yang terhubung dengan port LED/GPIO di router berbasis OpenWRT
Stars: ✭ 20 (-95.11%)
Mutual labels:  openwrt
Windowsspyblocker
WindowsSpyBlocker 🛡️ is an application written in Go and delivered as a single executable to block spying and tracking on Windows systems.
Stars: ✭ 2,913 (+612.22%)
Mutual labels:  openwrt
Drcom Gdut Hc5661a Openwrt
在Dr.COM下使用路由器上校园网WIFI(以广东工业大学、极路由1S HC5661A、OpenWrt为例)
Stars: ✭ 245 (-40.1%)
Mutual labels:  openwrt
wrt-hisicam
OpenWrt based HiSilicon`s System-On-a-Chip ip camera firmware
Stars: ✭ 21 (-94.87%)
Mutual labels:  openwrt
Xfrp
xfrps&frp client for openwrt&LEDE
Stars: ✭ 205 (-49.88%)
Mutual labels:  openwrt
openlumi.github.io
OpenWrt for Xiaomi Zigbee gateway with imx6 SoC DGNWG05LM, ZHWG11LM
Stars: ✭ 134 (-67.24%)
Mutual labels:  openwrt
Lede
Lean's OpenWrt source
Stars: ✭ 19,062 (+4560.64%)
Mutual labels:  openwrt
NueXini Packages
Packages for OpenWrt【每日更新luci-app OpenWrt Packages】
Stars: ✭ 269 (-34.23%)
Mutual labels:  openwrt
Sierra Wireless Modems
EM7565/EM7455/MC7455 - Modem Configuration
Stars: ✭ 217 (-46.94%)
Mutual labels:  openwrt
Openwrt Trojan
trojan and its dependencies for OpenWrt
Stars: ✭ 236 (-42.3%)
Mutual labels:  openwrt
ansible-role-tailscale
Ansible role to install and configure a Tailscale node.
Stars: ✭ 189 (-53.79%)
Mutual labels:  tailscale
Django Netjsonconfig
Configuration manager for embedded devices, implemented as a reusable django-app
Stars: ✭ 213 (-47.92%)
Mutual labels:  openwrt
owrtwifi2mqtt
Using your OpenWRT Router's Wifi to detect if a person's smartphone is still in/near the apartment and publish via MQTT
Stars: ✭ 70 (-82.89%)
Mutual labels:  openwrt
Opkg Upgrade
List and install OpenWRT / LEDE opkg upgradable packages
Stars: ✭ 215 (-47.43%)
Mutual labels:  openwrt
ct-frontend
Frontend Demo for Cucumber Tony API
Stars: ✭ 20 (-95.11%)
Mutual labels:  openwrt
TzumiMagicTV-RTLSDR
Working with the 13 dollar Tzumi MagicTV.
Stars: ✭ 38 (-90.71%)
Mutual labels:  openwrt
theairportwiki
http://theairportwiki.com
Stars: ✭ 26 (-93.64%)
Mutual labels:  openwrt
openipc.github.io
Alternative IP Camera firmware from an open community, http://openipc.org site source code
Stars: ✭ 28 (-93.15%)
Mutual labels:  openwrt

Tailscale on OpenWRT

  1. Extract the contents of root to your filesystem root:
tar x -zvC / -f openwrt-tailscale-enabler-<tag>.tgz
  1. Install the prerequisites for wget and tailscale:
opkg update
opkg install libustream-openssl ca-bundle kmod-tun
  1. Run tailscale for the first time:
/etc/init.d/tailscale start
tailscale up --accept-dns=false --advertise-routes=10.0.0.0/24

Both of these commands download the tailscale package to get the binaries to /tmp. The /etc/init.d/tailscale will start the tailscale daemon. The next command uses the tailscale CLI to configure the login and add some settings to prevent dns changes and advertise routes. Use the URL printed to login to tailscale.

  1. Enable tailscale at boot:
/etc/init.d/tailscale enable

Verify by looking for an entry here:

ls /etc/rc.d/S*tailscale*
  1. Reboot the router and verify that it shows up online on the Tailscale Admin portal.

  2. To update the version of tailscale, grab the latest version here of the form 1.2.10_mips and replace the same in /usr/bin/tailscale and /usr/bin/tailscaled: version="1.2.10_mips".

Note: You need to have atleast 11+16 = ~27 MB of free space in /tmp (which is usually in RAM) to be able to use this.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].