如何更新 trojan 版本

【美博翻墙2021.3.12】trojan 是很多网友在使用的代理,其突出特点是速度快。因官方在不断更新完善,trojan时不时会推出新版本。最新美博更新了trojan教程,原本其版本更新部分写在教程中,因涉及环节比较多,还是另写此文,单独写明如何更新trojan版本,以便网友更新时一目了然。

(编注:此文不是v2fly的Trojan协议)

trojan自建代理安装教程:
自建最强科学上网3+:trojan + Caddy(SSL证书自动续期) - 美博园

已经运行的trojan可以自行手动更新,因为这个不是很频繁进行,而且并非最新版本就那么稳定,所以还是手动进行比较好。

概括而言,如果几个月都没有更新过版本,一般都需要手动来更新一次。因为这些翻墙技术也在不断更新。

所以,建议每隔一段时间自己可以看看官方主页是否有新版、是否需要更新。

1、查看自己运行的trojan版本:

输入

trojan -version

2、查看官方发行的最新版本:

https://github.com/trojan-gfw/trojan/releases/
https://github.com/trojan-gfw/trojan/wiki/Binary-&-Package-Distributions

从这个表中可以看到各种系统的各种trojan版本,比如:本教程举例使用的 Debian 系统,
其中有:
Debian Stable(稳定版)1.10.0
Debian Testing(测试版)1.16.0
Debian Unstable(不稳定版)1.16.0

如果你觉得自己的版本比官方稳定版trojan已经落后了,就可以考虑进行更新。更新步骤比较简单:

3、更新trojan

用Xshell连接服务器,开始输入几步命令

更新第1步:下载更新版本

输入:

bash -c "$(curl -fsSL https://raw.githubusercontent.com/trojan-GFW/trojan-quickstart/master/trojan-quickstart.sh)"

然后会提示是否[y/N]覆盖配置文件,

Entering temp directory /tmp/tmp.NuT1bbbJNN...
Downloading trojan 1.16.0...
######################## 100.0%
Unpacking trojan 1.16.0...
Installing trojan 1.16.0 to /usr/local/bin/trojan...
Installing trojan server config to /usr/local/etc/trojan/config.json...
The server config already exists in /usr/local/etc/trojan/config.json, overwrite? [y/N]

对于我们已经运行好的trojan,当然是不能覆盖原来的配置文件,覆盖之后就是全新的空白了,需要重新设置一遍了,所以这一步要选择 n

输入 n ,然后 回车,

会再次询问是否覆盖系统配置:

Installing trojan systemd service to /etc/systemd/system/trojan.service...
The systemd service already exists in /etc/systemd/system/trojan.service, overwrite? [y/N]

继续输入 n ,然后 回车, 即刻自动更新完成。

更新第2步:重新赋予权限

更新后,重新赋予trojan监听443端口的能力
输入:

setcap CAP_NET_BIND_SERVICE=+eip /usr/local/bin/trojan
更新第3步:重启trojan

输入:

systemctl restart trojan

输入:
设置trojan开机自启动

systemctl enable trojan

4、更新trojan客户端

随着上述服务器端程序的更新,虽然trojan对服务器端和客户端版本没有严格要求匹配,但最好也一同更新客户端。

trojan官方客户端软件下载

trojan官方客户端只有简单的界面,仍然是dos黑框,里面会显示数据连接状况,虽然简单一些,已经足够,如果没有十足的把握,美博建议还是用官方的版本。

trojan客户端下载官方页面:

https://github.com/trojan-gfw/trojan/releases

请根据自己的电脑所装系统,下载对应的软件包,如:Windows系统就下载 trojan-x.xx.x-win.zip, Mac系统就下载 trojan-x.xx.x-macos.zip(中间的x.xx.x是版本号)

特别提醒

下载最新版官方客户端后,解压,得到trojan文件夹,其中文件包括:
config.json : 这个就是客户端配置文件,设置内容见下面
trojan.exe : 这是trojan执行文件,

请注意:

将主文件trojan.exe覆盖你原来的旧版客服端即可,旧版的客户端配置文件config.json不要覆盖,否则你又要重新写一次客户端配置文件!

完成更新,很快,简单几步就OK。

***
=== 自建最强代理 v2ray、trojan、NaiveProxy 系列文章参考 ===

自建最强科学上网3+:trojan + Caddy(SSL证书自动续期) - 美博园
关于v2fly(V2Ray)更新版本的提醒 - 美博园
自建最强科学上网5+:V2ray + Caddy + Tls + HTTP/2
自建最强科学上网2+:V2Ray + Caddy + Tls + WebSocket
自建最强科学上网4:NaiveProxy + Caddy
“trojan+Caddy”SSL证书自动续期的Caddyfile配置解决方案 - 美博园
美博点评:V2Ray、trojan、NaiveProxy代理的异同及相关问题 - 美博园
自己搭建代理服务器:VPS的选择 - 美博园
自己搭建代理服务器:Vultr VPS 购买图文教程 - 美博园
自己搭建代理服务器:Vultr VPS 系统安装图文教程 - 美博园
自己搭建代理服务器:检测ip是否被墙及更换ip - 美博园
自己搭建代理服务器:域名购买及设置与ip服务器关联 - 美博园
SSH连接软件-Xshell下载及使用教程 - 美博园
WinSCP:连接远端服务器的管理传输工具的使用教程 - 美博园
其它参考:
v2ray客户端代理上网 - Windows、Android、Mac、ios - 美博园
Let’s Encrypt 证书颁发的速率及次数限制 - 美博园
Let's Encrypt SSL 证书安装不了的若干问题解决 - 美博园
如何开启Google TCP BBR 加速 - 美博园
V2ray自建代理遇到的一些问题及解决 - 美博园
原文链接:https://allinfa.com/zh-cn/trojan-update.html
原文标题:如何更新 trojan 版本 - 美博园
本文 TinyURL 短网址: https://tinyurl.com/yfr6axyp
本文 is.gd 短网址: https://is.gd/4yDUd8
美博园文章均为“原创 - 首发”,请尊重辛劳撰写,转载请以上面完整链接注明来源!
软件版权归原作者!个别转载文,本站会注明为转载。

这里是你留言评论的地方


请留言


8 + 2 =
【您可以使用 Ctrl+Enter 快速发送】
Copyright © 2007 - 2021 , Design by 美博园. 版权所有. 若有版权问题请留言通知本站管理员. 【回到顶部】