mritd / dockerfile

some personally made dockerfile
https://hub.docker.com/u/mritd
MIT License
2.07k stars 647 forks source link

使用 v2ray-plugin 开启 TLS 模式下,无法绑定 443 端口 #97

Closed sinoon closed 4 years ago

sinoon commented 4 years ago

配置如下

version: '3'
services:
  ss:
    image: mritd/shadowsocks
    environment:
      - SS_MODULE=ss-server
      - SS_CONFIG=-s 0.0.0.0 -p 443 -m chacha20 -k 9f1IK7NMq3Z9dwkb2B --plugin v2ray-plugin --plugin-opts=tls;server;host=mydoamin;fast-open;cert=/etc/letsencrypt/archive/mydoamin/fullchain1.pem;key=/etc/letsencrypt/archive/mydoamin/privkey1.pem
    volumes:
      - /etc/letsencrypt/archive/mydoamin/:/etc/letsencrypt/archive/mydoamin/
    ports:
      - "1984:1984"
      - "443:443"
      - "80:80"
    container_name: ss

错误信息如图:

image

经历了 cert 和 key 没有找到的问题,现在应该只剩下绑定问题了。推测是因为 entryport 的时候,没有以 root 身份开始吗?看错误是这个意思,但是我不知道如何修复这个问题。

作者可以帮我看下吗?

sinoon commented 4 years ago

感觉是要增加一个 apk add libcap ,然后允许使用 443 端口。或者直接以 root 身份启动 v2ray-plugin 才行。

sinoon commented 4 years ago

@mritd Help me ...

mritd commented 4 years ago

已修复,请使用 tag 3.3.3-20191127 重新测试

sinoon commented 4 years ago

非常感谢!确定没有问题了,已使用上面配置运行起来。