我是Ubuntu 24系统,AWS的免费云服务器

利用下面的命令一键部署 Trojan-Go:


bash <(curl -sSL "https://raw.githubusercontent.com/veip007/hj/main/trojan-go.sh")


会得到如下界面:

image.png

第一次配置就输入 “1” 执行安装 Trojan-go 命令。然后会有提示,如果你域名已经解析好了,并且通过 Ping 得到服务器 IP 之后,输入 “y” 继续:

image.png

如果你用CDN解析域名比方说我Cloudflare,可能会出现报错,这时候要从域名控制台关闭CDN代理,选择仅DNS:

image.png


之后你就可以自定义密码:

随后会提示是否需要在设置一组密码。由于没必要,就不需要设置。直接输入 “n”,进入下一步。

随后会设置端口,因为 HTTPS 默认是走 443 端口。所以我们这里也输入 443 就可以:

后面的步骤就简单了,因为需要伪装流量,所以你需要选择一个伪装网站类型,我这里选择的是 “5” 自定义网站,同时输入了百度的域名,禁止了搜索引擎的抓取,同时开启了 BBR 加速:

image.png

之后会自动执行这些步骤:


生成私钥和公钥

申请 CA 证书

安装 CA 证书

这些内容可以在执行的结果中看到,但是所谓新手,直接 Enter 到最后,直至出现如下结果:

image.png

记录出现的的信息,关闭 FinalShell。

注意,当前的一键式命令并不会帮我们开启服务器的端口,所以这里我们需要执行下方命令,开启 443 端口我的这个AWS云主机默认都是开启的,如果不放心可以用下面代码检查一下


你可以通过 status 命令查看是否已开启对应端口:

ufw status

如果没开的话,开启后重启下trojan-go 服务即可:

systemctl restart trojan-go.service 

到此,服务器端的配置就算结束了。接下来就需要进入客户端的配置。

配置客户端

客户端我们依然使用 v2rayN 6.55版本客户端。当然你也可以用 Clash 客户端,或者其他支持 Trojan 协议的。文末提供对应的下载地址。


打开 V2rayN,点击左上角 [服务器] 选择 “添加 [Trojan] 服务器”。并按照下图进行填写:


image.png

点击确定,结束客户端配置。


此时,你可以 Ctrl + R,或者右击测试真连接延迟:

漂亮!

image.png