我是Ubuntu 24系统,AWS的免费云服务器
利用下面的命令一键部署 Trojan-Go:
bash <(curl -sSL "https://raw.githubusercontent.com/veip007/hj/main/trojan-go.sh")
会得到如下界面:
第一次配置就输入 “1” 执行安装 Trojan-go 命令。然后会有提示,如果你域名已经解析好了,并且通过 Ping 得到服务器 IP 之后,输入 “y” 继续:
如果你用CDN解析域名比方说我Cloudflare,可能会出现报错,这时候要从域名控制台关闭CDN代理,选择仅DNS:
之后你就可以自定义密码:
随后会提示是否需要在设置一组密码。由于没必要,就不需要设置。直接输入 “n”,进入下一步。
随后会设置端口,因为 HTTPS 默认是走 443 端口。所以我们这里也输入 443 就可以:
后面的步骤就简单了,因为需要伪装流量,所以你需要选择一个伪装网站类型,我这里选择的是 “5” 自定义网站,同时输入了百度的域名,禁止了搜索引擎的抓取,同时开启了 BBR 加速:
之后会自动执行这些步骤:
生成私钥和公钥
申请 CA 证书
安装 CA 证书
这些内容可以在执行的结果中看到,但是所谓新手,直接 Enter 到最后,直至出现如下结果:
记录出现的的信息,关闭 FinalShell。
注意,当前的一键式命令并不会帮我们开启服务器的端口,所以这里我们需要执行下方命令,开启 443 端口我的这个AWS云主机默认都是开启的,如果不放心可以用下面代码检查一下
你可以通过 status 命令查看是否已开启对应端口:
ufw status
如果没开的话,开启后重启下trojan-go 服务即可:
systemctl restart trojan-go.service
到此,服务器端的配置就算结束了。接下来就需要进入客户端的配置。
配置客户端
客户端我们依然使用 v2rayN 6.55版本客户端。当然你也可以用 Clash 客户端,或者其他支持 Trojan 协议的。文末提供对应的下载地址。
打开 V2rayN,点击左上角 [服务器] 选择 “添加 [Trojan] 服务器”。并按照下图进行填写:
点击确定,结束客户端配置。
此时,你可以 Ctrl + R,或者右击测试真连接延迟:
漂亮!
发表评论