Install Tor service on ASUSWRT Merlin Router

Pardon me for my ignorance. I am not tech savvy, however I tried to install Tor on my AsusWRT Merlin router, and it seems properly running and I can even curl the internet website on my router’s terminal (Thanks ChatGPT, I followed its instruction step by step to complete the installation, and curl check.torproject.org, ip.me, etc., which are giving me right response (as I am in China, torproject.org is blocked by GFW. so the response from it really means my router reach it and get response from the website.)) After that, I tried to configure the brower on my laptop with the instruction of ChatGPT again (make the router as a SOCKS5 proxy, with port 9050), unfortunately, the connection is lost, no website can be open, even the websites not blocked by GFW.

then ChatGPT’s replies were no longer workable. I believe there must be something wrong with my configuration, and I hope tech gurus here can help me find the issue and give some suggestions on it.

Thanks!

Hi, please share your torrc and tor logs.

here are the trrc and log from my router.

summerloveVPN@RT-AX58U-ABE0:/tmp/home/root# vi /opt/etc/tor/torrc

## Configuration file for a typical Tor user
## Last updated 28 February 2019 for Tor 0.3.5.1-alpha.
## (may or may not work for much older or much newer versions of Tor.)
##
## Lines that begin with "## " try to explain what's going on. Lines
## that begin with just "#" are disabled commands: you can enable them
## by removing the "#" symbol.
##
## See 'man tor', or https //www torproject org/docs/tor-manual.html,
## for more options you can use in this file.
##
## Tor will look for this file in various places based on your platform:
## https //support torproject org/tbb/tbb-editing-torrc/

## Tor opens a SOCKS proxy on port 9050 by default -- even if you don't
## configure one below. Set "SOCKSPort 0" if you plan to run Tor only
## as a relay, and not make any local application connections yourself.
#SOCKSPort 9050 # Default: Bind to localhost:9050 for local connections.
#SOCKSPort 192.168.0.1:9100 # Bind to this address:port too.

## Entry policies to allow/deny SOCKS requests based on IP address.
## First entry that matches wins. If no SOCKSPolicy is set, we accept
## all (and only) requests that reach a SOCKSPort. Untrusted users who
## can access your SOCKSPort may be able to learn about the connections
## you make.
#SOCKSPolicy accept 192.168.0.0/16
#SOCKSPolicy accept6 FC00::/7
#SOCKSPolicy reject *

## Logs go to stdout at level "notice" unless redirected by something
## else, like one of the below lines. You can have as many Log lines as
## you want.
##
## We advise using "notice" in most cases, since anything more verbose
## may provide sensitive information to an attacker who obtains the logs.
##
## Send all messages of level 'notice' or higher to /opt/var/log/tor/notices.log
#Log notice file /opt/var/log/tor/notices.log
## Send every possible message to /opt/var/log/tor/debug.log
#Log debug file /opt/var/log/tor/debug.log
## Use the system log instead of Tor's logfiles
#Log notice syslog
## To send all messages to stderr:
#Log debug stderr

## Uncomment this to start the process in the background... or use
## --runasdaemon 1 on the command line. This is ignored on Windows;
## see the FAQ entry if you want Tor to run as an NT service.
#RunAsDaemon 1

## The directory for keeping all the keys/etc. By default, we store
## things in $HOME/.tor on Unix, and in Application Data\tor on Windows.
#DataDirectory /opt/var/lib/tor

## The port on which Tor will listen for local connections from Tor
## controller applications, as documented in control-spec.txt.
#ControlPort 9051
## If you enable the controlport, be sure to enable one of these
## authentication methods, to prevent attackers from accessing it.
#HashedControlPassword xxxx
#CookieAuthentication 1

############### This section is just for location-hidden services ###

## Once you have configured a hidden service, you can look at the

############### This section is just for location-hidden services ###

## Once you have configured a hidden service, you can look at the
## contents of the file ".../hidden_service/hostname" for the address
## to tell people.
##
## HiddenServicePort x y:z says to redirect requests on port x to the
## address y:z.

#HiddenServiceDir /opt/var/lib/tor/hidden_service/
#HiddenServicePort 80 127.0.0.1:80

#HiddenServiceDir /opt/var/lib/tor/other_hidden_service/
#HiddenServicePort 80 127.0.0.1:80
#HiddenServicePort 22 127.0.0.1:22

################ This section is just for relays #####################
#
## See https //community torproject org/relay for details.

## Required: what port to advertise for incoming Tor connections.
#ORPort 9001
## If you want to listen on a port other than the one advertised in
## ORPort (e.g. to advertise 443 but bind to 9090), you can do it as
## follows.  You'll need to do ipchains or other port forwarding
## yourself to make this work.
#ORPort 443 NoListen
#ORPort 127.0.0.1:9090 NoAdvertise
## If you want to listen on IPv6 your numeric address must be explicitly
## between square brackets as follows. You must also listen on IPv4.
#ORPort [2001:DB8::1]:9050

## The IP address or full DNS name for incoming connections to your
## relay. Leave commented out and Tor will guess.
#Address noname. example . com

