快速搭建自建VPS服务器 + 免费域名 + Trojan + TLS + cloudflare,可切换Trojan-go支持CDN

购买VPS

首先需要购买一个VPS用来搭建Trojan服务器,这里推荐使用VULTR的VPS,按时长收费,我选择洛杉矶,可支付宝,微信付款; 
新用户注册送$10:https://www.vultr.com/?ref=8337083(充值10$送10$)
注册成功后, VULTR 会发送一封验证邮箱的邮件,点击验证就可以了。


 创建云主机

点击Deploy New Server



选择Cloud Compute,CPU任选,最低5美金一月



地区选择洛杉矶


系统选择Debin 10,容量选择25GB,关闭自动备份和IPV6





最后点击Deploy创建主机

安装大概1分钟,完成后进入复制密码,登陆SSH,准备安装trojan

如果分配的ip地址不通,则需要重新创建一个主机,直到能ping通

准备域名

先准备一个域名,申请流程请看我另一篇文章申请eu.org免费域名》

 https://www.laohu666.eu.org/2023/04/euorg.html

登陆到cloudflare,添加域名

DNS添加A记录,IP地址填VPS地址,小云朵点成灰色,然后Save

1.laohu666.eu.org就是接下来Torjan要使用的域名


配置Trojan服务器

1、SSH登陆到远程主机,开始安装


2、开启Debian10自带的BBR加速,执行下面4条代码

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

3、更新安装环境
   apt update -y && apt install -y curl


4、安装/更新Trojan面板

    source <(curl -sL https://git.io/trojan-install)

    卸载

    source <(curl -sL https://git.io/trojan-install) --remove

安装过程中,会出现3次提示,请根据以下选项进行:

  1. 第一次需要选择1. Let’s Encrypt证书 
  2. 请输入申请证书的域名:1.laohu666.eu.org
  3. 选择1. 安装docker版mysql’ 回车或手动输入用户名

注:跑完以上代码后,最后会出现一个选择菜单,不用理会,直接回车退出即可,即回到#提示符的状态下。至此,Trojan-Go面板搭建完成。


5、安装完成

安装完后输入'trojan'可进入管理程序

浏览器访问https://1.laohu666.eu.org 可以进入web管理页面
第一次登陆面板时,会让您输入登陆密码,输入完后请使用用户名‘admin’及您设置的密码登陆。
进入用户管理,刚刚创建的用户已经生成了,点击分享trojan连接

复制连接后粘贴到v2rayN客户端即可




访问油管正常






Trojan-Go 设置

将类型从trojan修改为trojan-go











找到VPS目录文件 /usr/local/etc/trojan/config.json ,备份一份
修改config.json,路径随意填写,host填写你的域名

























然后把cloudflare小云朵点成黄色即可,开启CDN后安全性更好,但稳定性会变差



到此结束!!!

步骤看起来挺多,实际操作起来并不难









评论

此博客中的热门博文

Xray最新协议Reality搭建 无需域名 号称永不被封