Skip to main content
Topic solved
This topic has been marked as solved and requires no further attention.
Topic: How to route pacman traffic through tor [SOLVED?] (Read 1456 times) previous topic - next topic
0 Members and 3 Guests are viewing this topic.

How to route pacman traffic through tor [SOLVED?]

Hello, it's me again
I want to route my pacman traffic through tor, preferably to the onion mirrors.

First, some info:
My pacman.conf
Code: [Select]
#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives

#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir     = /
#DBPath      = /var/lib/pacman/
#CacheDir    = /var/cache/pacman/pkg/
#LogFile     = /var/log/pacman.log
#GPGDir      = /etc/pacman.d/gnupg/
#HookDir     = /etc/pacman.d/hooks/
HoldPkg     = pacman glibc
#XferCommand = /usr/bin/curl --socks5-hostname localhost:9050 --continue-at - --fail --output %o %u
#      To jest do tora^
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
Architecture = auto

# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
IgnorePkg   = artix-branding-base
#IgnoreGroup =

NoUpgrade   = firefox
#NoExtract   =

# Misc options
#UseSyslog
Color
#NoProgressBar
CheckSpace
VerbosePkgLists
ILoveCandy

# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel    = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required

# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Artix Linux
# packagers with `pacman-key --populate artix`.

#
# REPOSITORIES
#   - can be defined here or included from another file
#   - pacman will search repositories in the order defined here
#   - local/custom mirrors can be added here or in separate files
#   - repositories listed first will take precedence when packages
#     have identical names, regardless of version number
#   - URLs will have $repo replaced by the name of the current repo
#   - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
#       [repo-name]
#       Server = ServerName
#       Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#

# The gremlins repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

#[gremlins]
#Include = /etc/pacman.d/mirrorlist

[system]
Include = /etc/pacman.d/mirrorlist

[world]
Include = /etc/pacman.d/mirrorlist

#[galaxy-gremlins]
#Include = /etc/pacman.d/mirrorlist

[galaxy]
Include = /etc/pacman.d/mirrorlist


#włączyłem to ja
[universe]
  Server = https://universe.artixlinux.org/$arch
  Server = https://mirror1.artixlinux.org/universe/$arch
  Server = https://mirror.pascalpuffke.de/artix-universe/$arch
  Server = https://artixlinux.qontinuum.space/artixlinux/universe/os/$arch
  Server = https://mirror1.cl.netactuate.com/artix/universe/$arch
  Server = https://ftp.crifo.org/artix-universe/

# i te ARCHowe
#[testing]
#Include = /etc/pacman.d/mirrorlist-arch


[extra]
Include = /etc/pacman.d/mirrorlist-arch


#[community-testing]
#Include = /etc/pacman.d/mirrorlist-arch


[community]
Include = /etc/pacman.d/mirrorlist-arch


#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist-arch


[multilib]
#mam to dla Steama XD
Include = /etc/pacman.d/mirrorlist-arch


#tutaj już normalnie 

# If you want to run 32 bit applications on your x86_64 system,
# enable the lib32 repositories as required here.

#[lib32-gremlins]
#Include = /etc/pacman.d/mirrorlist

#[lib32]
#Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs
It is the basic conf, with added universe and arch repos.

Now the mirrorlist
Code: [Select]
##
## Artix Linux repository mirrorlist
## Generated on 2022-06-08
##

# Artix mirrors
# Use rankmirrors(1) to get a list of the fastest mirrors for your location,
# e.g.: rankmirrors -v -n 5 /etc/pacman.d/mirrorlist
# Then put the resulting list on top of this file.

# Default mirrors
Server = https://mirrors.dotsrc.org/artix-linux/repos/$repo/os/$arch
#problematyczne ^ czasami wyłączyć trzeba
Server = https://mirror.clarkson.edu/artix-linux/repos/$repo/os/$arch
Server = http://ftp.ntua.gr/pub/linux/artix-linux/$repo/os/$arch