## If you have multiple network interfaces, you can specify one for
## outgoing traffic to use.
## OutboundBindAddressExit will be used for all exit traffic, while
## OutboundBindAddressOR will be used for all OR and Dir connections
## (DNS connections ignore OutboundBindAddress).
## If you do not wish to differentiate, use OutboundBindAddress to
## specify the same address for both in a single line.
#OutboundBindAddressExit 10.0.0.4
#OutboundBindAddressOR 10.0.0.5

## A handle for your relay, so people don't have to refer to it by key.
## Nicknames must be between 1 and 19 characters inclusive, and must
## contain only the characters [a-zA-Z0-9].
## If not set, "Unnamed" will be used.
#Nickname ididnteditheconfig

## Define these to limit how much relayed traffic you will allow. Your
## own traffic is still unthrottled. Note that RelayBandwidthRate must
## be at least 75 kilobytes per second.
## Note that units for these config options are bytes (per second), not
## bits (per second), and that prefixes are binary prefixes, i.e. 2^10,
## 2^20, etc.
#RelayBandwidthRate 100 KBytes  # Throttle traffic to 100KB/s (800Kbps)
#RelayBandwidthBurst 200 KBytes # But allow bursts up to 200KB (1600Kb)

## Use these to restrict the maximum traffic per day, week, or month.
## Note that this threshold applies separately to sent and received bytes,
## not to their sum: setting "40 GB" may allow up to 80 GB total before
## hibernating.
##
## Set a maximum of 40 gigabytes each way per period.
#AccountingMax 40 GBytes
## Each period starts daily at midnight (AccountingMax is per day)
#AccountingStart day 00:00
## Each period starts on the 3rd of the month at 15:00 (AccountingMax
## is per month)
#AccountingStart month 3 15:00

## Administrative contact information for this relay or bridge. This line
## can be used to contact you if your relay or bridge is misconfigured or
## something else goes wrong. Note that we archive and publish all
## descriptors containing these lines and that Google indexes them, so
## spammers might also collect them. You may want to obscure the fact that
## it's an email address and/or generate a new address for this purpose.
##
## If you are running multiple relays, you MUST set this option.
##
#ContactInfo Random Person <nobody AT example dot com>
## You might also include your PGP or GPG fingerprint if you have one:
#ContactInfo 0xFFFFFFFF Random Person <nobody AT example dot com>

## Uncomment this to mirror directory information for others. Please do
## if you have enough bandwidth.
#DirPort 9030 # what port to advertise for directory connections
## If you want to listen on a port other than the one advertised in
## DirPort (e.g. to advertise 80 but bind to 9091), you can do it as
## follows.  below too. You'll need to do ipchains or other port
## forwarding yourself to make this work.
#DirPort 80 NoListen
#DirPort 127.0.0.1:9091 NoAdvertise
## Uncomment to return an arbitrary blob of html on your DirPort. Now you
## can explain what Tor is if anybody wonders why your IP address is
## contacting them. See contrib/tor-exit-notice.html in Tor's source
## distribution for a sample.
#DirPortFrontPage /opt/etc/tor/tor-exit-notice.html

## Uncomment this if you run more than one Tor relay, and add the identity
## key fingerprint of each Tor relay you control, even if they're on
## different networks. You declare it here so Tor clients can avoid
## using more than one of your relays in a single circuit. See
## https //support torproject org/relay-operators/multiple-relays/
## However, you should never include a bridge's fingerprint here, as it would
## break its concealability and potentially reveal its IP/TCP address.
##
## If you are running multiple relays, you MUST set this option.
##
## Note: do not use MyFamily on bridge relays.
#MyFamily $keyid,$keyid,...

## Uncomment this if you want your relay to be an exit, with the default
## exit policy (or whatever exit policy you set below).
## (If ReducedExitPolicy, ExitPolicy, or IPv6Exit are set, relays are exits.
## If none of these options are set, relays are non-exits.)
#ExitRelay 1

## Uncomment this if you want your relay to allow IPv6 exit traffic.
## (Relays do not allow any exit traffic by default.)
#IPv6Exit 1

## Uncomment this if you want your relay to be an exit, with a reduced set
## of exit ports.
## Uncomment these lines if you want your relay to be an exit, with the
## specified set of exit IPs and ports.
##
## A comma-separated list of exit policies. They're considered first
## to last, and the first match wins.
##
## If you want to allow the same ports on IPv4 and IPv6, write your rules
## using accept/reject *. If you want to allow different ports on IPv4 and
## IPv6, write your IPv6 rules using accept6/reject6 *6, and your IPv4 rules
## using accept/reject *4.
##
## If you want to _replace_ the default exit policy, end this with either a
## reject *:* or an accept *:*. Otherwise, you're _augmenting_ (prepending to)
## the default exit policy. Leave commented to just use the default, which is
## described in the man page or at
## https : //support torproject org/relay-operators
##
## Look at https  // support torproject org/abuse/exit-relay-expectations/
## for issues you might encounter if you use the default exit policy.
##
## If certain IPs and ports are blocked externally, e.g. by your firewall,
## you should update your exit policy to reflect this -- otherwise Tor
## users will be told that those destinations are down.
##
## For security, by default Tor rejects connections to private (local)
## networks, including to the configured primary public IPv4 and IPv6 addresses,
## and any public IPv4 and IPv6 addresses on any interface on the relay.
## See the man page entry for ExitPolicyRejectPrivate if you want to allow
## "exit enclaving".
##
#ExitPolicy accept *:6660-6667,reject *:* # allow irc ports on IPv4 and IPv6 but no more
#ExitPolicy accept *:119 # accept nntp ports on IPv4 and IPv6 as well as default exit policy
#ExitPolicy accept *4:119 # accept nntp ports on IPv4 only as well as default exit policy
#ExitPolicy accept6 *6:119 # accept nntp ports on IPv6 only as well as default exit policy
#ExitPolicy reject *:* # no exits allowed

