docker-compose.yml 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. services:
  2. naiveserver:
  3. image: registry.self.greatbridf.com/naiveserver:1.0.0
  4. restart: unless-stopped
  5. volumes:
  6. - ./conf:/conf
  7. - ./data:/data
  8. - ./log:/log
  9. networks:
  10. - net
  11. - br
  12. ports:
  13. - "80:80"
  14. - "443:443"
  15. - "443:443/udp"
  16. cap_add:
  17. - NET_ADMIN
  18. warp:
  19. image: activeliang/wgcf-socks5-proxy
  20. restart: unless-stopped
  21. environment: []
  22. # HOST: '0.0.0.0' # default to 0.0.0.0
  23. # PORT: 1080 # default to 1080
  24. # USER: ''
  25. # PASSWORD: ''
  26. volumes:
  27. - '/lib/modules:/lib/modules'
  28. - './wgcf:/wgcf'
  29. networks:
  30. - wg
  31. - br
  32. cap_add:
  33. - NET_ADMIN
  34. privileged: true
  35. xray:
  36. image: teddysun/xray
  37. restart: unless-stopped
  38. volumes:
  39. - './xray-config.json:/etc/xray/config.json'
  40. - './xray-log:/var/log/v2ray'
  41. networks:
  42. - xray
  43. - br
  44. links:
  45. - warp
  46. networks:
  47. net:
  48. driver: bridge
  49. enable_ipv6: true
  50. br:
  51. driver: bridge
  52. internal: true
  53. enable_ipv6: true
  54. wg:
  55. driver: bridge
  56. enable_ipv6: true
  57. xray:
  58. driver: bridge
  59. enable_ipv6: true
  60. # ipam:
  61. # driver: default
  62. # config:
  63. # - subnet: 2605:52c0:2:3965:dead::/80
  64. # ip_range: 2605:52c0:2:3965:dead::/80