doc/guides/: init

Signed-off-by: s0me1newithhand7s <117505144+s0me1newithhand7s@users.noreply.github.com>
This commit is contained in:
s0me1newithhand7s 2025-09-15 15:42:09 +03:00
parent 44abdef985
commit 98820aa894
No known key found for this signature in database
3 changed files with 76 additions and 0 deletions

25
doc/guides/podkop.md Normal file
View file

@ -0,0 +1,25 @@
<h1 align="center"> guide/Podkop </h1>
`sing-box` / `xray` core utilising front-end with LuCI integration.
> [!WARNING]
> podkop is heavy package due of `sing-box` usage. around 20MB to be exact, be sure to have free space!
```Sh
# ssh to your router:
$ ssh root@192.168.1.1 -p 22
# inside your router's shell:
opkg update
# now we need to install podkop via wget from github
wget -O https://github.com/itdoginfo/podkop/releases/download/v0.4.11/podkop_v0.4.11-r1_all.ipk /tmp/podkop.ipk
wget -O https://github.com/itdoginfo/podkop/releases/download/v0.4.11/luci-app-podkop_v0.4.11-r1_all.ipk /tmp/luci-app-podkop.ipk
# fianlly, installing
opkg install /tmp/podkop.ipk # REQUIERED TO BE FIRST
opkg install /tmp/luci-app-podkop.ipk
```
> [!WARNING]
> before ANY openwrt update you need to `service podkop stop` or OpenWRT will break!

21
doc/guides/wireguard.md Normal file
View file

@ -0,0 +1,21 @@
<h1 align="center"> guide/Wireguard </h1>
to be complietly fair - this is really easy, and "guide" but
```Sh
# ssh to your router:
$ ssh root@192.168.1.1 -p 22
# inside router's shel:
opkg update
opkg install kmod-wireguard \
wireguard-tools luci-proto-wireguard
reboot -f
```
now inside LuCI you can manage `Wireguard` as Interface. or with `wg` command in router's shell.
there also packages like:
`prometheus-node-exporter-ucode-wireguard, rpcd-mod-wireguard, wg-installer-client, wg-installer-server, wg-installer-server-hotplug-babeld, wg-installer-server-hotplug-olsrd, wgsd-client, wgsd-coredns`
but for general WG usage `wireguard-tools` and `luci-proto-wireguard` are enough.

30
doc/guides/zapret.md Normal file
View file

@ -0,0 +1,30 @@
<h1 align="center"> guide/Zapret </h1>
> [!NOTE]
> this guide is more useful for CIS citizens
> [!WARNING]
> zapret is heavy! be sure to have enough ROM for this!
```Sh
# ssh to your router:
$ ssh root@192.168.1.1 -p 22
# inside your router's shell:
mkdir /opt
cd /opt
# now inside /opt
mkdir zapret # to create symlinks and to update easily
wget -O https://github.com/bol-van/zapret/releases/download/v71.4/zapret-v71.4-openwrt-embedded.tar.gz
tar -xf zapret-v71.4-openwrt-embedded.tar.gz
# this ^^^ downloads and unpacks zapret inside /opt but
mv -f zapret-v71.4/* zapret/
rm -rf zapret-v71.4-openwrt-embedded.tar.gz zapret-v71.4/
# this moves zapret inside /opt/zapret
./install_bin.sh && ./install_easy.sh
# installs zapret itself
```
there is a cool script called `blockcheck.sh` that allows you to create list of suitable strategies.