全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 30230|回复: 80
打印 上一主题 下一主题

v2ray不要用脚本,其实很简单配置,几步搞定!

  [复制链接]
跳转到指定楼层
1#
发表于 2019-9-22 01:41:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Apian 于 2019-9-23 10:00 编辑

1,安装v2ray
用官方的:bash <(curl -L -s https://install.direct/go.sh)

2,安装BT,并安装nginx(端口不要用80,443,下同)
  1. location /目录 {
  2.     proxy_pass       http://127.0.0.1:端口;
  3.     proxy_redirect             off;
  4.     proxy_http_version         1.1;
  5.     proxy_set_header Upgrade   $http_upgrade;
  6.     proxy_set_header Connection "upgrade";
  7.     proxy_set_header Host      $http_host;
  8.     }
复制代码

在nginx配置中加上以上配置文件,建议开启SSL(这里安装BT也是为了方便letsencrypt),你懂的!

3,配置v2ray以及设置域名等
vi /etc/v2ray/config.json

  1. {
  2.   "inbounds": [
  3.     {
  4.       "port": 端口,
  5.       "listen":"127.0.0.1",
  6.       "protocol": "vmess",
  7.       "settings": {
  8.         "clients": [
  9.           {
  10.             "id": "你的UUID",
  11.             "alterId": 64
  12.           }
  13.         ]
  14.       },
  15.       "streamSettings": {
  16.         "network": "ws",
  17.         "wsSettings": {
  18.         "path": "/目录"
  19.         }
  20.       }
  21.     }
  22.   ],
  23.   "outbounds": [
  24.     {
  25.       "protocol": "freedom",
  26.       "settings": {}
  27.     }
  28.   ]
  29. }
复制代码


然后或者一开始把域名在CF解析(解析到你服务器就行了,随时开启那个云proxy status),没有什么限制,也不验证!
好了,配置好客户端就愉快玩耍吧。。。


有人质疑为啥不直接安装nginx,而是安装BT,这里见仁见智了,根据需求!
个人觉得有几点:
1,方便配置,letsencrypt可以直接申请,避免一些nginx SSL配置以及证书的麻烦,对于小白用户或者懒人用户来说,这样最好了,或许有人说我套CF,还申请letsencrypt个鸟啊,但是你nginx总要配置吧,CF总会出问题吧,你的后路呢?
2,方便做站等,V2本来是比较耗服务器资源的,那么一些小鸡未必能够愉快玩耍,但是弄一台256-512+的小母鸡是否有点浪费?那么你是否还想挂点什么上去?BT又是比较方便的,当然你安装lnmp也没人拦你,上面也说了,根据自己需求,这个教程主要也是小白用户看看!
3,方便管理,不多说了,其实我开始也很反对用面板的,只是相对而言比较容易,资源吃紧的还是直接nginx吧,或许你小鸡也能愉快玩耍V2,根据情况看着办,不做特别回复了!

补充一下:
在线UUID生成:https://www.uuidgenerator.net ,1 UUID就行了!

鉴于很多人不懂客户端配置,下面截个图参考一下:
1.png (67.77 KB, 下载次数: 17)
推荐
发表于 2019-9-22 02:08:48 | 只看该作者
hanada 发表于 2019-9-22 02:03
域名是在宝塔上设置(实际上就是在nginx上设置)

我当然知道域名并不在 /etc/v2ray/config.json 里配置,这是提醒LZ写错了

其实,你用 caddy 反代,那更简单了

  1. xxxx.com  {
  2.    proxy  /  127.0.0.1:端口
  3. }
复制代码

点评

借楼,楼主删了吧,有个老哥发帖说某一键脚本有后门挖矿,善意提醒,结果引来一堆人在喷楼主,你就让他们用一键脚本不就好了,何必写这个教程  发表于 2019-9-22 15:44
推荐
发表于 2019-9-22 01:43:35 | 只看该作者
难道官方脚本不叫脚本?
推荐
发表于 2019-9-22 09:13:59 | 只看该作者
我想说 我用了脚本还没成功。。。。。。
2#
发表于 2019-9-22 01:43:34 | 只看该作者
技术贴,帮顶了~~
4#
发表于 2019-9-22 01:43:41 | 只看该作者
马克一下  虽然我用脚本了
5#
发表于 2019-9-22 01:43:48 来自手机 | 只看该作者
确实bt配v2挺好用的,就是centos经常迷之问题,建议用debian
6#
 楼主| 发表于 2019-9-22 01:44:43 | 只看该作者
我只想说,那写一键脚本或多或少都有问题!
折腾半天回来,还不如自己几步搞定,而且建立在BT面板上的,直观不影响做站等。。。
7#
发表于 2019-9-22 01:46:16 来自手机 | 只看该作者
说了那么多,为何要带上一个宝塔呢……直接安装nginx然后编辑nginx.conf(或者/sites-available里的default文件)不好么
8#
 楼主| 发表于 2019-9-22 01:46:21 | 只看该作者
loveqianool 发表于 2019-9-22 01:43
难道官方脚本不叫脚本?

这个是官方安装V2脚本,不是那些一键脚本,一键脚本或多或少都有问题,而且很难查找出来,你不能连都不知道为什么。。。
9#
 楼主| 发表于 2019-9-22 01:48:20 | 只看该作者
hanada 发表于 2019-9-22 01:46
说了那么多,为何要带上一个宝塔呢……直接安装nginx然后编辑nginx.conf(或者/sites-available里的default ...

因为要兼顾一些已经安装了宝塔的或者有做站需求的,这个是灵活的。。。
10#
发表于 2019-9-22 01:53:25 | 只看该作者

马克一下  明天折腾
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-15 01:54 , Processed in 0.074279 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表