## Bridge relays (or "bridges") are Tor relays that aren't listed in the
## main directory. Since there is no complete public list of them, even an
## ISP that filters connections to all the known Tor relays probably
## won't be able to block all the bridges. Also, websites won't treat you
## differently because they won't know you're running Tor. If you can
## be a real relay, please do; but if not, be a bridge!
##
## Warning: when running your Tor as a bridge, make sure than MyFamily is
## NOT configured.
#BridgeRelay 1
## By default, Tor will advertise your bridge to users through various
## mechanisms like https://bridges.torproject.org/. If you want to run
## a private bridge, for example because you'll give out your bridge
## address manually to your friends, uncomment this line:
#BridgeDistribution none

## Configuration options can be imported from files or folders using the %include
## option with the value being a path. This path can have wildcards. Wildcards are
## expanded first, using lexical order. Then, for each matching file or folder, the following
## rules are followed: if the path is a file, the options from the file will be parsed as if
## they were written where the %include option is. If the path is a folder, all files on that
## folder will be parsed following lexical order. Files starting with a dot are ignored. Files
## on subfolders are ignored.
## The %include option can be used recursively.
#%include /etc/torrc.d/*.conf

SOCKSPort 9050
UseBridges 0
#ExitNodes {us}  # or another country code if preferred
#StrictNodes 0
Log notice file /opt/var/log/tor/log
ControlPort 127 . 0 . 0 . 1 : 9051
#HashedControlPassword <hashed-password>
- /opt/etc/tor/torrc 260/260 100%

below is log:

