-
网络必须开启IPV6,没有IPV6就别浪费时间了
-
容器只限于某框架使用,专为其开发,其他框架/脚本无法兼容使用
-
容器不能创建在主路由/旁路由系统内
-
N1盒子总有吧,刷armbian
-
飞牛Nas总有吧,直接用
-
玩客云总有吧,也能刷armbian
-
都没有? 买个玩客云吧,30块钱,转发流量够用了
docker build -t psyduck .
先确认你机器cpu架构,找到cpu架构对应的可执行文件psyduck-xxx重命名psyduck,x86机器将psyduck-amd64改名psyduck,n1盒子将psyduck-arm改名psyduck
docker network create -d macvlan --subnet=192.168.100.0/24 --gateway=192.168.100.1 --ipv6 --subnet=fdfa:5a35:6fce::/64 -o parent=eth0 psyduck
网关: 192.168.100.1 按照自己网关实际填写(192.168.2.1, 10.0.0.1, 192.168.3.0)
网段: 192.168.100.0 按照自己网段实际填写(192.168.2.0, 10.0.0.0, 192.168.3.0)
eth0: 以太网卡,一般都是eth0,飞牛nas一般为enp4s0 可以通过ip -6 a 命令查看
docker run -d --name psyduck31 --restart=always --ip=192.168.100.31 --privileged --network psyduck -e GATEWAY=192.168.100.1 psyduck
ip: 192.168.100.31 需要分配内网一个ip给容器,注意别ip冲突了(192.168.2.22, 10.0.0.33, 192.168.3.44)
GATEWAY: 192.168.100.1 按照自己网关实际填写(192.168.2.0, 10.0.0.0, 192.168.3.0)
不需要设置端口,固定24678
# 如果想更快的创建容器,可以执行:
chmod +x x.sh && ./x.sh
请输入网关地址 (GATEWAY):
请输入起始主机号 (如 37):
请输入要创建的容器数量 (最大20):
chmod +x y.sh && ./y.sh
请输入初始端口:
请输入要创建的容器数量 (最大20):
请输入网关地址 (GATEWAY):
请输入FRPS服务器地址 (server_addr):
请输入FRPS token:
请输入FRPS端口 [默认: 7000]:
可以多创建几个容器,注意分配不同ip,一般创建个三四个容器就可以满足日常需求,如果你用户比较多可以多创建
openwrt或者一般路由器都可以分配网络地址的起始分配基址(ip段从第几开始分配),可以很好解决ip问题
在iniPath目录(默认是psyduck框架的config目录,如果iniPath设置了在/ql/data/config就在/ql/data/config)创建proxy.ini,如果之前有可以忽略,复制如下内容,
[jdRelay]
http://ip1:24678
http://ip2:24678
http://ip3:24678
....
http://ip:port1
http://ip:port2
http://ip:port3
ip模式访问: http://ip:24678/ipv6 内网穿透模式访问: http://ip:port/ipv6
出现ipv6地址,即可正常使用