Compare commits
9 commits
Author | SHA1 | Date | |
---|---|---|---|
4974628ebf | |||
815b0a0d8b | |||
c1daa731fe | |||
2318b0acee | |||
cb6679ef5e | |||
5227ce68d7 | |||
eb408d2dfb | |||
cecc2bddcf | |||
3644aa211a |
4 changed files with 44 additions and 7 deletions
|
@ -8,6 +8,7 @@ deploy_commands_alias:
|
|||
- echo "deploy $DEPLOY_USER@$DEPLOY_HOST:$DEPLOY_DIR or $${DEPLOY_DIR}"
|
||||
- echo "$DEPLOY_KEY" | sed 's/!/\n/g' > deploy_key
|
||||
- chmod 0600 deploy_key
|
||||
- echo "echo something otherwise the next line unterminated quote"
|
||||
- ssh -i deploy_key -o StrictHostKeyChecking=no $DEPLOY_USER@$DEPLOY_HOST rm -Rf $${DEPLOY_DIR}/output/
|
||||
- scp -r -i deploy_key -o StrictHostKeyChecking=no output $DEPLOY_USER@$DEPLOY_HOST:$${DEPLOY_DIR}
|
||||
|
||||
|
@ -31,7 +32,7 @@ steps:
|
|||
from_secret: deploy_host
|
||||
DEPLOY_KEY:
|
||||
from_secret: deploy_key
|
||||
DEPLOY_DIR: /srv/http/blog-lan
|
||||
DEPLOY_DIR: /srv/http/blog-dev
|
||||
<<: *deploy_commands
|
||||
when:
|
||||
branch:
|
||||
|
|
36
content/element.md
Normal file
36
content/element.md
Normal file
|
@ -0,0 +1,36 @@
|
|||
Title: Tuto element
|
||||
Author: kleph
|
||||
Email: kleph@kleph.eu
|
||||
Category: Blog
|
||||
Date: 2021/01/13
|
||||
Tags: Tuto
|
||||
Lang: fr
|
||||
Summary: Tutoriel pour element
|
||||
|
||||
[TOC]
|
||||
|
||||
# TL;DR
|
||||
|
||||
Pour les gens pressés.
|
||||
|
||||
## Téléphone
|
||||
|
||||
- Installer cette [app](https://element.io/get-started), [la lancer !], choisir la troisième case, "autre serveur" et mettre `https://kleph.eu` comme adresse
|
||||
- Créer un compte.
|
||||
|
||||
## navigateur
|
||||
|
||||
- Aller là : [https://kleph.eu/riot-web](https://kleph.eu/riot-web/)
|
||||
- Créer un compte.
|
||||
|
||||
# Plus de détails
|
||||
|
||||
## Forme des adresses
|
||||
|
||||
En gros, les adresses sont de la forme : `@kleph:kleph.eu`
|
||||
|
||||
`@kleph`, c'est mon pseudo/nick/handle, `:kleph.eu` c'est le homeserveur de mon compte.
|
||||
|
||||
Si sur l'interface tu crées un compte `Toto`, tu auras une adresse de la forme `@Toto:kleph.eu`
|
||||
|
||||
# TODO: expliquer la recherche
|
|
@ -30,7 +30,7 @@ TODO: config kernel
|
|||
|
||||
On va tout d'abord isoler et marquer les paquets que l'on souhaite rediriger. Je l'ai fait avec iptables qui a une cible spécialement prévu à cet effet, [MARK][1].
|
||||
|
||||
```console
|
||||
```bash
|
||||
iptables -t mangle -A OUTPUT -p udp --dport 1935 -j MARK --set-mark 0x9
|
||||
```
|
||||
|
||||
|
@ -45,19 +45,19 @@ Sachez juste qu'il est possible de rajouter des tables, en plus de la table "mai
|
|||
|
||||
J'ai donc rajouté une ligne à ce fichier :
|
||||
|
||||
```console
|
||||
```bash
|
||||
2 vpn
|
||||
```
|
||||
|
||||
Et ensuite, je vais affecter une passerelle par défaut à cette table différente de celle de la table principale :
|
||||
|
||||
```console
|
||||
```bash
|
||||
ip route add default via 192.168.1.1 table vpn
|
||||
```
|
||||
|
||||
Il reste ensuite à définir la règle pour associer les paquets marqués par iptables à cette table de routage :
|
||||
|
||||
```console
|
||||
```bash
|
||||
ip rule add fwmark 9 pref 10 lookup vpn
|
||||
```
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
.highlight .gr { color: #FF0000 } /* Generic.Error */
|
||||
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
|
||||
.highlight .gi { color: #00A000 } /* Generic.Inserted */
|
||||
.highlight .go { color: #303030 } /* Generic.Output */
|
||||
.highlight .go { color: #707070 } /* Generic.Output */
|
||||
.highlight .gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */
|
||||
.highlight .gs { font-weight: bold } /* Generic.Strong */
|
||||
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
|
||||
|
|
Loading…
Reference in a new issue