OpenWRT Trunk 的国内镜像站和 USTC LUG 反向代理不能正常使用,在配置好 Shadowsocks Redir 之前,需要本地搭建 downloads.openwrt.org 的反向代理
Nginx 配置
events {}
http {
server {
location / {
proxy_pass https://downloads.openwrt.org;
}
}
}
Docker 指令
docker run -d --name nginx \
--network host \
--restart unless-stopped \
-v $(pwd)/nginx.conf:/etc/nginx/nginx.conf:ro \
nginx:alpine
由于 OpenWRT 从路由器访问内网默认有防火墙,需要使用 ssh 反向转发端口
ssh -F /dev/null -NR 8080:localhost:80 192.168.1.1
然后更新 /etc/opkg/distfeeds.conf
cd /etc/opkg
cp -a distfeeds.conf distfeeds.conf.bak
sed -i 's_https://downloads.openwrt.org_http://127.0.0.1:8080_' distfeeds.conf