本帖最后由 Apian 于 2019-9-23 10:00 编辑
1,安装v2ray
用官方的:bash <(curl -L -s https://install.direct/go.sh)
2,安装BT,并安装nginx(端口不要用80,443,下同)
- location /目录 {
- proxy_pass http://127.0.0.1:端口;
- proxy_redirect off;
- proxy_http_version 1.1;
- proxy_set_header Upgrade $http_upgrade;
- proxy_set_header Connection "upgrade";
- proxy_set_header Host $http_host;
- }
复制代码
在nginx配置中加上以上配置文件,建议开启SSL(这里安装BT也是为了方便letsencrypt),你懂的!
3,配置v2ray以及设置域名等
vi /etc/v2ray/config.json
- {
- "inbounds": [
- {
- "port": 端口,
- "listen":"127.0.0.1",
- "protocol": "vmess",
- "settings": {
- "clients": [
- {
- "id": "你的UUID",
- "alterId": 64
- }
- ]
- },
- "streamSettings": {
- "network": "ws",
- "wsSettings": {
- "path": "/目录"
- }
- }
- }
- ],
- "outbounds": [
- {
- "protocol": "freedom",
- "settings": {}
- }
- ]
- }
复制代码
然后或者一开始把域名在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)
|