GreenOWL
(Green OWL)
1
안녕하세요! Ubuntu에서 Docker Discourse의 표준 설치를 사용 중이며, .onion Tor 네트워크에 포럼 미러를 설정하려고 합니다.
서버에 Tor를 설치했고, 이제 myonionsite.onion 주소를 확보했습니다.
#install
apt install -y tor
#uncomment in /etc/tor/torrc
HiddenServiceDir /var/lib/tor/myonionsite/
HiddenServicePort 80 127.0.0.1:8080
HiddenServiceVersion 3
#restart
systemctl restart tor
systemctl enable tor
cat /var/lib/tor/myonionsite/hostname
하지만 이 주소에는 제 커뮤니티가 아니라 기본 nginx 페이지가 표시됩니다.
도움 부탁드립니다

Discourse용 TOR 템플릿이 있습니다:
마지막 업데이트가 6년 전이라 지금도 정상적으로 작동하는지 확실하지 않지만, 만약 작동한다면 이 템플릿을 통해 시작할 수 있을 것입니다. 어떻게 작동하는지 이해하려면 템플릿을 읽어보세요.
app.yml 파일에 템플릿을 포함하고 DISCOURSE_ONION 링크(즉, .onion 주소)를 정의해야 합니다.
추가 논의: Template for serving through an .onion address with Docker
GreenOWL
(Green OWL)
3
동작하지 않거나 제가 무언가를 잘못하고 있는 건가요…
제 단계:
-
apt install tor
-
/etc/tor/torrc 파일 편집
HiddenServiceDir /var/lib/tor/hidden_service/
HiddenServicePort 80 127.0.0.1:8080
HiddenServiceVersion 3
- 재시작
systemctl restart tor
systemctl enable tor
- 내 onion 도메인 확인
cat /var/lib/tor/hidden_service/hostname
cd /var/discourse/로 이동하여 app.yml 편집
web.onion.template.yml 템플릿 추가
DISCOURSE_ONION을 다음과 같이 추가:
DISCOURSE_HOSTNAME example.com
DISCOURSE_ONION example.onion
./launcher rebuild app
이러한 설정 이후에도 포럼은 클리어넷과 Tor 모두에서 접근할 수 없습니다. 포스트를 변경해야 하는 걸까요? 
GreenOWL
(Green OWL)
4
아마도 새 nginx를 설치해야 할 것 같습니다. 1. apt install nginx tor
f1r4s
(Eddie)
5
안녕하세요, TOR를 올바르게 설정하는 방법에 대한 해결책을 찾으셨나요?
web.onion.template.yml 파일을 작동하려면 몇 가지 업데이트가 필요합니다.
이 패치를 시도해 보세요.
그 외에도 HiddenServicePort를 80 127.0.0.1:8080 대신 80 127.0.0.1:80으로 설정해야 할 가능성이 높습니다.
Nginx와 같은 프록시를 사용하여 Discourse를 직접 노출하지 않는 경우, 어떻게 해야 하나요?
컨테이너 IP를 사용해야 할 것 같은데, 작동할까요? (:"
meglio
(Anton)
9
이론적으로 Discourse가 동일한 인스턴스를 두 개의 도메인(.com과 .onion)으로 제공할 수 있나요?
예를 들어, 사용자가 어떤 도메인으로 접속했는지에 따라 링크를 생성할 수 있나요? 그렇다면 “주요” 도메인 이름(예: 이메일 내 링크에 사용되는 도메인)은 어떻게 정해지나요? 등등.