Opened 6 years ago

Closed 3 years ago

Last modified 3 years ago

#47 closed enhancement (fixed)

Onion für das trac

Reported by: bernd Owned by: Admins für trac
Priority: minor Component: Dienste/trac
Keywords: Cc:

Description

Das trac sollte unter einer .onion-Adresse erreichbar sein.

Change History (4)

comment:1 by Jens Kubieziel, 3 years ago

tor-instance-create trac
echo "HiddenServiceDir /var/lib/tor-instance/trac/
HiddenServicePort 3050 127.0.0.1:3050
HiddenServiceVersion 3" >> /etc/tor/instances/trac/torrc
systemctl restart tor@trac
cat /var/lib/tor-instances/trac/hostname 
5jcrrnk3e3xbwsms6hguc3nyehhpjjfqk6nj5dh7lfccwssr3ydktayd.onion

comment:2 by Jens Kubieziel, 3 years ago

Aus irgendeinem Grund funktioniert der Onion Service nicht. Fehlermeldung im Tor-Log:

hs_service_set_conn_addr_port(): No virtual port mapping exists for port 80 for hidden service
handle_hs_exit_conn(): Didn't find rendezvous service (addr???, port 80)

comment:3 by Jens Kubieziel, 3 years ago

Resolution: fixed
Status: newclosed

Die Zeile

HiddenServicePort 80 127.0.0.1:3050

funktioniert in der torrc. Es ist mir etwas unklar, warum dies so ist und die obige erste Einstellung nicht geht. Aber auf jeden Fall ist der Onion Service jetzt aktiv.

comment:4 by Jens Kubieziel, 3 years ago

Wenn man mal drüber nachdenkt, fällt es einem natürlich sofort auf. Der Browser ruft die Adresse http://5jcrrnk3e3xbwsms6hguc3nyehhpjjfqk6nj5dh7lfccwssr3ydktayd.onion über Port 80 auf. Damit funktioniert es natürlich nicht, wenn Port 3050 weitergeleitet wird. :-/

Unter Umständen kann man den Onion-Location-Header auch auf Port 3050 setzen:

onion-location: http://5jcrrnk3e3xbwsms6hguc3nyehhpjjfqk6nj5dh7lfccwssr3ydktayd.onion:3050/
Note: See TracTickets for help on using tickets.