trojan笔记

本文最后更新于 2024年11月25日 凌晨

trojan的使用简单记录。整理Obsidian笔记,转了过来。

部署代码来自仓库Jrohy/trojan,一件部署,web页面配置,非常方便。

安装trojan

  • 准备好一个域名,将域名指向服务器
  • 安装docker
  • 如果安装了nginx需要关闭,或者直接卸载了吧
    1
    sudo apt remove nginx nginx-common

直接执行

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

在脚本执行过程中,会选择域名证书来源,最方便是选择1,直接输入域名后通过脚本申请证书。如果出现问题,可以选择4自定义证书路径,也就是自己申请证书,然后手动上传到服务器。这里填写地址:

  • crt地址,例如:/root/https_nginx/proxy.xxx.com_bundle.crt
  • key地址,例如:/root/https_nginx/proxy.xxx.com.key
  • 域名,例如:proxy.xxx.com

之后选择数据库,选择1需要提前安装好docker。

  • 1 安装docker版mysql(mariadb)
  • 2 输入自定义mysql连接

最后设置用户名和密码。安装完成后可以通过web页面登录管理,地址就是之前输入的域名,首次登录时设置admin密码,该账号密码是web平台的管理员,而之前创建的是流量账号。

通过左侧用户管理栏目管理流量账号,创建后在右边点击分享按钮,可以得到trojan或者clash的订阅链接。

BBR

拥塞控制算法,用于优化TCP在网络中的性能。BBR的目标是在保证网络稳定性的前提下,实现最大的吞吐量和最小的延迟。

搬瓦工默认是安装了的,但是我这里需要使用BBRplus

安装

1
2
3
4
wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh"

chmod +x tcp.sh
./tcp.sh

选项页面:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 TCP加速 一键安装管理脚本 [v1.4.0]
-- 就是爱生活 | 94ish.me --

0. 升级脚本
————————————内核管理————————————
1. 安装 BBR/BBR魔改版内核
2. 安装 BBRplus版内核
3. 安装 Lotserver(锐速)内核
————————————加速管理————————————
4. 使用BBR加速
5. 使用BBR魔改版加速
6. 使用暴力BBR魔改版加速(不支持部分系统)
7. 使用BBRplus版加速
8. 使用Lotserver(锐速)加速
————————————杂项管理————————————
9. 卸载全部加速
10. 系统配置优化
11. 退出脚本
————————————————————————————————

当前状态: 已安装 BBRplus 加速内核 , 未安装加速模块

输入数字2,安装BBRplsu,中途弹窗选选择NO。安装完成后需要重启vps,重启后再次执行脚本,输入7,启动BBRplsu。


trojan笔记
https://blog.kala.love/posts/41ed821/
作者
久远·卡拉
发布于
2024年11月22日
许可协议