Oct 24 21:36:45.000 [notice] Tor 0.4.8.12 opening log file.
Oct 24 21:36:45.754 [notice] We compiled with OpenSSL 300000e0: OpenSSL 3.0.14 4 Jun 2024 and we are running with OpenSSL 300000e0: 3.0.14. These two versions should be binary compatible.
Oct 24 21:36:45.783 [notice] Tor 0.4.8.12 running on Linux with Libevent 2.1.12-stable, OpenSSL 3.0.14, Zlib 1.3.1, Liblzma N/A, Libzstd N/A and Glibc 2.27 as libc.
Oct 24 21:36:45.783 [notice] Tor can't help you if you use it wrong! Learn how to be safe at https://support.torproject.org/faq/staying-anonymous/
Oct 24 21:36:45.784 [notice] Read configuration file "/opt/etc/tor/torrc".
Oct 24 21:36:45.789 [warn] ControlPort is open, but no authentication method has been configured.  This means that any program on your computer can reconfigure your Tor.  That's bad!  You should upgrade your Tor controller as soon as possible.
Oct 24 21:36:45.794 [notice] Opening Socks listener on 127.0.0.1:9050
Oct 24 21:36:45.794 [notice] Opened Socks listener connection (ready) on 127.0.0.1:9050
Oct 24 21:36:45.795 [notice] Opening Control listener on 127.0.0.1:9051
Oct 24 21:36:45.795 [notice] Opened Control listener connection (ready) on 127.0.0.1:9051
Oct 24 21:36:45.000 [warn] You are running Tor as root. You don't need to, and you probably shouldn't.
Oct 24 21:36:46.000 [notice] Bootstrapped 0% (starting): Starting
Oct 24 21:36:46.000 [notice] Starting with guard context "default"
Oct 24 21:36:47.000 [notice] Bootstrapped 5% (conn): Connecting to a relay
Oct 24 21:36:50.000 [notice] Bootstrapped 10% (conn_done): Connected to a relay
Oct 24 21:37:35.000 [warn] Problem bootstrapping. Stuck at 10% (conn_done): Connected to a relay. (Connection timed out; TIMEOUT; count 10; recommendation warn; host 7BE683E65D48141321C5ED92F075C55364AC7123 at 193.23.244.244:443)
Oct 24 21:37:35.000 [warn] 9 connections have failed:
Oct 24 21:37:35.000 [warn]  8 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:37:35.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:37:38.000 [warn] Problem bootstrapping. Stuck at 10% (conn_done): Connected to a relay. (Connection timed out; TIMEOUT; count 11; recommendation warn; host 7AA326BE0D505FC932C4BA1AA54E04715163B1CE at 185.103.110.65:9007)
Oct 24 21:37:38.000 [warn] 10 connections have failed:
Oct 24 21:37:38.000 [warn]  9 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:37:38.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:37:48.000 [warn] Problem bootstrapping. Stuck at 10% (conn_done): Connected to a relay. (Connection timed out; TIMEOUT; count 12; recommendation warn; host C388F5A09620A5D76275324EEBB90A06A8BD95CD at 51.210.111.103:9001)
Oct 24 21:37:48.000 [warn] 11 connections have failed:
Oct 24 21:37:48.000 [warn]  10 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:37:48.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:37:51.000 [warn] Problem bootstrapping. Stuck at 10% (conn_done): Connected to a relay. (Connection timed out; TIMEOUT; count 13; recommendation warn; host 2F8720FCC11EF0DF5AB93F0413A8714B32C38246 at 104.248.21.236:443)
Oct 24 21:37:51.000 [warn] 12 connections have failed:
Oct 24 21:37:51.000 [warn]  11 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:37:51.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:37:54.000 [warn] Problem bootstrapping. Stuck at 10% (conn_done): Connected to a relay. (No route to host; NOROUTE; count 14; recommendation warn; host 86D9CD7032FC0A6E86D1D93C05E55B85B907241A at 23.155.24.6:9007)
Oct 24 21:37:54.000 [warn] 13 connections have failed:
Oct 24 21:37:54.000 [warn]  12 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:37:54.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:37:58.000 [warn] Problem bootstrapping. Stuck at 10% (conn_done): Connected to a relay. (Connection timed out; TIMEOUT; count 15; recommendation warn; host 9971F51A3274758B5C59E1D6580ED2C13E13CBEC at 185.220.100.254:9100)
Oct 24 21:37:58.000 [warn] 14 connections have failed:
Oct 24 21:37:58.000 [warn]  13 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:37:58.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:38:15.000 [warn] Problem bootstrapping. Stuck at 10% (conn_done): Connected to a relay. (Connection timed out; TIMEOUT; count 16; recommendation warn; host B6526852EF18FB54BC91437B54055D16FD581898 at 176.198.159.33:9001)
Oct 24 21:38:15.000 [warn] 15 connections have failed:
Oct 24 21:38:15.000 [warn]  14 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:38:15.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:38:23.000 [warn] Problem bootstrapping. Stuck at 10% (conn_done): Connected to a relay. (Connection timed out; TIMEOUT; count 17; recommendation warn; host E3E42D35F801C9D5AB23584E0025D56FE2B33396 at 216.218.219.41:443)
Oct 24 21:38:23.000 [warn] 16 connections have failed:
Oct 24 21:38:23.000 [warn]  15 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:38:23.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:38:29.000 [warn] Problem bootstrapping. Stuck at 10% (conn_done): Connected to a relay. (Connection timed out; TIMEOUT; count 18; recommendation warn; host E43244684E0C924EC082B8ECC735FAF2F8CF1C45 at 94.32.66.15:9001)
Oct 24 21:38:29.000 [warn] 17 connections have failed:
Oct 24 21:38:29.000 [warn]  16 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:38:29.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:39:08.000 [warn] Problem bootstrapping. Stuck at 10% (conn_done): Connected to a relay. (Connection timed out; TIMEOUT; count 19; recommendation warn; host 1A25C6358DB91342AA51720A5038B72742732498 at 128.31.0.39:9201)
Oct 24 21:39:08.000 [warn] 18 connections have failed:
Oct 24 21:39:08.000 [warn]  17 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:39:08.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:39:09.000 [warn] Problem bootstrapping. Stuck at 10% (conn_done): Connected to a relay. (Connection timed out; TIMEOUT; count 20; recommendation warn; host 89BF7D5316CD77E001547B497BD948C2362B9B30 at 95.214.53.96:8445)
Oct 24 21:39:09.000 [warn] 19 connections have failed:
Oct 24 21:39:09.000 [warn]  18 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:39:09.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:39:11.000 [warn] Problem bootstrapping. Stuck at 10% (conn_done): Connected to a relay. (Connection timed out; TIMEOUT; count 21; recommendation warn; host B30D36FBA3DD300E11916A086D7166A6BE3169FE at 89.147.108.35:9105)
Oct 24 21:39:11.000 [warn] 20 connections have failed:
Oct 24 21:39:11.000 [warn]  19 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:39:11.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:39:23.000 [warn] Problem bootstrapping. Stuck at 10% (conn_done): Connected to a relay. (Connection timed out; TIMEOUT; count 22; recommendation warn; host 18105829C1D3A4438C5C156CA7C08FA62279D0C2 at 45.141.215.111:9600)
Oct 24 21:39:23.000 [warn] 21 connections have failed:
Oct 24 21:39:23.000 [warn]  20 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:39:23.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:39:25.000 [warn] Problem bootstrapping. Stuck at 10% (conn_done): Connected to a relay. (Connection timed out; TIMEOUT; count 23; recommendation warn; host 2E9CBA7FC4804EC8401215537769677976BBF38A at 172.105.219.152:443)
Oct 24 21:39:25.000 [warn] 22 connections have failed:
Oct 24 21:39:25.000 [warn]  21 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:39:25.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:39:29.000 [warn] Problem bootstrapping. Stuck at 10% (conn_done): Connected to a relay. (Connection timed out; TIMEOUT; count 24; recommendation warn; host 410D5B5847C199DE15DE80741BDC0000A5A53C8F at 45.141.215.111:9400)
Oct 24 21:39:29.000 [warn] 23 connections have failed:
Oct 24 21:39:29.000 [warn]  22 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:39:29.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:39:38.000 [warn] Problem bootstrapping. Stuck at 10% (conn_done): Connected to a relay. (Connection timed out; TIMEOUT; count 25; recommendation warn; host 29100F9EEEB3B9FFC645E05552CD9F388B831782 at 74.208.60.50:443)
Oct 24 21:39:38.000 [warn] 24 connections have failed:
Oct 24 21:39:38.000 [warn]  23 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:39:38.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:39:40.000 [warn] Problem bootstrapping. Stuck at 10% (conn_done): Connected to a relay. (Connection timed out; TIMEOUT; count 26; recommendation warn; host 403D9E1DDD8E66FA8081DEAE17C94B2D1D1F6164 at 212.51.155.104:9001)
Oct 24 21:39:40.000 [warn] 25 connections have failed:
Oct 24 21:39:40.000 [warn]  24 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:39:40.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:39:44.000 [warn] Problem bootstrapping. Stuck at 10% (conn_done): Connected to a relay. (Connection timed out; TIMEOUT; count 27; recommendation warn; host DE9317A1C4B5A95AFE78ECAC82B5DB6A7018B36B at 199.195.253.180:9000)
Oct 24 21:39:44.000 [warn] 26 connections have failed:
Oct 24 21:39:44.000 [warn]  25 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:39:44.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:39:45.000 [notice] Bootstrapped 14% (handshake): Handshaking with a relay
Oct 24 21:39:46.000 [notice] Bootstrapped 15% (handshake_done): Handshake with a relay done
Oct 24 21:39:46.000 [notice] Bootstrapped 20% (onehop_create): Establishing an encrypted directory connection
Oct 24 21:39:46.000 [notice] Bootstrapped 25% (requesting_status): Asking for networkstatus consensus
Oct 24 21:39:46.000 [notice] Bootstrapped 30% (loading_status): Loading networkstatus consensus
Oct 24 21:39:49.000 [notice] I learned some more directory information, but not enough to build a circuit: We have no usable consensus.
Oct 24 21:39:49.000 [notice] Bootstrapped 40% (loading_keys): Loading authority key certs
Oct 24 21:39:51.000 [notice] The current consensus has no exit nodes. Tor can only build internal paths, such as paths to onion services.
Oct 24 21:39:51.000 [notice] Bootstrapped 45% (requesting_descriptors): Asking for relay descriptors
Oct 24 21:39:51.000 [notice] I learned some more directory information, but not enough to build a circuit: We need more microdescriptors: we have 0/8138, and can only build 0% of likely paths. (We have 0% of guards bw, 0% of midpoint bw, and 0% of end bw (no exits in consensus, using mid) = 0% of path bw.)
Oct 24 21:39:53.000 [warn] Problem bootstrapping. Stuck at 45% (requesting_descriptors): Asking for relay descriptors. (Connection timed out; TIMEOUT; count 28; recommendation warn; host C3389AB2CDC731B5D134B9E9415A024F28E660EC at 94.242.53.228:443)
Oct 24 21:39:53.000 [warn] 27 connections have failed:
Oct 24 21:39:53.000 [warn]  26 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:39:53.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:39:55.000 [warn] Problem bootstrapping. Stuck at 45% (requesting_descriptors): Asking for relay descriptors. (Connection timed out; TIMEOUT; count 29; recommendation warn; host 8E63F51E631690B21101F0CDA17F89867BB4C7A5 at 91.219.60.67:9001)
Oct 24 21:39:55.000 [warn] 28 connections have failed:
Oct 24 21:39:55.000 [warn]  27 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:39:55.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:40:06.000 [warn] Problem bootstrapping. Stuck at 45% (requesting_descriptors): Asking for relay descriptors. (Connection timed out; TIMEOUT; count 30; recommendation warn; host FA561E534DDDE63830FA0B0A484235ED23BB27A3 at 85.215.67.230:8443)
Oct 24 21:40:06.000 [warn] 29 connections have failed:
Oct 24 21:40:06.000 [warn]  28 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:40:06.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:40:06.000 [warn] Problem bootstrapping. Stuck at 45% (requesting_descriptors): Asking for relay descriptors. (Connection timed out; TIMEOUT; count 31; recommendation warn; host 17C2FBA1F1AAB637E92247D060A734FD6786433B at 89.248.165.40:9001)
Oct 24 21:40:06.000 [warn] 30 connections have failed:
Oct 24 21:40:06.000 [warn]  29 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:40:06.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:40:22.000 [warn] Problem bootstrapping. Stuck at 45% (requesting_descriptors): Asking for relay descriptors. (Connection timed out; TIMEOUT; count 32; recommendation warn; host ED14ABA4A81D88D6827A2CB91CF8CCE71A615131 at 103.252.90.217:9000)
Oct 24 21:40:22.000 [warn] 31 connections have failed:
Oct 24 21:40:22.000 [warn]  30 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:40:22.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:40:29.000 [notice] Bootstrapped 50% (loading_descriptors): Loading relay descriptors
Oct 24 21:40:32.000 [notice] The current consensus contains exit nodes. Tor can build exit and internal paths.
Oct 24 21:40:42.000 [warn] Problem bootstrapping. Stuck at 50% (loading_descriptors): Loading relay descriptors. (Connection timed out; TIMEOUT; count 33; recommendation warn; host 6E6D100BC002628E7441DBC7D0A21E3182EF5607 at 45.141.215.10:143)
Oct 24 21:40:42.000 [warn] 32 connections have failed:
Oct 24 21:40:42.000 [warn]  31 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:40:42.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:40:42.000 [warn] Problem bootstrapping. Stuck at 50% (loading_descriptors): Loading relay descriptors. (Connection timed out; TIMEOUT; count 34; recommendation warn; host 5B6DAB1516F3312E7F3E8DACFAABC732A5DF67CC at 94.156.175.86:9001)
Oct 24 21:40:42.000 [warn] 33 connections have failed:
Oct 24 21:40:42.000 [warn]  32 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:40:42.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:40:42.000 [warn] Problem bootstrapping. Stuck at 50% (loading_descriptors): Loading relay descriptors. (Connection timed out; TIMEOUT; count 35; recommendation warn; host 881CC97BF7BA6B2A150931CEBD9F2A2DA5434D0A at 185.220.101.136:11136)
Oct 24 21:40:42.000 [warn] 34 connections have failed:
Oct 24 21:40:42.000 [warn]  33 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:40:42.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:40:42.000 [warn] Problem bootstrapping. Stuck at 50% (loading_descriptors): Loading relay descriptors. (Connection timed out; TIMEOUT; count 36; recommendation warn; host 0CAA2E9044A86B11915C413B5A0911DF29E9A1AC at 51.38.110.234:9000)
Oct 24 21:40:42.000 [warn] 35 connections have failed:
Oct 24 21:40:42.000 [warn]  34 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:40:42.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:40:42.000 [warn] Problem bootstrapping. Stuck at 50% (loading_descriptors): Loading relay descriptors. (Connection timed out; TIMEOUT; count 37; recommendation warn; host AC633C90E126E0BCA96F14ECE5D222B586FA0D56 at 157.90.92.115:9001)
Oct 24 21:40:42.000 [warn] 36 connections have failed:
Oct 24 21:40:42.000 [warn]  35 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:40:42.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:40:42.000 [warn] Problem bootstrapping. Stuck at 50% (loading_descriptors): Loading relay descriptors. (Connection timed out; TIMEOUT; count 38; recommendation warn; host 43548D125655E5312C41AA348D2A71467855115C at 83.219.162.228:9001)
Oct 24 21:40:42.000 [warn] 37 connections have failed:
Oct 24 21:40:42.000 [warn]  36 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:40:42.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:40:42.000 [warn] Problem bootstrapping. Stuck at 50% (loading_descriptors): Loading relay descriptors. (Connection timed out; TIMEOUT; count 39; recommendation warn; host AD55CE98AA0477F537A4BE1537A4B9EF7BE34CC2 at 62.210.97.21:80)
Oct 24 21:40:42.000 [warn] 38 connections have failed:
Oct 24 21:40:42.000 [warn]  37 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:40:42.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:40:42.000 [warn] Problem bootstrapping. Stuck at 50% (loading_descriptors): Loading relay descriptors. (Connection timed out; TIMEOUT; count 40; recommendation warn; host 9021C967F93B5698AB1F53907F7D0F96A9FB2067 at 65.109.67.160:443)
Oct 24 21:40:42.000 [warn] 39 connections have failed:
Oct 24 21:40:42.000 [warn]  38 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:40:42.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:40:42.000 [warn] Problem bootstrapping. Stuck at 50% (loading_descriptors): Loading relay descriptors. (Connection timed out; TIMEOUT; count 41; recommendation warn; host 254C0A96A24F639FEFB49A0C94847DEF158AFAAE at 45.89.54.11:9001)
Oct 24 21:40:42.000 [warn] 40 connections have failed:
Oct 24 21:40:42.000 [warn]  39 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:40:42.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:40:42.000 [warn] Problem bootstrapping. Stuck at 50% (loading_descriptors): Loading relay descriptors. (Connection timed out; TIMEOUT; count 42; recommendation warn; host 856B7EFB7E09D02A29DD2FF024B7E1EFE21FE9EB at 188.68.46.245:9001)
Oct 24 21:40:42.000 [warn] 41 connections have failed:
Oct 24 21:40:42.000 [warn]  40 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:40:42.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:40:42.000 [warn] Problem bootstrapping. Stuck at 50% (loading_descriptors): Loading relay descriptors. (Connection timed out; TIMEOUT; count 43; recommendation warn; host D0B4499F2B0DF2F684E4AF416EAD937CF8A735F7 at 212.132.79.65:443)
Oct 24 21:40:42.000 [warn] 42 connections have failed:
Oct 24 21:40:42.000 [warn]  41 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:40:42.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:40:42.000 [warn] Problem bootstrapping. Stuck at 50% (loading_descriptors): Loading relay descriptors. (Connection timed out; TIMEOUT; count 44; recommendation warn; host 58F3E2956EABB81F673E2FB90E16E001DB4AC3AE at 85.195.230.249:9001)
Oct 24 21:40:42.000 [warn] 43 connections have failed:
Oct 24 21:40:42.000 [warn]  42 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:40:42.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:40:42.000 [warn] Problem bootstrapping. Stuck at 50% (loading_descriptors): Loading relay descriptors. (Connection timed out; TIMEOUT; count 45; recommendation warn; host 450368054A45D28BB3AEE79C137D5754530B2BA7 at 82.165.132.84:443)
Oct 24 21:40:42.000 [warn] 44 connections have failed:
Oct 24 21:40:42.000 [warn]  43 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:40:42.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:40:42.000 [warn] Problem bootstrapping. Stuck at 50% (loading_descriptors): Loading relay descriptors. (Connection timed out; TIMEOUT; count 46; recommendation warn; host DF41E20CE4461018451F5C7880224B5181627342 at 109.205.195.225:9001)
Oct 24 21:40:42.000 [warn] 45 connections have failed:
Oct 24 21:40:42.000 [warn]  44 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:40:42.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:40:42.000 [warn] Problem bootstrapping. Stuck at 50% (loading_descriptors): Loading relay descriptors. (Connection timed out; TIMEOUT; count 47; recommendation warn; host 67192F3D2363671B783F2A8E8810D4D88245C36D at 45.145.166.175:9200)
Oct 24 21:40:42.000 [warn] 46 connections have failed:
Oct 24 21:40:42.000 [warn]  45 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:40:42.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:40:42.000 [warn] Problem bootstrapping. Stuck at 50% (loading_descriptors): Loading relay descriptors. (Connection timed out; TIMEOUT; count 48; recommendation warn; host 399E1A89A89656FF7AB96A326848A0D3DE9C01FC at 193.142.146.43:9001)
Oct 24 21:40:42.000 [warn] 47 connections have failed:
Oct 24 21:40:42.000 [warn]  46 connections died in state connect()ing with SSL state (No SSL object)
Oct 24 21:40:42.000 [warn]  1 connections died in state handshaking (TLS) with SSL state error in HANDSHAKE
Oct 24 21:41:06.000 [notice] Bootstrapped 55% (loading_descriptors): Loading relay descriptors
Oct 24 21:41:07.000 [notice] Bootstrapped 60% (loading_descriptors): Loading relay descriptors
Oct 24 21:41:08.000 [notice] Bootstrapped 67% (loading_descriptors): Loading relay descriptors
Oct 24 21:41:09.000 [notice] Bootstrapped 75% (enough_dirinfo): Loaded enough directory info to build circuits
Oct 24 21:41:09.000 [notice] Bootstrapped 90% (ap_handshake_done): Handshake finished with a relay to build circuits
Oct 24 21:41:09.000 [notice] Bootstrapped 95% (circuit_create): Establishing a Tor circuit
Oct 24 21:41:12.000 [notice] Bootstrapped 100% (done): Done
Oct 24 21:44:47.000 [notice] Have tried resolving or connecting to address '[scrubbed]' at 3 different places. Giving up.
summerloveVPN@RT-AX58U-ABE0:/tmp/home/root#