## Tor                                        LOOK HERE
#Artix
Server = http://dotsrccccbidkzg7oc7oj4ugxrlfbt64qebyunxbrgqhxiwj3nl6vcad.onion/artix-linux/repos/
Server = http://uuktajb4xq3ykpayyawfhpuadoqsq7g5g4kks33cwhvx7due7ymuryqd.onion/artixlinux/
#Arch
#Server = http://dotsrccccbidkzg7oc7oj4ugxrlfbt64qebyunxbrgqhxiwj3nl6vcad.onion/archlinux/

## Europe
# Czech Republic
Server = https://ftp.sh.cvut.cz/artix-linux/$repo/os/$arch
# Denmark
#Server = https://mirrors.dotsrc.org/artix-linux/repos/$repo/os/$arch
#problem był
Server = https://mirror.one.com/artix/$repo/os/$arch
# France
Server = https://artix.cccp.io/$repo/os/$arch
Server = https://ftp.crifo.org/artix/repos/$repo/os/$arch
# Hungary
Server = https://quantum-mirror.hu/mirrors/pub/artix-linux/$repo/os/$arch
# Germany
Server = https://mirror.netcologne.de/artix-linux/$repo/os/$arch
Server = http://mirrors.redcorelinux.org/artixlinux/$repo/os/$arch
Server = https://mirror.pascalpuffke.de/artix-linux/$repo/os/$arch
Server = https://ftp.uni-bayreuth.de/linux/artix-linux/$repo/os/$arch
Server = https://ftp.halifax.rwth-aachen.de/artixlinux/$repo/os/$arch
Server = https://mirror.linux.pizza/artix-linux/$repo/os/$arch
Server = https://artix.unixpeople.org/repos/$repo/os/$arch
Server = https://mirror1.artixlinux.org/repos/$repo/os/$arch
Server = https://eu-mirror.artixlinux.org/repos/$repo/os/$arch
# Greece
Server = https://ftp.cc.uoc.gr/mirrors/linux/artixlinux/$repo/os/$arch
Server = http://ftp.ntua.gr/pub/linux/artix-linux/$repo/os/$arch
# Monaco
Server = https://artixlinux.qontinuum.space/artixlinux/$repo/os/$arch
# Sweden
Server = https://ftp.ludd.ltu.se/mirrors/artix/$repo/os/$arch
# United Kingdom
Server = http://artist.artixlinux.org/repos/$repo/os/$arch

As you can see, I added .onion mirrors from https://wiki.artixlinux.org/Main/Mirrors.
I tried to torify zsh, pacman and kitty, but that doesn't work:
Code: [Select]
SkvShkr% torify zsh
                   '                      egycobra@SkvShkr
                  'o'                     ----------------
                 'ooo'                    OS: Artix Linux x86_64
                'ooxoo'                   Host:
               'ooxxxoo'                  Kernel: 5.18.16-artix1-1
              'oookkxxoo'                 Packages:
             'oiioxkkxxoo'                Shell: zsh 5.9
            ':;:iiiioxxxoo'               DE: Plasma
               `'.;::ioxxoo'              Terminal: kitty
          '-.      `':;jiooo'             CPU:
         'oooio-..     `'i:io'            Memory:
        'ooooxxxxoio:,.   `'-;'           Disk (/):
       'ooooxxxxxkkxoooIi:-.  `'          Disk
      'ooooxxxxxkkkkxoiiiiiji'            Battery0: 60% [Not charging]
     'ooooxxxxxkxxoiiii:'`     .i'        Locale: en_AU.UTF8
    'ooooxxxxxoi:::'`       .;ioxo'
   'ooooxooi::'`         .:iiixkxxo'                                                     
  'ooooi:'`                `'';ioxxo'                                                    
 'i:'`                          '':io'
'`                                   `'

SkvShkr% update
zsh: operacja niedozwolona: sudo
SkvShkr% ping o2.pl
SkvShkr% checktor
1660908976 WARNING torsocks[32737]: [connect] Connection to a local address are denied since it might be a TCP DNS query to a local DNS server. Rejecting it for safety reasons. (in tsocks_connect() at connect.c:191)
curl: (7) Couldn't connect to server
SkvShkr% torify pacman
error: no operation specified (use -h for help)
SkvShkr% torify kitty
xkbcommon: ERROR: couldn't find a Compose file for locale "en_AU.UTF8" (mapped to "en_AU.UTF8")
[231 13:38:04.362035] [glfw error 65544]: Failed to create XKB compose table for locale en_AU.UTF8
What can I do?

