V2ray小白教程:X-ui与v2rayN-IT技术论坛-技术交流-皑雪

V2ray小白教程:X-ui与v2rayN

1.前言

V2Ray,是Victoria Raymond以及其社群团队开发的Project V下的一个工具。Project V是一个工具集合,号称可以帮助其使用者打造专属的基础通信网络。Project V的核心工具称为V2Ray,其主要负责网络协议和功能的实现,与其它Project V通信。V2Ray可以单独运行,也可以和其它工具配合,以提供简便的操作流程。开发过程主要使用Go语言Core采用MIT许可证开放源代码。 在中国大陆,本工具广泛用于突破防火长城GFW),以访问被封锁和屏蔽的内容。 该教程流程用了不到30分钟,包括截图和保存时间,所以整体来说大概30分钟就能配置好。

2.准备工作

  • 一台 VPS,系统为CentOS 8 Stream x64或CentOS 9 Stream x64,

3.安装X-ui面板

X-ui是支持多协议多用户的 xray 面板,具有以下特性:

  • 系统状态监控
  • 支持多用户多协议,网页可视化操作
  • 支持的协议:vmess、vless、trojan、shadowsocks、dokodemo-door、socks、http
  • 支持配置更多传输配置
  • 流量统计,限制流量,限制到期时间
  • 可自定义 xray 配置模板
  • 支持 https 访问面板(自备域名 + ssl 证书)
  • 更多高级配置项,详见面板

登录VPS

首先将X-ui面板部署到VPS上。这里需要用到putty来连接VPS,putty界面中鼠标右键为粘贴。没有这个软件的点击下载安装第一个putty-64bit-0.76-installer.msi就行。然后从Vultr的后台获取服务器的IP地址和root密码,如下图所示。 c1b07262e9212851

 

打开putty,输入IP Address: 108.61.161.54 ba48edacd7212931

点击Open,出现以下警告直接点Accept。 b803943be9213026

输入账号(root)和密码,注意密码是隐藏的,复制网站上的密码后右键点击putty界面,然后直接回车就行,出现以下界面就是登录成功了。 417498a69c213217

更新及安装组件

注意:所有代码最好一行一行执行,避免出错

yum update -y
yum install -y curl
yum install -y socat

等待完成,如下图所示

26b808620c214905

安装 X-ui 面板

bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)

安装过程中需要设置面板账户密码(建议设置得复杂点),和端口号54321),设置完后输入y确认,如图所示。

f5f13c7da8214926

4.开放端口和开启BBR加速

开放端口

输入下面的命令放行54321和12345端口

firewall-cmd --permanent --add-port=54321/tcp --add-port=12345/tcp #开放端口(54321是面板端口,12345是后面节点要用的)
firewall-cmd --permanent --list-ports #查看防火墙的开放的端口
firewall-cmd --reload #重启防火墙(修改配置后要重启防火墙)

如下图所示

a6a10c3f54215348

 

开启BBR加速

什么是BBR?

BBR(Bottleneck Bandwidth and Round-trip propagation time)是谷歌开发的一种加速网络传输协议TCP的新算法,这种算法通过优化传输速度,避免路由堵塞现象的产生。BBR利用瓶颈带宽和往返传播时间,被认为是迄今为止跨越不同路由发送数据的最快方法,当数据路由拥挤时,能够更有效地处理流量。

Centos 8+自带BBR输入以下命令开启BBR。

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p

如下图所示

87a86255d8215406

可以输入下面命令检查BBR是否开启

sysctl -n net.ipv4.tcp_congestion_control
lsmod | grep bbr

显示以下信息就表示开启成功,主要看bbrtcp_bbr

d2d5eaf336215419

然后输入reboot重启VPS,显示断开连接的警告直接无视,然后关闭putty即可。

758de5dca0215436

5.配置X-ui面板

登录面板并修改密码

在浏览器输入VPS的IP地址加54321端口回车登录X-ui面板。例如108.61.161.54:54321

2fd81ffc75215503

 

输入设置的账号和密码。

db8ec8c2be215542

X-ui面板主页如下图所示

9dd400ee36215601

面板设置-用户设置中可以修改账号和密码。

ca8c6787d1215618

配置入站规则

入站列表中点加号,按照下图配置好了之后点添加即可

640f24e12a215641

 
  • 备注:随便设置
  • 协议:自己选,这里选的是vmess
  • 监听IP:不填
  • 端口:12345
  • id:保持默认
  • 额外ID:0(保持默认值)
  • 传输:选ws,即WebSocket
  • 路径:随便输入,注意前面必须要加上斜杠“/”
  • tls:有域名和证书可以打开,这里就不打开了
  • 其它保持默认

添加成功如下图所示

c38dc10544215707

点击该入站规则的操作-二维码,然后点击复制,如下图所示。(可以将链接复制到记事本备用)

3c9237032b215728

V2ray的服务器端配置就完成了。

6.配置Windows客户端

点击链接(Github)下载v2rayN,下载完成后解压,打开v2rayN.exe

a2a2a32859215804

出现警告点允许访问

a2a2a32859215804

在桌面右下角找到v2rayN图标,然后双击打开。点服务器,然后添加刚才复制的二维码链接,如下图所示。

