返回列表 發帖

搬瓦工VPS + CentOS 7 64-bit BBR + V2Ray

本帖最後由 角色 於 2018-11-30 00:20 編輯

要注意的事项:
1、VPS time difference between V2Ray client and server Link
2、Single vmess and shadowsocks account Link
3、Multiple UUIDs for V2Ray accounts using the same port number Link
——————

1、你用“Install new OS” 安装新的OS,你选CentOS 7 64 BBR就可以。安装完后,系统会给你SSH port number(这个不会变),然后一个新的密码,如果你忘了,你可以看看你的邮箱。如果邮箱文件删了,那么只能重新安装一个新的。

2、用putty,输入给你IP address,port number,然后putty会进入搬瓦工的login prompt。输入root和password。

3、然后输入下面指令
  1. bash <(curl -L -s https://install.direct/go.sh)
複製代碼
.

系统会自动更新需要的package。

4、如果安装成功,系统会出现
  1. PORT:22335
  2. UUID:35ae4340-d28f-4e16-8c98-20fd80066b1c
  3. Created symlink from /etc/systemd/system/multi-user.target.wants/v2ray.service to /etc/systemd/system/v2ray.service.
  4. V2Ray v3.47 is installed.
複製代碼
.

上面的信息解读如下:
PORT:22335 (是你的V2Ray的port number)
UUID:35ae4340-d28f-4e16-8c98-20fd80066b1c (是你的V2Ray的login name and password)

5. 刚安装好的V2Ray是没有启动,你需要用指令启动它。
  1. service v2ray start
複製代碼
.

6. 看看是否已经启动
  1. service v2ray status
複製代碼
.

7. 还有其他指令如stop,restart 等等可以使用,但是我很少用。

到现在V2Ray在搬瓦工VPS就大致上完成。对于一般跟人用已经很做够,但是如果你要多开几个用户,又或者建立Shadowsocks账户,那么需要去修改/etc/v2ray/config.json。

用一个V2Ray client,输入你的Server IP address,UUID and port number 就可以。

Remarks:
1、上面的port number 和 UUID每次安装都不一样,现在我提供是刚安装,如果我重新安装又会出现另外一组settings。

Tools:

UUDI Generator Link

本帖最後由 角色 於 2018-10-15 14:05 編輯

原来CentOS的Linux kernel已经升到 4.10. (从version 4.9的kernel已经包含Google BBR)
  1. [root@host ~]# uname -a
  2. Linux host.localdomain 4.10.4-1.el7.elrepo.x86_64 #1 SMP Sat Mar 18 12:50:10 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux
複製代碼

TOP

师兄可否介绍下 用 搬瓦工 去 设置 V2Ray 和 用 Raspberry 去 设置 V2Ray 的 区别?
那个简单些? 速度两者比较又如何?
先谢谢了!

TOP

安装没有区别,是一样的。

至于效果主要看搬瓦工和香港的线路怎样,根部我过去使用了一个月来说,搬瓦工效果非常稳定,而香港的Raspberry有时好,有的时候不太稳定,但是总体来说都是稳定。

因为效果的PCCW光纤入户,有两个IP,有两个V2Ray,加上搬瓦工的V2Ray,现在有三个V2Ray,其他一个有问题,就可以用别的。

TOP

本帖最後由 角色 於 2018-11-27 00:19 編輯

VPS time difference between V2Ray client and server

Source:https://toutyrater.github.io/prep/start.html

最近因为美国搬瓦工的VPS server突然不工作,怀疑又给阿爷搞!但是SSH(不是用port 22)但是又可以用!于是重新安装最新的V2Ray,但是依然不能工作!但是之前我看过,如果有问题,看看两者(server,client)之间time difference,如果超过2分钟,例如3分钟。

在我的CentOS BBR VPS的time竟然超过2分钟,于是我尝试用NTP,但是都不成功,原来VPS blocked了NTP port number 123。那么真的没有办法,只能用手动方法去更新server time。我发现system time和hardware time是有区别,hardware time是比较准,但是上次因为用错command,把system time over write hard time。

Display system time command
  1. [root@host ~]# date
  2. Mon Nov 26 11:08:00 EST 2018
複製代碼
.

Set system time using 'date' command
  1. date hh:mm:ss
複製代碼
,where hh:mm:ss should be set as close as the client system time as possible.

Display hardware clock time
  1. hwclock -r
複製代碼
.

Set system time via hardware clock command 'hwclock'
  1. hwclock -s
複製代碼
.

Set hardware time via system time
  1. hwclock -w
複製代碼
.

TOP

本帖最後由 角色 於 2018-11-27 02:20 編輯

Single vmess and shadowsocks account
  1. {
  2.   "inbound": {
  3.     "port": 12345,
  4.     "protocol": "vmess",
  5.     "settings": {
  6.       "clients": [
  7.         {
  8.           "id": “UUID",
  9.           "level": 1,
  10.           "alterId": 64
  11.         }
  12.       ]
  13.     }
  14.   },
  15.   "outbound": {
  16.     "protocol": "freedom",
  17.     "settings": {}
  18.   },
  19.   "inboundDetour": [
  20.     {
  21.       "protocol": "shadowsocks",
  22.       "port": 443,
  23.       "settings": {
  24.         "method": "chacha20-ietf-poly1305",
  25.         "password": “ss_password",
  26.         "level": 1
  27.       }
  28.     }
  29.   ],
  30.   "outboundDetour": [
  31.     {
  32.       "protocol": "blackhole",
  33.       "settings": {},
  34.       "tag": "blocked"
  35.     }
  36.   ],
  37.   "routing": {
  38.     "strategy": "rules",
  39.     "settings": {
  40.       "rules": [
  41.         {
  42.           "type": "field",
  43.           "ip": ["geoip:private"],
  44.           "outboundTag": "blocked"
  45.         }
  46.       ]
  47.     }
  48.   }
  49. }
複製代碼
, where
  1.   "inboundDetour": [
  2.     {
  3.       "protocol": "shadowsocks",
  4.       "port": 443,
  5.       "settings": {
  6.         "method": "chacha20-ietf-poly1305",
  7.         "password": “ss_password",
  8.         "level": 1
  9.       }
  10.     }
  11.   ],
複製代碼
was added on purpose for shadowsocks account

TOP

本帖最後由 角色 於 2018-11-30 00:21 編輯

Multiple UUIDs for V2Ray accounts using the same port number
  1. {
  2.   "inbound": {
  3.     "port": 12345,
  4.     "protocol": "vmess",
  5.     "settings": {
  6.       "clients": [
  7.         {
  8.           "id": “UUID1",
  9.           "level": 1,
  10.           "alterId": 64
  11.         },     <------ You have to add "," after "}".
  12.         {
  13.           "id": “UUID2",
  14.           "level": 1,
  15.           "alterId": 64
  16.         }      <----- You do not need to put "," because it is the end of the "clients" field.
  17.       ]
  18.     }
  19.   },
複製代碼
.

TOP

返回列表