and here is the return from ip me and check.torproject org

summerloveVPN@RT-AX58U-ABE0:/tmp/home/root# curl --socks5-hostname 127.0.0.1:9050 http //ip me
192.42.116 22
summerloveVPN@RT-AX58U-ABE0:/tmp/home/root# curl --socks5-hostname 127.0.0.1:9050 http //ip me
212.21.66 6
summerloveVPN@RT-AX58U-ABE0:/tmp/home/root# curl --socks5-hostname 127.0.0 1:9050 https //check.torproject org
<!doctype html>
<html lang="en_US">
<head>
  <meta charset="utf-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <title>

      Congratulations. This browser is configured to use Tor.

</title>
  <link rel="icon" type="image/x-icon" href="/torcheck/img/tor-not.png" />
  <style>
    html { height: 100%; }
    body {
      height: 100%;
      text-align: center;
      font-family: Helvetica, sans-serif;
      margin: 0;
    }
    h1 { font-size: 2em; }
    a { text-decoration: none; }
    a:hover { text-decoration: underline; }
    ul { margin: 0; padding: 0; }
    li {
      text-align: left;
      display: inline;
      list-style-type: none;
      margin: 0;
    }
    .content {
      padding: 4em;
    }
    .foot {
      padding: 2em 4em;
      clear: both;
    }
    .head {
      background-color: #85559f;
      padding: 0.8em 0;
      color: #fff;
    }
    .project {
      margin: 0;
      font-size: 0.8em;
    }

  .on { color: green; }
  .off { color: red; }
  .not { color: goldenrod; }
  .mid { margin: 3em 0; }
  .mid a {
    text-decoration: underline;
  }
  .small { font-size: 0.8em; }
  .security {
    margin: 2em 0;
    padding: 1em;
    font-size: 1.4em;
    color: goldenrod;
    background-color: ghostwhite;
    border-radius: 5px;
  }
  .security a {
    color: goldenrod;
    text-decoration: underline;
  }
  .onion {
    width: 128px;
    height: 128px;
    border: 0;
    text-decoration: none;
  }
  #js {
    font-size: 0.8em;
  }
  #donate {
    background-color: dodgerblue;
    color: white;
    text-decoration: none;
    font-size: 1.4em;
    font-weight: bold;
    padding: 0.6em 2.4em;
    border-radius: 0.2em;
    display: inline-block;
  }
  #links {
    margin-top: 0.6em;
  }
  #links li:after {
    content: "|";
    padding: 0 0.2em;
  }
  #links li:last-child:after {
    content: "";
    padding: 0;
  }

  </style>