8a245ffb67215923

获取VPS的IPv6地址,地址可以在VPS网站上找到,其中vultr可以这样找

58a07f8a33215954

 

打开v2rayN双击服务器链接(节点),将IPv4地址替换为刚才复制的VPS的IPv6地址,然后点击确定注意:校园网用户要免流必须改为IPv6地址。非校园网用户如果本地设备有IPv6地址也推荐将IPv4地址改为IPv6地址,这样不容易被封IP,同时也更为稳定。

afc40df668220025

 

可以测试一下节点的ping和速度,不一定真实,但是可以判断出能不能用。右键节点,然后选对应操作

56531533e4220154

 

示例测试结果如下(测试环境是日本的VPS,校园网带宽50Mbps)

8f04cfd4f9220240

be45bfe14d220251

 
 

像这样就表示这个节点可以用,最后在桌面右下角设置为自动配置系统代理,v2rayN变红了就对了。

19b915cb05220326

 

V2ray的Windows端配置就完成了。其它平台见下一节。

7.配置其它客户端

  • v2rayNG - 适用于 Android 平台
  • Shadowrocket - 适用于 iOS, 基于苹果 M 芯片的 macOS
    • 你需要注册一个【非中国区】的 iCloud 账户
    • 你需要通过 App Store 搜索并购买
    • 请根据该客户端的说明进行设置
  • Qv2ray - 跨平台图形界面,适用于 Linux, Windows, macOS(注意:该项目在2021-08-17已停止更新)

本小节源自链接

8.连接测试

测试IP是否链接到了VPS,在这个网站测试。如果如下图一样,IPv4和IPv6变为你的VPS地址就表示成功了。

图片[27]-V2ray小白教程:X-ui与v2rayN-IT技术论坛-技术交流-皑雪

点击测试GoogleYoutube

28161c7caf220434

Youtube 8K视频 检查是否可以校园网免流的方法有两个:

  • 最简单的方法:打开任务管理器,查看程序的流量情况。如下图所示,看视频时,wv2ray.exe在跑流量,其它程序几乎不跑就说明没问题。建议下大文件时检查一下任务管理器,看看是不是wv2ray.exe在跑流量,这样比较保险。

d6e239e3e9220524

 

也可以登录X-ui面板查看流量使用情况。

4dc0340c62220616

 
  • 最稳健的方法:下载文件后查看校园网流量消耗情况。

9.无限流量和快速换IP

在配置好V2ray后,可以自由上网了,但是可能有的小伙伴觉得1000G/月流量不够。那怎么实现无限流量呢?其实很简单,在流量要用完了之后,只需要对原来配置好的VPS创建一个快照(Snapshot)。然后用这个快照创建一个新的VPS,就又有1000G流量了。记得在v2rayN客户端里面将地址改为新VPS的IPv6地址,其它的都不用改。所以这个操作也可以快速换IP。在确定新VPS可以科学上网后,记得销毁原来的VPS。因为Vultr是按小时计费的,所以这样并不会收10刀/月,还是5刀。但是要注意的是,快照现在要收费了,0.05/G/月,也不贵,一般一个快照就1-2G,一个月也就不到0.1刀。如果实在舍不得,可以在配置好新VPS后,将快照也销毁了。

  • 创建快照。

05a42846e7220647

 

新建vps,找不到入口可以登陆vultr后点这个链接

16412a6692220823

确定新vps的ip没问题后,可以正常免流量后,销毁原来的vps。

9106d7390f220905

 

10.Q&A

Q:为什么有的浏览器可以正常访问Google,但有的浏览器却不行(例如:360极速浏览器)? A:因为有些浏览器不支持IPv6,所以不行,经过测试Chrome,Edge和Firefox浏览器是支持IPv6的。不过你也可以将v2rayN里面的地址改为IPv4地址,但是这样就不能免校园网流量了。 Q:为什么我ping 不通VPS? A:需要注意以下几个事项:

  1. 校园网环境下有可能ping不通,因为一些校园网是禁止ping的,不过不影响使用,可以正常使用VPS进行免流。
  2. 查看客户端是否开启服务器负载均衡,如开启请关闭。
  3. 你可以在这个网站ping IPv4(这个网站是ping不通IPv6的)或这个网站ping IPv4或6,如果这些都不行,就需要将原VPS销毁,重开一个VPS。

Q:为什么QQ,Steam连接不上? A:建议QQ不走代理,如果这样还不行就可能是VPS位置有问题,有小伙伴反映新加坡的VPS会出现上述情况,可以用快照功能(见8. 无限流量)在新的地方创建一个VPS(推荐日本和韩国)。 Q:谷歌搜索时提示异常流量? A:在X-ui面板中将xray 相关设置替换为文本中的代码,如下图。原理:让Google走 IPv6,避免异常流量验证,没有IPv6地址的可以用WARP获取一个。

ba2265e839220950

 

11.退款

如果你发现开了VPS之后不能使用,排除了技术上的问题后,建议你马上销毁VPS并申请退款。一般来说,支付宝充值90天内都是可以退款的,不过因为时差问题,可能会需要等一段时间。

 
请登录后发表评论

    请登录后查看回复内容