Build the first image

This commit is contained in:
Nikolai Rodionov 2025-01-15 16:05:25 +01:00
parent 0a82d14fc2
commit 145be51142
Signed by: allanger
GPG Key ID: 09F8B434D0FDD99B
13 changed files with 1869 additions and 6 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
site

26
.woodpecker.yaml Normal file
View File

@ -0,0 +1,26 @@
---
when:
event:
- push
steps:
- name: Build and push a container image
image: zot.badhouseplants.net/badhouseplants/badhouseplants-builder:latest
environment:
BUILDAH_REG: zot.badhouseplants.net/badhouseplants/xray-docs
privileged: true
secrets:
- registry_token
commands:
- build-container
backend_options:
kubernetes:
resources:
requests:
memory: 200Mi
cpu: 200m
limits:
memory: 200Mi
cpu: 200m
securityContext:
privileged: true

11
Containerfile Normal file
View File

@ -0,0 +1,11 @@
FROM python:3.13 AS builder
RUN apt-get update -y
RUN apt-get install -y pipx
RUN pip install poetry
WORKDIR /src
COPY . .
RUN python -m poetry install --no-root
RUN python -m poetry run mkdocs build
FROM nginx:1.27.3
COPY --from=builder /src/site /usr/share/nginx/html

View File

@ -1,7 +1,9 @@
# Xray Docs
# Xray Docs
## How to develop
1. Install poetry: <https://python-poetry.org/docs>
2. Run `poetry install --no-root`
3. Run `poetry run mkdocs serve`
## Routings

View File

@ -1 +1,3 @@
# Настройка на Android
TO BE DONE

View File

@ -1 +1,3 @@
# Настройка на Linux
TO BE DONE

17
docs/2_routings.md Normal file
View File

@ -0,0 +1,17 @@
# Рутинги
## Что это?
Рутинги отвечают за то, будет ли отправлен трафик через прокси или нет.
## Когда это важно?
- Когда Вы хотите открывать только определенные сервисы через прокси, например *Discord*.
- Когда есть запросы, которые требуют очень низкого пинга, например *CS2*
- Когда Вы хотите открывать все сервисы через прокси
## Настройка рутингов
Как добавить рутинги, можно найти в инструкциях по настройке xray на разных системах, здесь можно найти примеры рутингов, которые скорее всего покроют большинство кейсов для использования прокси
1. Glob

View File

Before

Width:  |  Height:  |  Size: 69 KiB

After

Width:  |  Height:  |  Size: 69 KiB

View File

@ -6,7 +6,7 @@
Поскольку прокси запущена на Hetzner, я должен проинформатировать каждого потенциального пользователя об их ToC (условия пользовательского соглашения). [Поэтому прошу каждого ознакомиться здесь](https://www.hetzner.com/legal/terms-and-conditions)
Ресурсы Hetzner могут быть заблокированы в РФ, [поэтому ToC можно скачать в pdf формате тут](https://s3.badhouseplants.net/xray-public/Hetzner_TOC.pdf)
Ресурсы Hetzner могут быть заблокированы в РФ, [поэтому ToC можно скачать в pdf формате тут](https://s3e.badhouseplants.net/xray-public/Hetzner_TOC.pdf)
**Поскольку я понимаю, что не каждый будет это читать, вот самый важный пунтк переведенный в гугл переводчике**
**Клиент обязуется не публиковать контент, который нарушает права третьих лиц или иным образом нарушает применимое законодательство. Это включает в себя, в частности, но не ограничивается порнографическими или непристойными материалами, экстремистским контентом или контентом, оскорбляющим общепринятые нормы приличия, азартными играми, материалами, которые могут серьезно подорвать мораль детей или молодежи или нарушить права третьих лиц (авторские права, права на имя, права на товарные знаки и права на защиту данных). Это также включает в себя публикацию клеветнического контента, оскорблений или унижений лиц или групп лиц.**
@ -25,7 +25,7 @@
Для того, чтобы предоставить доступ к прокси, мне необходимо знать ваше имя и email. Email будет использован для отправки инструкций и информации для подключения, поэтому желательно указывать настоящий емейл. **Письмо может быть доставлено прямиком в спам, поэтому прошу проверять и там.** Если никак не доходит, будем решать в телеграме.
Управление доступом происходит через приватный канал в Телеграме за неимением более удобной алтьернативы. Доступ запрашивайте под [этим постом](https://t.me/c/2448053999/9) в комментариях. В сообщении должно быть написано следующее:
Управление доступом происходит через приватный канал в Телеграме за неимением более удобной алтьернативы. Доступ запрашивайте под [этим постом](https://t.me/c/2448053999/9) в комментариях. В сообщении должно быть написано следующее:
> Я ознакомился и принимаю условия пользовательского соглашения.
@ -41,12 +41,12 @@
## Настройка на разных системах
- Настройка на [Windows](./setup/windows.md)
- Настройка на [iOS](./setup/ios.md)
- Настройка на [Windows](./windows.md)
- Настройка на [iOS](./ios.md)
- Настройка на [macOS](./macOS.md)
## Рутинги
## F.A.Q.
(TO BE DONE)

1802
routings/game.json Normal file

File diff suppressed because it is too large Load Diff