Re: How to route pacman traffic through tor

Reply #1
Why do you want to route your pacman traffic through tor in the first place?

Also:

1- did you make sure that you have a connection to the tor network?

2- I don't see you really do anything with pacman, and why are you torrifying your terminal emulator? torrify pacman

Re: How to route pacman traffic through tor

Reply #2
I have no experience with torify, but I was able to use tor as socks5 proxy, not with pacman though. Try something like
Code: [Select]
all_proxy="socks5://127.0.0.1:9050" pacman -Syu

Re: How to route pacman traffic through tor

Reply #3
Once we had our tor daemon up and running (either by starting it manually or by our init system), we need to add the .onion mirrors to our /etc/pacman.d/mirrorlist or directly to /etc/pacman.conf.

I personally prefer to edit pacman.conf:
Code: [Select]
 [system]
 Server = http://uuktajb4xq3ykpayyawfhpuadoqsq7g5g4kks33cwhvx7due7ymuryqd.onion/artixlinux/system/os/$arch
 Include = /etc/pacman.d/mirrorlist

 [world]
 Server = http://uuktajb4xq3ykpayyawfhpuadoqsq7g5g4kks33cwhvx7due7ymuryqd.onion/artixlinux/world/os/$arch
 Include = /etc/pacman.d/mirrorlist

 [galaxy]
 Server = http://uuktajb4xq3ykpayyawfhpuadoqsq7g5g4kks33cwhvx7due7ymuryqd.onion/artixlinux/galaxy/os/$arch
 Include = /etc/pacman.d/mirrorlist

 [lib32]
 Server = http://uuktajb4xq3ykpayyawfhpuadoqsq7g5g4kks33cwhvx7due7ymuryqd.onion/artixlinux/lib32/os/$arch
 Include = /etc/pacman.d/mirrorlist

[universe]
 Server = http://uuktajb4xq3ykpayyawfhpuadoqsq7g5g4kks33cwhvx7due7ymuryqd.onion/artixlinux/universe/os/$arch
 ...

Now we need a way to make pacman use the SOCKS proxy that tor creates.
For that we can use something like torsocks.
Its use would go like:
Code: [Select]
torsocks pacman -[ARGS_TO_USE]

An alternative to type that each time would be a simple shell script like this one:
Code: [Select]
#!/bin/sh

torsocks pacman "$*"
Make it executable and put it on your path.

So you can simply do:
Code: [Select]
sudo onionman [ARGS_TO_USE]
Note: Do not forget to use hyphen (-) to indicate the use of the desired arguments.

Re: How to route pacman traffic through tor

Reply #4
I got another mirror for y'all  ;)

Code: [Select]
Server = http://artixhnbzrty77wcrnv4a5ylx7ujro7w5ueopb6un6uxmc36lhnz2oid.onion/artix-linux/$repo/os/$arch

 

Re: How to route pacman traffic through tor

Reply #5
Thanks @corysanin for the mirror. I'll use it. How do I know that it's safe?

Thanks @Ambie for the workaround. It works, but not on onion mirrors:
Code: [Select]
kvShkr% sudo pacman -Syu         #for reference
[sudo] hasło użytkownika egycobra:
:: Synchronising package databases...
 system is up to date
 world is up to date
 galaxy is up to date
 universe is up to date
 extra is up to date
 community is up to date
 multilib is up to date
error: failed retrieving file 'extra.db' from dotsrccccbidkzg7oc7oj4ugxrlfbt64qebyunxbrgqhxiwj3nl6vcad.onion : Could not resolve host: dotsrccccbidkzg7oc7oj4ugxrlfbt64qebyunxbrgqhxiwj3nl6vcad.onion
warning: too many errors from dotsrccccbidkzg7oc7oj4ugxrlfbt64qebyunxbrgqhxiwj3nl6vcad.onion, skipping for the remainder of this transaction
:: Starting full system upgrade...
 there is nothing to do
SkvShkr% sudo all_proxy="socks5://127.0.0.1:9050" pacman -Syu   
:: Synchronising package databases...
 system is up to date
 world is up to date
 galaxy is up to date
 universe is up to date
 extra is up to date
 community is up to date
 multilib is up to date
