<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
p.p1, li.p1, div.p1
        {mso-style-name:p1;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.s1
        {mso-style-name:s1;}
p.p2, li.p2, div.p2
        {mso-style-name:p2;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body lang=EN-US link=blue vlink="#954F72"><div class=WordSection1><p class=MsoNormal>Hey, so here is something I have noticed. I ran tor.exe via CMD (Windows version of terminal). I wrote this to the torrc:</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>SOCKSPort 0                # no local SOCKS proxy</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>ORPort 80                # public bridge must have an open ORPort</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>ExtORPort auto             # configure ExtORPort for obfs4proxy</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>ExitPolicy reject *:*      # no exits allowed</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>BridgeRelay 1              # relay won't show up in the public consensus</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>PublishServerDescriptor 1  # publish to the bridge authority</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal># use obfs4proxy to provide obfs4 on port 9003, 443</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>ServerTransportPlugin obfs4 exec C:\Users\keife\Desktop\TotBrowser\Browser\TorBrowser\Tor\PluggableTransports\obfs4proxy.exe</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>ServerTransportListenAddr obfs4 127.0.0.1:8080</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>ContactInfo <a href="mailto:keifer.bly@gmail.com">keifer.bly@gmail.com</a></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Then did tor.exe -f torrc.txt (including the file directories and all) and it worked, tor launched and red the configuration file, but when using the built in torrc file, this in turn caused tor browser to crash on start, see the screenshot:</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>However, when I created my own torrc.txt file then started from there, it worked, and tor browser also did not crash on start:</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Though it did get stuck on loading  (probably due to the tor process already being in use in all). This is problem attic is what I am trying to do is have tor browser start, automatically installing updates (thus automatically updating tor and obfs4 as a result) then start the bridge). I guess I would want to have a torrc that could not be overwritten anyway, but having tor browser and tor running via terminal seemed to cause issues. Is there a way to configure tor browser to automatically install updates on start? If so, I could write a script to start tor browser, close it after a few minutes then start the relay when windows loads possibly.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Thank you.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>--Keifer</p><p class=MsoNormal><o:p> </o:p></p><div style='mso-element:para-border-div;border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal style='border:none;padding:0in'><b>From: </b><a href="mailto:teor@riseup.net">teor</a><br><b>Sent: </b>Monday, March 30, 2020 2:24 AM<br><b>To: </b><a href="mailto:tor-relays@lists.torproject.org">tor-relays@lists.torproject.org</a><br><b>Subject: </b>Re: [tor-relays] Possible to run a tor bridge/relay via tor browser?</p></div><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>Hi,<o:p></o:p></p></div><div><p class=MsoNormal><br><br><o:p></o:p></p><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><p class=MsoNormal style='margin-bottom:12.0pt'>On 30 Mar 2020, at 18:11, Keifer Bly <keifer.bly@gmail.com> wrote:<o:p></o:p></p></blockquote></div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><div><p class=MsoNormal>The file directoy is named “totbrowser” where tor browser is installed. Thank you.<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>Sent from <a href="https://go.microsoft.com/fwlink/?LinkId=550986">Mail</a> for Windows 10<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b>From: </b><a href="mailto:keifer.bly@gmail.com">Keifer Bly</a><br><b>Sent: </b>Monday, March 30, 2020 1:10 AM<br><b>To: </b><a href="mailto:tor-relays@liststorproject.org">tor-relays@lists.torproject.org</a><br><b>Subject: </b>RE: Re: [tor-relays] Possible to run a tor bridge/relay via tor browser?<o:p></o:p></p></div><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>So, I edited the tor install directory so there are no spaces in it, then tried no quotes, single quotes, and double quotes, and it still crashers on start. I wonder why:<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>…<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal># use obfs4proxy to provide obfs4 on port 9003, 443<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>ServerTransportPlugin obfs4 exec 'C:\Users\keife\Desktop\TotBrowser\Browser\TorBrowser\Tor\PluggableTransports\obfs4proxy.exe'<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>…<o:p></o:p></p><div><p class=MsoNormal> <o:p></o:p></p><div><p class=MsoNormal>This is a directory path:<o:p></o:p></p></div><div><p class=MsoNormal> <o:p></o:p></p></div><div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><p class=MsoNormal><span style='font-family:"Arial",sans-serif'>ServerTransportPlugin obfs4 exec C:\Users\keife\Desktop\Tor Browser test relay\Browser\TorBrowser\Tor\PluggableTransports</span><o:p></o:p></p></blockquote><p class=MsoNormal> <o:p></o:p></p></div><div><p class=MsoNormal>You need to:<o:p></o:p></p></div><div><p class=MsoNormal>* give tor the path to the obfs4 executable file<o:p></o:p></p></div><div><p class=MsoNormal>* quote the path, because it contains spaces<o:p></o:p></p></div></div></div></blockquote><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=p1 style='margin:0in;margin-bottom:.0001pt'><span class=s1>It's important that you follow these instructions precisely:</span></p><p class=p1 style='margin:0in;margin-bottom:.0001pt'><span class=s1>* give tor the path to the obfs4 executable file</span></p><p class=p1 style='margin:0in;margin-bottom:.0001pt'><span class=s1>* quote the path with double quote characters "like this"</span></p><p class=p1 style='margin:0in;margin-bottom:.0001pt'><span class=s1>* do not delete spaces, the path without spaces is a different path</span></p><p class=p1 style='margin:0in;margin-bottom:0001pt'><o:p> </o:p></p><p class=p1 style='margin:0in;margin-bottom:.0001pt'>If that doesn't work:</p><p class=p1 style='margin:0in;margin-bottom:.0001pt'>* double each backslash character like this: \\</p><p class=p1 style='margin:0in;margin-bottom:.0001pt'><o:p> </o:p></p><p class=p1 style='margin:0in;margin-bottom:.0001pt'>If that doesn't work:</p><p class=p1 style='margin:0in;margin-bottom:.0001pt'>* run tor in a terminal, and send us your logs</p><p class=p2 style='margin:0in;margin-bottom:.0001pt'><o:p> </o:p></p><p class=p1 style='margin:0in;margin-bottom:.0001pt'>We seem to be reaching the limits of your experience.</p><p class=p1 style='margin:0in;margin-bottom:.0001pt'><o:p> </o:p></p><p class=p1 style='margin:0in;margin-bottom:.0001pt'><span class=s1>Perhaps there's some other way you can learn about file</span></p><p class=p1 style='margin:0in;margin-bottom:.0001pt'><span class=s1>paths on Windows and Linux? And processes? And</span></p><p class=p1 style='margin:0in;margin-bottom:.0001pt'><span class=s1>software updates?</span></p><p class=p1 style='margin:0in;margin-bottom:.0001pt'><o:p> </o:p></p><p class=p1 style='margin:0in;margin-bottom:.0001pt'><span class=s1>I'm not sure we're the best people to learn system</span></p><p class=p1 style='margin:0in;margin-bottom:.0001pt'><span class=s1>administration from. Perhaps a beginners sysadmin</span></p><p class=p1 style='margin:0in;margin-bottom:.0001pt'><span class=s1>mailing list, chat, or course could help?</span></p><p class=p1 style='margin:0in;margin-bottom:.0001pt'><o:p> </o:p></p></div><div><p class=MsoNormal>T<o:p></o:p></p></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>