alpine linux部署naiveproxy客户端
1. 更改源地址
使用中科大地址
sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories
apk update2. 获取naive客户端安装包
https://github.com/klzgrad/naiveproxy/releases
选择openwrt-x86_64格式,下载并解压,将解压后的可执行程序复制到/usr/local/bin
增加配置目录
mkdir /etc/naive并将配置文件config.json放入该目录。
3. 增加libgcc依赖
apk add libgcc4. 自启动服务
alpine使用openrc服务管理器,服务脚本写法如下:
/etc/init.d/naive
#!/sbin/openrc-run
name="$SVCNAME"
command="/usr/local/bin/$SVCNAME"
pidfile="/var/run/$SVCNAME.pid"
command_args="/etc/naive/config.json"
command_background=true
depend() {
need localmount
need logger
}chmod +x /etc/init.d/naive
service naive start
service naive status