mirror of
https://github.com/vimagick/dockerfiles.git
synced 2025-02-03 13:21:49 +02:00
update openwrt for shadowsocks guide
This commit is contained in:
parent
af04b93064
commit
a2c0303fb3
@ -22,6 +22,7 @@ RUN set -xe \
|
||||
tree \
|
||||
unzip \
|
||||
wget \
|
||||
vim-tiny \
|
||||
xsltproc \
|
||||
zlib1g-dev \
|
||||
&& useradd -m openwrt \
|
||||
|
@ -7,20 +7,21 @@ Build OpenWrt Package/Image For Raspberry Pi
|
||||
|
||||
```yaml
|
||||
openwrt:
|
||||
image: vimagick/openwrt
|
||||
container_name: openwrt
|
||||
image: vimagick/openwrt:bcm2710
|
||||
container_name: openwrt_bcm2710
|
||||
command: sleep inf
|
||||
volumes:
|
||||
- ./data:/data
|
||||
- ./data/bcm2710:/data
|
||||
restart: unless-stopped
|
||||
```
|
||||
|
||||
## up and running
|
||||
|
||||
```bash
|
||||
$ mkdir -m 777 data
|
||||
$ docker-compose up -d
|
||||
$ docker-compose exec openwrt bash
|
||||
>>> cd ~/sdk
|
||||
>>> sudo chmod 777 /data
|
||||
>>> ln -s /data bin
|
||||
|
||||
>>> ./scripts/feeds update -a
|
||||
@ -30,16 +31,19 @@ $ docker-compose exec openwrt bash
|
||||
>>> make V=s
|
||||
|
||||
>>> export TERM=xterm
|
||||
>>> sudo apt install asciidoc xmlto
|
||||
>>> ./scripts/feeds install libopenssl zlib
|
||||
>>> sudo apt install -y asciidoc xmlto
|
||||
>>> git clone https://github.com/shadowsocks/openwrt-shadowsocks.git package/shadowsocks-libev
|
||||
>>> make menuconfig
|
||||
>>> vi package/shadowsocks-libev/Makefile
|
||||
- Package/shadowsocks-libev-spec = $(call Package/shadowsocks-libev/Default,openssl,(OpenSSL),+libopenssl +libpthread +ipset +ip)
|
||||
+ Package/shadowsocks-libev-spec = $(call Package/shadowsocks-libev/Default,openssl,(OpenSSL),+libopenssl +libpthread +ipset +ip +iptables-mod-tproxy +zlib)
|
||||
>>> make menuconfig # Network ▷ shadowsocks-libev-spec ▷ Save ▷ Exit
|
||||
>>> make package/zlib/compile V=s
|
||||
>>> make package/shadowsocks-libev/compile V=s
|
||||
|
||||
>>> tree -dF /data/
|
||||
/data/
|
||||
└── brcm2708
|
||||
└── packages
|
||||
└── brcm2708/
|
||||
└── packages/
|
||||
├── base
|
||||
├── luci
|
||||
├── management
|
||||
|
Loading…
x
Reference in New Issue
Block a user