mirror of
https://github.com/bol-van/zapret.git
synced 2024-12-28 20:30:33 +05:00
doc works
This commit is contained in:
parent
14dc328940
commit
29520c9827
@ -1,42 +1,21 @@
|
|||||||
How to compile native programs for use in openwrt
|
How to compile native programs for use in openwrt
|
||||||
-------------------------------------------------
|
-------------------------------------------------
|
||||||
|
|
||||||
1) <fetch correct version of openwrt>
|
1) Download latest SDK for your platform from https://downloads.openwrt.org
|
||||||
|
|
||||||
cd ~
|
curl -o - https://downloads.openwrt.org/releases/23.05.5/targets/x86/64/openwrt-sdk-23.05.5-x86-64_gcc-12.3.0_musl.Linux-x86_64.tar.xz | tar -Jxvf -
|
||||||
|
cd openwrt-sdk-23.05.5-x86-64_gcc-12.3.0_musl.Linux-x86_64
|
||||||
<chaos calmer>
|
|
||||||
git clone git://git.openwrt.org/15.05/openwrt.git
|
|
||||||
<barrier breaker>
|
|
||||||
git clone git://git.openwrt.org/14.07/openwrt.git
|
|
||||||
<trunk>
|
|
||||||
git clone git://git.openwrt.org/openwrt.git
|
|
||||||
|
|
||||||
cd openwrt
|
|
||||||
|
|
||||||
2) ./scripts/feeds update -a
|
2) ./scripts/feeds update -a
|
||||||
./scripts/feeds install -a
|
./scripts/feeds install -a
|
||||||
|
|
||||||
3) #add zapret packages to build root
|
3) cp -R /opt/zapret/docs/compile/openwrt/. .
|
||||||
#copy package descriptions
|
cp -R /opt/zapret/tpws package/zapret/tpws
|
||||||
copy compile/openwrt/* to ~/openwrt
|
cp -R /opt/zapret/nfq package/zapret/nfqws
|
||||||
#copy source code of tpws
|
cp -R /opt/zapret/mdig package/zapret/mdig
|
||||||
copy tpws to ~/openwrt/package/zapret/tpws
|
cp -R /opt/zapret/ip2net package/zapret/ip2net
|
||||||
#copy source code of nfq
|
|
||||||
copy nfq to ~/openwrt/package/zapret/nfq
|
|
||||||
#copy source code of ip2net
|
|
||||||
copy ip2net to ~/openwrt/package/zapret/ip2net
|
|
||||||
|
|
||||||
4) make menuconfig
|
4) make package/{tpws,nfqws,mdig,ip2net}/compile
|
||||||
#select your target architecture
|
|
||||||
#select packages Network/Zapret/* as "M"
|
|
||||||
|
|
||||||
5) make toolchain/compile
|
5) find bin -name tpws*.ipk
|
||||||
|
|
||||||
6) make package/tpws/compile
|
|
||||||
make package/nfqws/compile
|
|
||||||
make package/ip2net/compile
|
|
||||||
make package/mdig/compile
|
|
||||||
|
|
||||||
7) find bin -name tpws*.ipk
|
|
||||||
#take your tpws*.ipk , nfqws*.ipk , ip2net*.ipk, mdig*.ipk from there
|
#take your tpws*.ipk , nfqws*.ipk , ip2net*.ipk, mdig*.ipk from there
|
||||||
|
@ -44,11 +44,7 @@
|
|||||||
> либо попробовать засунуть требуемые zapret дополнительные пакеты в сжатый
|
> либо попробовать засунуть требуемые zapret дополнительные пакеты в сжатый
|
||||||
> образ `squashfs` с помощью `image builder` и перешить этим вариантом роутер.
|
> образ `squashfs` с помощью `image builder` и перешить этим вариантом роутер.
|
||||||
|
|
||||||
1. Скачайте zip архив проекта с github в `/tmp`, распакуйте его там, либо
|
1. Скачайте последний [tar.gz релиз](https://github.com/bol-van/zapret/releases) в /tmp, распакуйте его, затем удалите архив.
|
||||||
клонируйте проект через:
|
|
||||||
```sh
|
|
||||||
$ git clone --depth 1 https://github.com/bol-van/zapret
|
|
||||||
```
|
|
||||||
|
|
||||||
2. Убедитесь, что у вас отключены все средства обхода блокировок, в том числе и
|
2. Убедитесь, что у вас отключены все средства обхода блокировок, в том числе и
|
||||||
сам zapret. Гарантированно уберет zapret скрипт `uninstall_easy.sh`.
|
сам zapret. Гарантированно уберет zapret скрипт `uninstall_easy.sh`.
|
||||||
|
Loading…
Reference in New Issue
Block a user