naive 協議用戶端;使用官方預編譯二進制文件構建;Github Action 自動更新
757
一個用於執行 NaïveProxy 用戶端的極簡 Docker 映像檔。
NaïveProxy 利用 Chromium 的網路堆疊來偽裝流量,提供強大的抗審查能力與極低的被偵測率。
USER naive
VOLUME ["/etc/naive"]
EXPOSE 1080
ENTRYPOINT ["naive"]
CMD ["/etc/naive/config.json"]
準備 config.json 設定檔
# config.json
{
"listen": "socks://0.0.0.0:1080",
"proxy": "https://user:[email protected]"
}
執行容器:
docker run -d \
--name naive-client \
--restart always \
-p 1080:1080 \
-v $(pwd)/config.json:/etc/naive/config.json:ro \
edalia/naiveproxy:last
compose 範例
# compose.yml
services:
naive:
image: edalia/naiveproxy:latest
container_name: naive-client
restart: always
volumes:
- ./naive/config.json:/etc/naive/config.json:ro
ports:
- "1080:1080"
/etc/naive/config.jsonhealthy,不能通就是unhealthy,在docker ps查看。若想停用健康檢查,在
docker run指令加--no-healthcheck參數;或 compose 裡加配置項
healthcheck:services: naive: image: edalia/naiveproxy:latest healthcheck: disable: true
Content type
Image
Digest
sha256:c670ef49d…
Size
36.8 MB
Last updated
12 days ago
docker pull edalia/naiveproxy:v150.0.7871.63-1