!!!Don't Fork and Don't Star!!!
!!!请不上 Fork!也请不要 Star!!!
准备号一台公网可以访问的,可以科学上网的服务器,推荐使用 Google Cloud 的虚拟机实例,没有带宽限制,而且还便宜
在外网购买一个无需备案的域名,推荐: https://www.namesilo.com/ ,域名购买以后将域名解析到 Step1 准备的服务器,最后是解析一个二级域名指向服务器。
使用 SSH 登录服务器,接下来的所有操作都是在服务器终端完成的
Trojan 的安装都是在 root 账户下完成的,需要首先切换到 root 账户下
sudo -i
如果忘记了 root 账户的密码,可以使用下面的命令重置 root 账户的密码:
sudo passwd
这里推荐使用 centos7 进行 Trojan 部署,如果使用的是 centos7 的话,直接 root 账户下在终端中输出下面的命令:
curl -O https://raw.githubusercontent.com/acegank/trajan-install/main/trojan_centos7.sh && chmod +x trojan_centos7.sh && ./trojan_centos7.sh
如果是其他的系统如:Ubuntu、Debian 可以使用如下命令:
curl -O https://raw.githubusercontent.com/acegank/trajan-install/main/trojan_mult.sh && chmod +x trojan_mult.sh && ./trojan_mult.sh
回车之后,会出现选择菜单,选择第 1 项,安装 trojan.
在 Trojan 的安装过程中需要输入解析到此 VPS 的域名,所以一定要保证 Step2 中的域名正确解析到服务器。
安装完成之后,会给出 trojan-cli.zip 的下载地址,记得需要把这个文件夹下载下来,解压之后里面有一个 config.json 文件夹,这是访问 trojan 服务器的配置,非常重要!!!
可以通过 https://github.com/trojan-gfw/trojan/releases 更新 trojan-cli 客户端,但是 config.json 只能从服务器上下载。
如果忘记下载地址,可以通过在服务器上的/usr/src
目录下下载trojan-cli.zip
使用 BBRplus 可以提高 Trojan 的代理的速度,方位 YouTube 的 8K 视频毫无压力。
依然是在 root 账户下在终端中输入:
wget -N --no-check-certificate "https://raw.githubusercontent.com/acegank/Linux-NetSpeed/main/tcp.sh"
chmod +x tcp.sh
./tcp.sh
命令执行后,出现选项,输入 2 选择安装 BBRPlus 加速器,安装完成之后输出 y 重启服务器。
待服务器重启之后,重新 ssh 登录服务器,进入 root 账户下,重新输入:
wget -N --no-check-certificate "https://raw.githubusercontent.com/acegank/Linux-NetSpeed/main/tcp.sh"
chmod +x tcp.sh
./tcp.sh
出现选择界面后,输入 7,启用 BBRPlus 加速器,自此 Trojan 部署完毕。
使用 trojan-cli 在本地连接 Trojan 服务器,设置本地网络的 socks5 全局代理,或者使用 Chromium 浏览器可以使用 SwithyOmega_Chromium.crx 扩展只进行浏览器代理。
更多使用说明可以观看视频
由于当前的脚本在安装 Trojan 的时候,自动生成了 ssl 证书并进行部署,但是这个证书只有 3 个月的有效期,3 个月之后,可能 trojan-cli 就提示因为无法验证证书而不能连接服务器。此时登录服务器重新安装一下 Trojan 即可。