Linuxword Global
当前位置: 通信协议 > VPS上搭建Xray,使用最新协议VLESS,外加CloudFlare自动优选IP并自动在PassWall上部署,让您的翻墙速度飞起来

准备工作

  1. VPS一台(没有的话,可以参阅我们整理的翻墙VPS推荐),本文我们以香港 VmShell. CMI  为例,重置安装主流的操作系统,此处以Debian 10为例。
  2. 域名一个,没有域名请到Namesilo购买域名,每年也就几美元。
  3. 托管域名到CloudFlare,不会的参考这里。
  4. SSH工具,可以使用纯绿色版的Nxshell,终端模式请改为VT100。

更新系统开启BBR加速

有防火墙的 VPS ,请关闭防火墙。

CentOS 防火墙相关命令

  1. firewall-cmd --state # 查看防火墙状态
  2. systemctl stop firewalld.service # 停止防火墙
  3. systemctl disable firewalld.service # 禁止防火墙开机自启

Debian 更新命令

  1. apt update -y
  2. apt install curl wget socat tar -y

CentOS 更新命令

  1. yum update -y
  2. yum install curl wget socat tar -y

VPS上搭建Xray可视化面板

面板安装代码

bash <(curl -Ls https://blog.sprov.xyz/v2-ui.sh)

为域名申请证书

  1. curl https://get.acme.sh | sh #安装 Acme 脚本
  2. ~/.acme.sh/acme.sh --register-account -m xxxx@xxxx.com #替换mydomain.com为您解析的域名,xxx@xxxx.com为您的邮箱
  3. ~/.acme.sh/acme.sh --issue -d mydomain.com --standalone
  4. ~/.acme.sh/acme.sh --installcert -d mydomain.com --key-file /root/private.key --fullchain-file /root/cert.crt

默认证书会创建到 /root 文件夹 ,文件分别是/root/private.key 和 /root/cert.crt

创建Xray的WS + TLS节点

用浏览器访问我们刚创建的Xray的后台,地址是:xxxx.xxxx.xxxx.xxxx:65432(xxxx就是您的VPS服务器地址)

默认的登陆用户名和密码都是:admin

xray-account
图1
x2ray-add-accounts
图2

请参照上图设置Xray+WS+TLS的节点,其中证书和密钥文件路径只要是按照本文的【为域名申请证书】方法,那么路径都是一样的。

证书文件路径:/root/cert.crt
密钥文件路径:/root/private.key


将节点导入软路由的PASSWALL

xray-node
图3

用浏览器连接至本地软路由,登陆OpenWrt,选择“服务”~“PassWall”。

n1-passwall-1024x275-1
图4

导入成功后,新添加的节点会出现在【节点列表】的最下面,请点击节点后面的【置顶】,方便后面的工作。记得按【保存并应用】。

点击【修改】,进入新建的节点,确认最低部的路径名如下图所示。因为导入节点信息时,路径名会出现乱码。

xray-node-configuration
图5

该路径名应该与图2里的路径名一致。修改后记得【保存并应用】。

至此,我们已经在搬瓦工上部署了Xray,当我们的软路由使用此节点时,看Youtube大概也是20000Bps的样子。我们的测试环境是移动100M的带宽。


在软路由上部署Cloudflare自动优选IP

开启 CloudFlare 橙色的 “小云朵”,开启我们的 CDN。

关于 vi 的相关操作:
按键盘上面的 PgUp 和 PgDn 进行翻页,按 i 键进行编辑,按 :q 退出编辑,按 :wq 保存并退出 vi 命令

用SSH软件登陆软路由查看PassWall的自定义节点字符串。

vi /etc/config/passwall

xray-n1-passwall-node-code-1
图6

由于我们已将新增的Xray节点置顶,所以该节点信息第一个就会显示,把红色框内的节点绑定字符串copy下来。

在软路由里面下载 cf-auto-passwall 脚本

wget https://raw.githubusercontent.com/V2RaySSR/cf-auto-passwall/main/cf-auto-passwall.sh

下载后,脚本的绝对地址为 /root/cf-auto-passwall.sh

vi cf-auto-passwall.sh

xray-vi-cf-auto-passwall
图7

找到最后,将倒数第5行红色框内的字符串,改为图6获取的字符串。:wq保存退出。

运行一下脚本,看是否有出错。

chmod +x cf-auto-passwall.sh && bash cf-auto-passwall.sh

运行几分钟后,脚本将自动优选50Mbps的最优IP地址,然后自动替换软路由里的节点IP。

如果我们在PassWall里查看节点信息,发现已自动修改了IP地址,证明脚本已运行成功。

将脚本运行加入软路由的计划任务里,以它自动每天自动运行。

时程表的格式如下:

f1 f2 f3 f4 f5 Program
其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天。Program 表示要执行的命令。
0 03 * * * 表示每天的凌晨三点

0 04 * * * bash /root/cf-auto-passwall.sh > /dev/null

xray-schedule

如果您没有软路由,只需要客户端,请查阅以下文章:

1f449.svg_ SSR(V2ray)客户端

1f449.svg_ Trojan(Trojan-go)客户端

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

赞(0) 打赏
一分也是爱

支付宝扫一扫打赏

微信扫一扫打赏

上一篇:

下一篇:

相关推荐

博客简介

本站CDN采用VmShell免费提供离中国大陆最近的香港CMI高速网络做支撑,ToToTel打造全球最快速的边沿网络支撑服务,具体详情请见 :https://vmshell.com/ 以及 https://tototel.com/,网站所有的文件和内容禁止大陆网站搬迁复制,谢谢,VPS营销投稿邮箱: admin@linuxxword.com,我们免费帮大家发布,不收取任何费用,请提供完整测试文稿!

精彩评论

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

站点统计

  • 文章总数: 2591 篇
  • 草稿数目: 22 篇
  • 分类数目: 6 个
  • 独立页面: 0 个
  • 评论总数: 2 条
  • 链接总数: 0 个
  • 标签总数: 13021 个
  • 注册用户: 139 人
  • 访问总量: 8,650,318 次
  • 最近更新: 2024年11月21日