小白新手,环境:主路由 192.168.2.1
docker跑在 arm的N1:192.168.2.254,使用macvlan 网络跑UNM
N1主机的80端口运行了其他东西,所以用macvlan的方式
使用这条命令创建的macvlan
docker network create -d macvlan --subnet=192.168.2.0/24 --gateway=192.168.2.1 -o parent=eth0 -o macvlan_mode=bridge macnet
docker运行指令
docker run -d
--name ubmusic
--restart=always
--hostname ubmusic
--net=macnet --ip=192.168.2.222 --dns=223.5.5.5 --mac-address C2:F2:9C:C5:B2:91
--privileged=true
-e TZ=Asia/Shanghai
-e ENABLE_FLAC=true
-e ENABLE_LOCAL_VIP=true
pan93412/unblock-netease-music-enhanced -p 80 -f 59.111.160.195
然后主路由在dnsmasq 修改hosts 把 interface.music.163.com和music.163.com指向192.168.2.222
然后运行docker之后看日志
INFO: (app) HTTP Server running @ http://0.0.0.0:8080
INFO: (app) HTTPS Server running @ http://0.0.0.0:8081
还是监听的8080端口, pc 客户端手动设置自定义代理 192.168.2.222 端口80显然不行, 8080 端口可以使用。但是docker地址里有很多
ERROR: (hook) A error occurred in hook.request.after when hooking http://music.163.com/eapi/batch.,
TypeError: Cannot set properties of undefined (setting 'expireTime'),
at /app/app.js:14291:59,
at processTicksAndRejections (node:internal/process/task_queues:96:5),
的错误。暂时好像不影响使用。。
N1里查看运行命令是 node app.js -o bilibili kugou kuwo 。指定的-p -f 参数貌似没齐作用。
因该是我使用方式不对吧?不知道指定-p -f -s -e 这样的参数在哪里填写
我想让其运行在80端口,这样客户端内不用设置自定义端口了。部署docker时 -p 80:8080 映射方式测试了不能用。
谢谢解答疑惑。
小白新手,环境:主路由 192.168.2.1
docker跑在 arm的N1:192.168.2.254,使用macvlan 网络跑UNM
N1主机的80端口运行了其他东西,所以用macvlan的方式
使用这条命令创建的macvlan
docker运行指令
然后主路由在dnsmasq 修改hosts 把 interface.music.163.com和music.163.com指向192.168.2.222
然后运行docker之后看日志
还是监听的8080端口, pc 客户端手动设置自定义代理 192.168.2.222 端口80显然不行, 8080 端口可以使用。但是docker地址里有很多
的错误。暂时好像不影响使用。。
N1里查看运行命令是 node app.js -o bilibili kugou kuwo 。指定的-p -f 参数貌似没齐作用。
因该是我使用方式不对吧?不知道指定-p -f -s -e 这样的参数在哪里填写
我想让其运行在80端口,这样客户端内不用设置自定义端口了。部署docker时 -p 80:8080 映射方式测试了不能用。
谢谢解答疑惑。