# Problem with Tor on OpenWRT

**URL:** https://forum.torproject.org/t/problem-with-tor-on-openwrt/21730
**Category:** Core Tor
**Created:** [June 10, 2026, 3:41pm UTC](https://forum.torproject.org/t/problem-with-tor-on-openwrt/21730 "2026-06-10T15:41:43Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Quibber](https://forum.torproject.org/letter_avatar_proxy/v4/letter/q/c2a13f/32.png) [@Quibber](https://forum.torproject.org/u/Quibber)
#### Post date: [June 10, 2026, 3:41pm UTC](https://forum.torproject.org/t/problem-with-tor-on-openwrt/21730/1 "2026-06-10T15:41:43Z")

</div>

Hi all!

I use core Tor as a service on my desktop (Linux) and also I use it on my OpenWRT router which serves the home network. Both Tor instances have almost the same config (using obfs4proxy with the same bridges). Also, I have to pass Tor traffic via an additional proxy (which is a network obfuscator named ‘byedpi’) to avoid blocking. The obfuscator instances are installed in both places (desktop and router) and have the same config.

And the result is: Tor on my desktop is working well, Tor on my router cannot connect.

Okay, I login to he router, stop the service and try to start Tor manually. That’s I see:

`root@Router:~# /usr/sbin/tor -f /tmp/torrc`  
`Jun 10 18:35:01.069 [notice] Tor 0.4.8.22 running on Linux with Libevent 2.1.12-stable, OpenSSL 3.0.19, Zlib 1.3.1, Liblzma N/A, Libzstd N/A and Unknown N/A as libc.`  
`Jun 10 18:35:01.069 [notice] Tor can’t help you if you use it wrong! Learn how to be safe at ` [Tor Browser best practices - Security - Tor Browser — Tor](https://support.torproject.org/faq/staying-anonymous/)  
`Jun 10 18:35:01.069 [notice] Read configuration file “/etc/tor/torrc”.`  
`Jun 10 18:35:01.074 [notice] Processing configuration path “/etc/tor/torrc.d/*.conf” at recursion level 1.`  
`Jun 10 18:35:01.074 [notice] Including configuration file “/etc/tor/torrc.d/bridges.conf”.`  
`Jun 10 18:35:01.079 [notice] You configured a non-loopback address ‘192.168.1.1:9050’ for SocksPort. This allows everybody on your local network to use your machine as a proxy. Make sure this is what you wanted.`  
`Jun 10 18:35:01.079 [notice] Opening Socks listener on 192.168.1.1:9050`  
`Jun 10 18:35:01.079 [notice] Opened Socks listener connection (ready) on 192.168.1.1:9050`  
`Jun 10 18:35:01.000 [warn] Failed to open GEOIP file /usr/share/tor/geoip.`  
`Jun 10 18:35:01.000 [warn] We’ve been configured to use (or avoid) nodes in certain countries, and we need GEOIP information to figure out which ones they are.`  
`Jun 10 18:35:01.000 [warn] Failed to open GEOIP file /usr/share/tor/geoip6.`  
`Jun 10 18:35:01.000 [warn] We’ve been configured to use (or avoid) nodes in certain countries, and we need GEOIP information to figure out which ones they are.`  
`Jun 10 18:35:01.000 [notice] Set list of supported TLS groups to: P-256:X25519:P-224`  
`Jun 10 18:35:01.000 [notice] Bootstrapped 0% (starting): Starting`  
`Jun 10 18:35:03.000 [notice] Starting with guard context “bridges”`  
`Jun 10 18:35:03.000 [notice] Delaying directory fetches: No running bridges`

and silence then… It doesn’t matter if to pass Tor traffic via the proxy or not.

Could anyone give an advice?

---

<div class="post-metadata">

### Author: ![Redwave](https://forum.torproject.org/user_avatar/forum.torproject.org/redwave/32/5801_2.png) [@Redwave](https://forum.torproject.org/u/Redwave)
#### Post date: [July 4, 2026, 3:46pm UTC](https://forum.torproject.org/t/problem-with-tor-on-openwrt/21730/2 "2026-07-04T15:46:20Z")

</div>

[Redwave](https://v236xhqtyullodhf26szyjepvkbv6iitrhjgrqj4avaoukebkk6n6syd.onion/u/redwave)

Navigate to [http://2gzyxa5ihm7nsggfxnu52rck2vv4rvmdlkiu3zzui5du4xyclen53wid.onion/download/tor/](http://2gzyxa5ihm7nsggfxnu52rck2vv4rvmdlkiu3zzui5du4xyclen53wid.onion/download/tor/) and get one of the expert bundles. It doesn’t really matter which, but a reasonable choice is the one for GNU/Linux (x86\_64)

Download it on your OpenWrt router:  
`$ wget https://archive.torproject.org/tor-package-archive/torbrowser/15.0.17/tor-expert-bundle-linux-x86_64-15.0.17.tar.gz`

Untar it:

`$ tar -xaf tor-expert-bundle-linux-x86_64-15.0.17.tar.gz`

You will now have the geoip databases in data/geoip and data/geoip6 that you can copy to /usr/share/tor/

---

<div class="post-metadata">

### Author: ![Quibber](https://forum.torproject.org/letter_avatar_proxy/v4/letter/q/c2a13f/32.png) [@Quibber](https://forum.torproject.org/u/Quibber)
#### Post date: [July 13, 2026, 10:23am UTC](https://forum.torproject.org/t/problem-with-tor-on-openwrt/21730/3 "2026-07-13T10:23:31Z")

</div>

Thank you so much!

Just two remarks:

1. The correct command is:

`tar -xazf tor-expert-bundle-linux-x86_64-15.0.17.tar.gz`

as it’s compressed.

1. After copying the geo files you need to make sure there are proper file / dir rights:

`chown -R tor:tor /usr/share/tor/`

Finally, it works! Thank you again 🙂

---

<div class="post-metadata">

### Author: ![Noino](https://forum.torproject.org/letter_avatar_proxy/v4/letter/n/ed655f/32.png) [@Noino](https://forum.torproject.org/u/Noino)
#### Post date: [July 13, 2026, 11:51am UTC](https://forum.torproject.org/t/problem-with-tor-on-openwrt/21730/4 "2026-07-13T11:51:02Z")

</div>

As you have tor on your desktop you could instead do what I do to copy the latest geoip files to your OpenWrt router. From your desktop:

```auto
$ scp -O /usr/share/tor/geoip /usr/share/tor/geoip6 root@Router:/usr/share/tor

```

I do this every time there is a tor update so the Snowflake proxy on my OpenWrt router has the latest geoip files, for metrics.

---

<div class="post-metadata">

### Author: ![system](https://forum.torproject.org/uploads/default/original/2X/d/d3424bed34f4ec18b2e99178c2801ba6dfb655d6.png) [@system](https://forum.torproject.org/u/system)
#### Post date: [July 18, 2026, 9:18am UTC](https://forum.torproject.org/t/problem-with-tor-on-openwrt/21730/5 "2026-07-18T09:18:35Z")

</div>

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.
