站内连接:

1 bbr加速

以下环境为ubuntu18+环境, 根据参考网站的小白教程非常快速的完成trojan服务的安装.
首先, 什么是bbr?

1
2
BBR是Google 提出的一种新型拥塞控制算法,可以使Linux服务器显著地提高吞吐量和减少TCP连接的延迟.
Google已经开源了该算法,并提交到了Linux内核,从4.9开始,Linux内核已经用上了该算法.

bbr解决了两个问题:

  • 在有一定丢包率的网络链路上充分利用带宽.非常适合高延迟,高带宽的网络链路(使用vps)
  • 降低网络链路上的buffer占用率,从而降低延迟.非常适合慢速接入网络的用户

所以安装bbr一般是提升linux内核版本, 在安装/运行一键化脚本, 最好提前将/boot目录下的
冗余系统文件删除, 否则可能造成磁盘不足问题. 运行如下命令:

1
2
3
4
wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh"
apt install make gcc -y
sed -i 's#/usr/bin/gcc-4.9#/usr/bin/gcc#g' 'tcp.sh'
chmod +x tcp.sh && ./tcp.sh

执行tcp.sh之后会出现很多选项信息, 选择使用bbr魔改版加速即可, 直到提示bbr启动成功即可.

2 安装trojan

2.1 域名解析

代理解析原理介绍中有介绍过为何要进行域名解析, 关于域名解析这里就不再介绍.

2.2 安装

一键化安装trojan脚本:

1
curl -O https://raw.githubusercontent.com/atrandys/trojan/master/trojan_mult.sh && chmod +x trojan_mult.sh && ./trojan_mult.sh

安装完成之后, 屏幕会出现trojan配置以及一个可以在windows运行的trojan客户端.

2.3 客户端配置

在mac, ubuntu, windows都有trojan-qt5客户端, 在客户端上手动添加配置, 填入如下即可:

  • 服务器地址: 域名
  • 端口: 443
  • 秘钥: 密码

在启动并成功连接之后, 发现nginx服务器访问日志并没有请求, 嘿嘿, 这就是正常情况, 因为有流量
就表示有异常包被转发到这里了.

3 引用