error: failed retrieving file 'extra.db' from dotsrccccbidkzg7oc7oj4ugxrlfbt64qebyunxbrgqhxiwj3nl6vcad.onion : Could not resolve host: dotsrccccbidkzg7oc7oj4ugxrlfbt64qebyunxbrgqhxiwj3nl6vcad.onion
error: failed retrieving file 'community.db' from dotsrccccbidkzg7oc7oj4ugxrlfbt64qebyunxbrgqhxiwj3nl6vcad.onion : Could not resolve host: dotsrccccbidkzg7oc7oj4ugxrlfbt64qebyunxbrgqhxiwj3nl6vcad.onion
error: failed retrieving file 'multilib.db' from dotsrccccbidkzg7oc7oj4ugxrlfbt64qebyunxbrgqhxiwj3nl6vcad.onion : Could not resolve host: dotsrccccbidkzg7oc7oj4ugxrlfbt64qebyunxbrgqhxiwj3nl6vcad.onion
warning: too many errors from dotsrccccbidkzg7oc7oj4ugxrlfbt64qebyunxbrgqhxiwj3nl6vcad.onion, skipping for the remainder of this transaction
:: Starting full system upgrade...
 there is nothing to do


@garza (you're a godsend), I added the mirrors to my mirrorlist:
Code: [Select]
## Artix Linux repository mirrorlist
## Generated on 2022-06-08
##

# Artix mirrors
# Use rankmirrors(1) to get a list of the fastest mirrors for your location,
# e.g.: rankmirrors -v -n 5 /etc/pacman.d/mirrorlist
# Then put the resulting list on top of this file.

# Default mirrors
Server = https://mirrors.dotsrc.org/artix-linux/repos/$repo/os/$arch
#problem był
Server = https://mirror.clarkson.edu/artix-linux/repos/$repo/os/$arch
Server = http://ftp.ntua.gr/pub/linux/artix-linux/$repo/os/$arch

##     Tor
#Artix
Server = http://dotsrccccbidkzg7oc7oj4ugxrlfbt64qebyunxbrgqhxiwj3nl6vcad.onion/artix-linux/repos/$repo/os/$arch
Server = http://uuktajb4xq3ykpayyawfhpuadoqsq7g5g4kks33cwhvx7due7ymuryqd.onion/artixlinux/$repo/os/$arch
# te są z https://wiki.artixlinux.org/Main/Mirrors#Onion_Mirrors
Server = http://artixhnbzrty77wcrnv4a5ylx7ujro7w5ueopb6un6uxmc36lhnz2oid.onion/artix-linux/$repo/os/$arch
and the arch one
Code: [Select]
## Arch Linux repository mirrorlist
## Generated on 2020-09-20
##

# Tor
Server = http://dotsrccccbidkzg7oc7oj4ugxrlfbt64qebyunxbrgqhxiwj3nl6vcad.onion/archlinux/$repo/os/$arch

When I use torsocks pacman everything works as expected. Expectedly when I'm not connected to tor, can't do anything.
I will probable make an alias for torsocks pacman, but I want to learn more:
I do not understand this script of yours .How does it work? As I understand it, it is equal with alias onionman="torsocks pacman"?


Re: How to route pacman traffic through tor

Reply #7
What exactly is the benefit of routing pacman traffic through tor?

Re: How to route pacman traffic through tor

Reply #8
Didn't you know Artix and Arch have been declared illegal in over 150 countries?


Re: How to route pacman traffic through tor [SOLVED?]

Reply #9
Hello, I'm really glad to have found this thread. I thought I might be the only one interested in torifying pacman here. Glad to see there's some people I can lean on. I appreciate the detailed inputs, unfortunately this does not work for me. I've been stuck trying to figure out what's wrong. Here's what my most recent log files down below. It appears it's just timing out. But, like, it does this for basically EVERY mirror, whether it's an onion or https doesn't matter. Tor and torsocks works fine too, because I can use
Code: [Select]
torsocks curl <websites>
no problem. I don't know how to solve this. Could really use some help here.
Code: [Select]
Sep 23 17:28:03 [sudo] user : TTY=pts/2 ; PWD=/home/user ; USER=root ; COMMAND=/usr/bin/pacman -Syu
Sep 23 17:28:03 [sudo] pam_unix(sudo:session): session opened for user root(uid=0) by user(uid=1000)
Sep 23 17:28:38 [Tor] We tried for 15 seconds to connect to '[scrubbed]' using exit $9971F51A3274758B5C59E1D6580ED2C13E13CBEC~F3Netze [cggwXqDgzCUQesXEApe+afP4rY5p1RJBS4qTC11LMdo] at 185.220.100.254. Retrying on a new circuit.
Sep 23 17:28:53 [Tor] We tried for 15 seconds to connect to '[scrubbed]' using exit $C282248597D1C8522A2A7525E61C8B77BBC37614~erbse [wcOYEvHFHT2Nxc+tlzFsklyJtOcc9ckWdBBur+M0SNE] at 109.70.100.3. Retrying on a new circuit.
Sep 23 17:29:08 [Tor] We tried for 15 seconds to connect to '[scrubbed]' using exit $3C89C80E2699FB6358BBB64FDC9547AFCB5C03F7~F3Netze [l1jD02S9qTqbElak0IR7Ea+Ov+bvuagFT8G53EVDbDY] at 185.220.100.240. Retrying on a new circuit.
Sep 23 17:29:23 [Tor] We tried for 15 seconds to connect to '[scrubbed]' using exit $CC8412A0CE31C55CFBF32CBA8EA5C05348846C3F~Quetzalcoatl [Z9+Or7Ygs1auGNmpnQW/cQ0eBw150WzaFPyWf9RarKE] at 185.244.192.184. Retrying on a new circuit.
Sep 23 17:29:38 [Tor] We tried for 15 seconds to connect to '[scrubbed]' using exit $0E742A5F55FD6F4DE74A618F068095743AE30E5F~NTH29R6 [G+dJjZk5aICaMFclc1LLIdSGEoSCuivLyEW5i3KRQBc] at 192.42.116.181. Retrying on a new circuit.
Sep 23 17:29:53 [Tor] We tried for 15 seconds to connect to '[scrubbed]' using exit $FFD0B949D0676F1076BB248FE40065D2DA465509~artikel10ber116 [WqUQHYbQPcTbbQRRBxxsEV+Rxq7qdT+LfdOBmN6+gTg] at 185.220.101.29. Retrying on a new circuit.
Sep 23 17:30:00 [anacron] Job `cron.daily' started
Sep 23 17:30:00 [anacron] Job `cron.daily' terminated
Sep 23 17:30:08 [Tor] We tried for 15 seconds to connect to '[scrubbed]' using exit $9973E1E9730A58FDBA9E112D2B3342D2C0D921B5~F3Netze [Lvv7FiiH1PQNBNEo/UNIZfB76nsd50acqvBP94NElPI] at 185.220.100.253. Retrying on a new circuit.
Sep 23 17:30:08 [Tor] Tried for 125 seconds to get a connection to [scrubbed]:443. Giving up.
Sep 23 17:30:50 [Tor] We tried for 15 seconds to connect to '[scrubbed]' using exit $E6A006CA9743820D4FEA212C56F162920612A142~syndicateguys [aCAFGWkYbY9i47HapoI31w78R8D86lDy/utGaZvjwgQ] at 89.147.110.118. Retrying on a new circuit.
Sep 23 17:31:05 [Tor] We tried for 15 seconds to connect to '[scrubbed]' using exit $8C25BA134D579B8AAF420E01215EB2CF06AAE907~DigiGesTor5e4 [nMCn87ZoEJBmI7ZqIqvKm0DjT4VVicCuBjBZEQXlkzk] at 195.176.3.24. Retrying on a new circuit.
Sep 23 17:31:20 [Tor] We tried for 15 seconds to connect to '[scrubbed]' using exit $EC8E0AF0670A443FDBC29806E77E81EE167DE765~CCCStuttgartBer [lNWdq/H+85HbEE63HP0uYux61euVSutqVmhfP+j4aWs] at 185.220.101.86. Retrying on a new circuit.
Sep 23 17:31:35 [Tor] We tried for 15 seconds to connect to '[scrubbed]' using exit $13FB26F9361F803AD190FE88B35E241DC084B026~Digitalcourage4ipgb [UGC3pSUMgfq92TUm1A0+dyOYcj/KtEJFow39Oj8XllE] at 185.220.101.102. Retrying on a new circuit.
Sep 23 17:31:50 [Tor] We tried for 15 seconds to connect to '[scrubbed]' using exit $EC8E0AF0670A443FDBC29806E77E81EE167DE765~CCCStuttgartBer [lNWdq/H+85HbEE63HP0uYux61euVSutqVmhfP+j4aWs] at 185.220.101.86. Retrying on a new circuit.
Sep 23 17:32:09 [Tor] We tried for 15 seconds to connect to '[scrubbed]' using exit $BAFDACD09E8E75AB5FC45697E727C412C3820F1F~prsv [fpn7rCqze9Vm3orphQV8HFgm0Mq04ZcUmChycdARF8g] at 80.94.92.106. Retrying on a new circuit.
Sep 23 17:32:24 [Tor] We tried for 15 seconds to connect to '[scrubbed]' using exit $105F800FD30E637883A64EA64BC556E82C248A51~artikel10ber49 [Ar1MCVezKp6OTlKs9Cq4ktMjz1GWjRUjiKATKuXaikE] at 185.220.101.13. Retrying on a new circuit.
Sep 23 17:32:24 [Tor] Tried for 129 seconds to get a connection to [scrubbed]:443. Giving up.
Sep 23 17:33:21 [Tor] We tried for 15 seconds to connect to '[scrubbed]' using exit $BB034C34ED9E60F7709ED93FB432A9BA12A2F2B6~Digitalcourage4ip1b [13ymK6gywgRSdmj87nufw/yWzjJaBK3+as1ndJ1yJNw] at 185.220.101.104. Retrying on a new circuit.
Sep 23 17:33:36 [Tor] We tried for 15 seconds to connect to '[scrubbed]' using exit $7153CBA69270BC55485B3796FB8D9C1AA7A119C7~Quetzalcoatl [X+ygQ6xWC9kBjiaFk+oyI10WnI26nhcIYseIEgtfaP4] at 2.58.56.43. Retrying on a new circuit.
Sep 23 17:33:51 [Tor] We tried for 15 seconds to connect to '[scrubbed]' using exit $9CD04DC7E27C29AE010B70ABBB78682CFA2ECD1C~UnredactedCalyx [zqAZ2X4ayU+a0FAqbdl9+73eXAnhYuYEeDlOuRt0dXY] at 23.154.177.17. Retrying on a new circuit.
Sep 23 17:34:06 [Tor] We tried for 15 seconds to connect to '[scrubbed]' using exit $63F7457B4787B7D80B897EF06F838E7A1FDEB311~artikel10ber73 [SKi/Sm8s4NiBmo9ToV/ReRcIakIB9jJOE/OA5EzFPeA] at 185.220.101.19. Retrying on a new circuit.
Sep 23 17:34:21 [Tor] We tried for 15 seconds to connect to '[scrubbed]' using exit $89C87E2950A760E62B7339B4C9F088314B49FAB7~poseidon2 [a+TAjHgtIWzlGY5Mc5MracQtUas3xcx9JsFgXy60wT0] at 54.36.209.254. Retrying on a new circuit.
Sep 23 17:34:36 [Tor] We tried for 15 seconds to connect to '[scrubbed]' using exit $43D29158118DC17C1F5C23941D4C3BA9DB582FFC~mentoreth5 [/Jj/0/Fo6CjsLYRUG2f9PN4Jii1zck5HceZ4sHqpmEo] at 103.251.167.20. Retrying on a new circuit.
Sep 23 17:34:51 [Tor] We tried for 15 seconds to connect to '[scrubbed]' using exit $8F391ADFED1AC375AF1DF50BE5C9763149C5CD7A~bauruine [UAO83GSsrQuRE+SCnpDcZ5pgepcTfcNm2M6Ohx7Mrlk] at 185.40.4.100. Retrying on a new circuit.
Sep 23 17:34:51 [Tor] Tried for 129 seconds to get a connection to [scrubbed]:443. Giving up.
Sep 23 17:34:58 [sudo] pam_unix(sudo:session): session closed for user root