Acris / docker-shadowsocks-libev

Build a docker image for shadowsocks-libev with v2ray-plugin, based on Alpine Linux.
https://hub.docker.com/r/acrisliu/shadowsocks-libev/
MIT License
303 stars 95 forks source link

端口号必须是443端口么 #19

Closed neo-no93 closed 4 years ago

neo-no93 commented 4 years ago

我想问下端口号有限制嘛, 我的一直没配置成功, 容器起来了,但是在自己电脑上shadowsocksX-NG 配上没有用

Acris commented 4 years ago

非必需,端口号无限制。 贴一下容器启动命令,注意敏感信息打码,我帮你排查下问题。

neo-no93 commented 4 years ago

我是用你的那个docker-compose.yml 文件起的docker, 除了domain改了,其他都没改.

neo-no93 commented 4 years ago

我本地的shadowsocksX-NG 配置的是 插件: v2ray-plugin 插件选项: mux=5;path=/v2ray;tls;host=yourdomain.com;

Acris commented 4 years ago

运行一下docker logs shadowsocks-libev看看日志

Acris commented 4 years ago

有两个地方需要确认下:

neo-no93 commented 4 years ago

我把你那个dockerfile 里的nobody给注掉, 然后自己打得包, logs里显示都正常, 容器也起来了

neo-no93 commented 4 years ago
version: "3.3"
services:
  shadowsocks-libev:
    container_name: shadowsocks-libev
    image: acrisliu/shadowsocks-libev-root:latest
    ports:
      - "8388:8388/tcp"
      - "8388:8388/udp"
    privileged: true
    volumes:
      - /root/.acme.sh:/root/.acme.sh:ro
    environment:
      - PASSWORD=1993
      - ARGS=--plugin v2ray-plugin --plugin-opts server;tls;host=xxx.club;path=/v2ray;cert=/root/.acme.sh/xxx.club/fullchain.cer;key=/root/.acme.sh/xxx.club/xxx.club.key -u
    restart: always
Acris commented 4 years ago

可以尝试在docker-compose.yml加上一行user: root,如果改动Dockerfile重新编译的话,下次更新比较麻烦。

neo-no93 commented 4 years ago

好的,主要是我本地的shadowsocksX-NG不知道怎么配,配上也无法联网

Acris commented 4 years ago

你是说容器启动正常但是客户端仍然无法连接吗?检查一下这几个地方:

Acris commented 4 years ago

Issue关闭,有需要请再次打开。