Linux manjaro 5.9.16-1-MANJARO
绑静态ip的话, 方便做/etc/hosts, 创建一个新的docker network, 给一个subnet
sudo docker network create --driver=bridge --subnet=172.18.0.0/24 dockerbr18
sudo docker network ls
#输出
NETWORK ID NAME DRIVER SCOPE
204bddea61fe bridge bridge local
4fd2583def16 dockerbr18 bridge local
861d752f7647 host host local
6ff2f7b9a665 none null local
需要其他客户端的可以查看: #48
我正在使用的方案是:
Windows 客户端: 设置里http代理至局域网一台服务器, docker镜像
nondanee/unblockneteasemusic:latest
, 带-p 8887
拉起容器即可. docker正常映射+防火墙暴露就行. 不需要证书.iOS客户端: 自签证书后 Issue48-自签证书 信任证书, 配合Shadowsocks规则(
music.163.com -> PROXY
,music.126.net -> PROXY
). 利用v2ray
的Routing
和Outbound
转发至docker内的服务. 有公网ip+ddns, 用v2ray
向外暴露vmess当跳板.这里的docker需要加RUN CMD参数
-p port1:port2 -e https://music.163.com
, 且要-v path/to/server.crt:/usr/src/app/server.crt:ro -v path/to/server.key:/usr/src/app/server.key:ro
把证书绑上.