</head>
<body>
  <div class="head">

<form action="/" method="get" id="lang">


  <label for="lang" class="small">This page is also available in the following languages:</label>
  <select id="cl" name="lang">


      <option value="af" >Afrikaans</option>

      <option value="ar" >العربية</option>

      <option value="az" >Azerbaijani</option>

      <option value="be" >Belarusian</option>

      <option value="bg" >български</option>

      <option value="bn" >বাংলা</option>

      <option value="bs" >Bosanski jezik</option>

      <option value="ca" >Català</option>

      <option value="cs" >Čeština</option>

      <option value="da" >Dansk</option>

      <option value="de" >Deutsch</option>

      <option value="el" >ελληνικά</option>

      <option value="en_US" selected="selected">English</option>

      <option value="es" >Español</option>

      <option value="et" >Eesti</option>

      <option value="eu" >Euskara</option>

      <option value="fa" >فارسی</option>

      <option value="fi" >Suomi</option>

      <option value="fr" >Français</option>

      <option value="fy" >Western Frisian</option>

      <option value="ga" >Gaeilge</option>

      <option value="gd" >Gaelic, Scottish</option>

      <option value="gl" >Galician</option>

      <option value="gu" >Gujarati</option>

      <option value="he" >עברית</option>

      <option value="hi" >हिन्दी</option>

      <option value="hr" >Hrvatski jezik</option>

      <option value="hu" >Magyar</option>

      <option value="hy" >Armenian</option>

      <option value="id" >Bahasa Indonesia</option>

      <option value="is" >íslenska</option>

      <option value="it" >Italiano</option>

      <option value="ja" >日本語</option>

      <option value="ka" >ქართული</option>

      <option value="kab" >Kabyle</option>

      <option value="kk" >Kazakh</option>

      <option value="km" >Khmer</option>

      <option value="kn" >Kannada</option>

      <option value="ko" >한국어</option>

      <option value="lg" >Luganda</option>

      <option value="lt" >lietuvių kalba</option>

      <option value="lv" >Latviešu valoda</option>

      <option value="mk" >македонски јазик</option>

      <option value="ml" >Malayalam</option>

      <option value="mr" >Marathi</option>

      <option value="ms_MY" >Bahasa Melayu</option>

      <option value="my" >Burmese</option>

      <option value="nb" >Norsk bokmål</option>

      <option value="ne" >Nepali</option>

      <option value="nl" >Nederlands</option>

      <option value="nn" >Norsk nynorsk</option>

      <option value="or" >Odia</option>

      <option value="pa" >ਪੰਜਾਬੀ</option>

      <option value="pl" >Język polski</option>

      <option value="pt_BR" >Português brasileiro</option>

      <option value="pt_PT" >Português europeu</option>

      <option value="ro" >română</option>

      <option value="ru" >русский язык</option>

      <option value="sk" >Slovenčina</option>

      <option value="sl" >Slovenian</option>

      <option value="sq" >shqip</option>

      <option value="sr" >српски језик</option>

      <option value="sv" >Svenska</option>

      <option value="sw" >Swahili</option>

      <option value="ta" >தமிழ்</option>

      <option value="te" >Telugu</option>

      <option value="th" >ไทย</option>

      <option value="tk" >Turkmen</option>

      <option value="tr" >Türkçe</option>

      <option value="uk" >українська мова</option>

      <option value="ur" >Urdu</option>

      <option value="uz" >Uzbek</option>

      <option value="vi" >Tiếng Việt</option>

      <option value="yo" >Yoruba</option>

      <option value="zh_CN" >中文简体</option>

      <option value="zh_TW" >中文繁體</option>

  </select>
  <input type="submit" value="Go" />
</form>

  </div>
  <div class="content">


    <img src="/torcheck/img/tor-not.png" class="onion" />

  <h1 class="not">

      Congratulations. This browser is configured to use Tor.

  </h1>
  <p>Your IP address appears to be:  <strong>212.21.66.6</strong></p>



          <p class="security">
            However, it does not appear to be Tor Browser.<br />
            <a href="https://www.torproject org/download/">Click here to go to the download page</a>
          </p>



  <p class="mid">

      Please refer to the <a href="https://www.torproject org/">Tor website</a> for further information about using Tor safely. You are now free to browse the Internet anonymously. For more information about this exit relay, see: <a href="https://metrics.torproject org/rs.html#search/212.21.66.6">Relay Search</a>.

summerloveVPN@RT-AX58U-ABE0:/tmp/home/root#

the problem is solved with modify of socksport description in the trrc. but there is a new issue. As i want to setup global deployment on my laptop or mobile, using socks proxy seems only workable on certain web browser. any suggestion on that?