├── Dockerfile ├── README.md └── entrypoint.sh /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM alpine:latest 2 | 3 | ENV CONFIG_JSON=none CERT_PEM=none KEY_PEM=none VER=3.46 4 | 5 | RUN apk add --no-cache --virtual .build-deps ca-certificates curl \ 6 | && mkdir -m 777 /v2raybin \ 7 | && cd /v2raybin \ 8 | && curl -L -H "Cache-Control: no-cache" -o v2ray.zip https://github.com/v2ray/v2ray-core/releases/download/v$VER/v2ray-linux-64.zip \ 9 | && unzip v2ray.zip \ 10 | && mv /v2raybin/v2ray-v$VER-linux-64/v2ray /v2raybin/ \ 11 | && mv /v2raybin/v2ray-v$VER-linux-64/v2ctl /v2raybin/ \ 12 | && mv /v2raybin/v2ray-v$VER-linux-64/geoip.dat /v2raybin/ \ 13 | && mv /v2raybin/v2ray-v$VER-linux-64/geosite.dat /v2raybin/ \ 14 | && chmod +x /v2raybin/v2ray \ 15 | && rm -rf v2ray.zip \ 16 | && rm -rf v2ray-v$VER-linux-64 \ 17 | && chgrp -R 0 /v2raybin \ 18 | && chmod -R g+rwX /v2raybin 19 | 20 | ADD entrypoint.sh /entrypoint.sh 21 | 22 | RUN chmod +x /entrypoint.sh 23 | 24 | ENTRYPOINT /entrypoint.sh 25 | 26 | EXPOSE 8080 27 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 |

免责声明

3 | 4 | 5 |

6 | 只面向海外华人用户且仅供科研学习之用,切勿用于其他用途 7 |
8 | 中国居民请自觉关闭本项目并24小时之内删掉与本项目相关的一切内容,否则出现一切问题,项目作者概不负责 9 |

10 |
11 | 12 | 13 | 14 | # v2ray 部署在 openshift starter 15 | 鉴于转载网友太多,甚至还发到了国内网站上宣传,为避免不必要麻烦,docker镜像已经删除,需要的请自行fork本 16 | 项目,然后照着这个视频 https://youtu.be/gImm4CfAnRs 自行部署镜像! 2018/09/26 17 | 18 | (fork于wangyi2005/v2ray修改前) 19 | 20 | 环境变量: CONFIG_JSON(配置)、 21 | 22 | 23 | 用notepad++将上述变量中 \r\n 替换为\\n,变成一行,导入容器。 24 | 25 | 客户端: android Actinium、windows v2ray 可用同一个服务端。 26 | 27 | youtube频道:https://www.youtube.com/channel/UClceV39J1Z_9D4_mHkBZrMg 28 | 29 | -------------------------------------------------------------------------------- /entrypoint.sh: -------------------------------------------------------------------------------- 1 | cd /v2raybin 2 | echo -e "$CONFIG_JSON" > config.json 3 | if [ "$CERT_PEM" != "$KEY_PEM" ]; then 4 | echo -e "$CERT_PEM" > cert.pem 5 | echo -e "$KEY_PEM" > key.pem 6 | fi 7 | ./v2ray 8 | --------------------------------------------------------------------------------