v2fly/fhs-install-v2ray

【提问前请先阅读】以 #61 为例的临时 FAQ

IceCodeNew opened this issue · 1 comments

  1. 你希望别人在你的 Issue 上花多少时间,就请自己先在自己的 Issue 上花多少时间。
  2. 技术提问通常适用一个黄金比例:七分解释、三分提问。别忘了沟通技术问题最重要也是最困难的一点就是重现环境。
    通篇连环提问其实是在要求对方心电感应你遇到的情况——很少有问题能在这样的限制下得到很好的解答。

这个 Issue 实在是极具教学意义,所以直接让我打消了写一篇经过整理的 FAQ 的想法。
首先是 《提问的智慧》镇楼,知道每个来提问的人的时间都很宝贵,所以不要求第一次提问前就阅读。
不过在等待他人给您提供解答的这段足够长的时间里,请多读一读这篇文章,说不定你会马上希望自己趁脸还没有丢大之前回去修改刚刚发布的 Issue。

  1. 对于初次使用安装脚本的用户,您可能是需要从旧版安装脚本迁移至此的一批,请参阅:Wiki-从旧脚本迁移至此

  2. 如果您之前没有安装过 v2ray,或者已经卸载了将要重装,请参阅:官方文档-Linux 安装脚本

  3. docker 镜像构建问题
    构建 docker 镜像的思路是自己来做 v2ray 官方在发布新版本时打包的流程,而不是在 docker 镜像里执行安装脚本安装 v2ray。所以涉及到自定义构建 docker 镜像的问题请不要来该仓库寻求帮助。
    另外如果你只是不知道 v2fly 官方有在发布 docker 镜像,那么你可以参考 #75

至于你说 docker 镜像的问题,v2ray 官方有提供 docker 镜像发布,在这里:hub.docker.com/r/v2fly/v2fly-core
如果你需要自定义,该 仓库 的 dockerfile 也可以供你参考和修改。所以我看不出你来这里寻求帮助的意义。

  1. 我不管我就是想要旧版的安装脚本
    参考 #86

https://github.com/v2ray/v2ray-core/blob/e65c3930171a9073299f3e960f549722d18899a2/release/install-release.sh

至于你要怎么改让这个脚本可以 work 那就是你的事了,不改肯定不能 work。本项目暂时无计划为这部分用户提供支持,所以请不要浪费时间在 issue 区 troll。


如果您照着上面给出的指南操作还是遇到了问题,请在发布 Issue 时注意以下几点:
#61 (comment)

不要把 issue 当成聊天一样的用,还有贴错误日志的时候用 ``` 比截图更加友好。

遇到问题先
journalctl --boot -u v2ray
V2RAY_LOCATION_ASSET=/usr/local/share/v2ray/ v2ray -test -confdir /usr/local/etc/v2ray/
ls -alF --color=auto /usr/local/etc/v2ray
systemd-analyze cat-config /etc/systemd/system/v2ray.service
systemd-analyze verify /etc/systemd/system/v2ray.service
五连,把输出用 ``` 包裹起来发上来。

如果您顺利地走完了安装过程,接下来您可能会遇到的问题有:

  1. 证书权限问题
    症状请参考 #59,解决方法请参考:Wiki-使用证书时权限不足

  2. 配置文件为空
    #61 (comment)
    这不是一个 bug。

fhs-install-v2ray 从一开始创建的配置文件就是空的,不会像现在已经被废除的旧安装脚本那样为用户创建一套开箱即用的配置。
我认为 v2ray 这样的项目确实也没有默认配置可言,请用户不要再将这件事作为 bug 提交上来,你们既然选择自建,就应该自己写自己的配置了。
过程中遇到任何问题,请参阅 v2fly.org。

  1. 其他问题
    我暂时没看到适合拿来做例子的 Issue,但你遇到的问题通常在你彻底读完 README 后就已经得到了解答。如果您看到这里开始后悔自己没有先看完 README 再来到 Issue 区,这里是 后悔药

关于不使用 fhs-install-v2ray 安装脚本所默认使用的路径导致的问题:#62 (comment)

是这样的,安装脚本目前的文件结构都是写死的。用户如果自定义了这些路径,在目前来说会被当做高级用户,需要自己调整启动脚本来配合自己做的修改。
systemctl edit --full v2ray.service

请期待上游 v2fly/v2ray-core 对 v2ray.service 文件的进一步改进,或亲自参与到项目中来贡献。