Build the first image
This commit is contained in:
parent
0a82d14fc2
commit
145be51142
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
site
|
26
.woodpecker.yaml
Normal file
26
.woodpecker.yaml
Normal 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
11
Containerfile
Normal 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
|
@ -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
|
||||
|
@ -1 +1,3 @@
|
||||
# Настройка на Android
|
||||
|
||||
TO BE DONE
|
@ -1 +1,3 @@
|
||||
# Настройка на Linux
|
||||
|
||||
TO BE DONE
|
17
docs/2_routings.md
Normal file
17
docs/2_routings.md
Normal file
@ -0,0 +1,17 @@
|
||||
# Рутинги
|
||||
|
||||
## Что это?
|
||||
|
||||
Рутинги отвечают за то, будет ли отправлен трафик через прокси или нет.
|
||||
|
||||
## Когда это важно?
|
||||
|
||||
- Когда Вы хотите открывать только определенные сервисы через прокси, например *Discord*.
|
||||
- Когда есть запросы, которые требуют очень низкого пинга, например *CS2*
|
||||
- Когда Вы хотите открывать все сервисы через прокси
|
||||
|
||||
## Настройка рутингов
|
||||
|
||||
Как добавить рутинги, можно найти в инструкциях по настройке xray на разных системах, здесь можно найти примеры рутингов, которые скорее всего покроют большинство кейсов для использования прокси
|
||||
|
||||
1. Glob
|
Before Width: | Height: | Size: 69 KiB After Width: | Height: | Size: 69 KiB |
@ -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
1802
routings/game.json
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user