Posts Onion(tor) + Docker
Post
Cancel

Onion(tor) + Docker

Настройка TOR в Docker.

Эта статья просто для ….Короче как хотите так и понимайте. Для того чтобы завести tor сервис в Docker и прикрутит к нему домен, нужно.

  1. Установить Docker и склонировать файлы с моего репозитория
  2. Заходим в папку openSUSECon-tor и копируем docker-compose.yml в нашу “прод” директорию.
  3. Создаем Dockerfile и пишем туда, я собираю свой сервис, поэтому в вашем случае код может быть другой:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
FROM node:12

# Folder application
WORKDIR /app

COPY package*.json ./

RUN yarn global add @quasar/cli
RUN yarn global add pm2
RUN yarn

COPY . .

COPY ./server.js ./


RUN quasar build

EXPOSE 8081
CMD ["node", "server.js"]

Собираем образ

1
2
docker build -t client-web-app .

Далее создаем docker-compose.yml и туда пишем:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
version: "2"
services:
  tor:
    image: goldy/tor-hidden-service:latest
    links:
      - client-web-app
    restart: always
    volumes:
      - ./tor:/var/lib/tor/hidden_service
    environment:
        CLIENT-WEB-APP_PORTS: "8081:8081"

  client-web-app:
    image: client-web-app:latest
    restart: always
    build: .

И запускаем docker-compose up -d

В терминале появится наш onion домен, можно зайти через браузер TOR и проверить работу приложения. Может занимать до 10 минут вход на сайт.

This post is licensed under CC BY 4.0 by the author.

Как заставить работать ssh ключи?

-

Comments powered by Disqus.

Популярные теги