本站之前已发布服务器一键搭建Shadowsocks、shadowsocksR、V2ray节点的详细教程,感兴趣的朋友可以查看。
服务器一键安装shadowsocks SSR翻墙代理节点详细完整教程
本文我们重点介绍如果一键搭建Trojan节点代理服务器,并导入到clash中进行科学上网的完整过程。
Trojan协议的优势
Trojan是一种代理协议,设计的目标是为了提供一种更加隐蔽的翻墙方式,其主要原理是模拟HTTPS协议,使得墙不能通过简单的数据包分析来确定是否为代理流量。在Trojan的设计中,代理服务器会模仿一个正常的web服务器,所有的代理流量都会伪装成正常的HTTPS流量。
相比Shadowsocks和V2ray,Trojan的主要优势是:
- 更强的伪装能力:Trojan协议的流量看起来就像是普通的HTTPS流量,这使得它更难以被检测和封锁。
- 更高的性能:由于Trojan协议的设计更为简洁,因此在同等硬件条件下,其性能往往优于Shadowsocks和V2ray。
- 更好的兼容性:由于Trojan协议模拟的是HTTPS协议,因此它可以在任何支持HTTPS的地方使用,包括一些只允许HTTPS流量的网络环境。
但需要注意的是,虽然Trojan协议在伪装能力和性能上有优势,但它的功能相比Shadowsocks和V2ray来说,更为简单和专一,对于需要复杂路由、分流、混淆等功能的用户,可能Shadowsocks和V2ray会是更好的选择。
搭建前准备
1.境外服务器
从境外云服务器提供商购买一台VPS,费用在每月几刀~几十刀左右。推荐香港、日本、新加坡、美西服务器,对速度和延迟要求较高的用户,建议购买CN2 GIA线路VPS。
操作系统选择建议:Centos8、Ubuntu、debian
云服务器商推荐:Greencloud、Racknerd 、BandwagonHost等主流厂商,支持支付宝付款。
2.购买域名
可使用免费域名,也可注册收费域名。注册域名请注意以下几点:
(1).选择国际主流的域名提供商,例如cloudflare、namesilo、namecheap等,大部分都支持信用卡和支付宝付款,避免选择国内的注册商。
(2).选择域名后缀,使用便宜的域名即可,比如xyz、top等,不建议买com、net等贵的域名,土豪除外。
搭建完整步骤
1.SSH连接服务器
使用SSH客户端例如Xshell、Termius等客户端连接到购买的服务器中
2.输入一键安装脚本
source <(curl -sL https://git.io/trojan-install)
如果提示curl命令找不到command not found,通过以下方法先安装curl
centos操作系统:
yum update -y && yum install curl -y
ubuntu操作系统:
apt-get update -y && apt-get install curl -y
3.选择证书方式和域名
trojan安装完成,提示重启trojan成功后,选择证书方式:Let’s Encrypt证书,输入注册的域名,可使用二级域名。此处为了演示,我使用了本站的二级域名tr.clashyun.com,并已完成DNS解析到服务器的IP。
4.选择mysql安装方式
此处选择安装docker版mysql即可。
5.输入用户名和密码
在安装完成后,提示输入用户名和密码,默认会生成一个随机用户名和密码,可直接使用默认。
6.查看最终的trojan节点链接信息
复制分享链接
ClashForWindows导入trojan自建节点
1.下载yaml模板并调整配置。
点击 clash_trojan_config.yaml 下载模板配置文件,用记事本、VS Code、Notepad++等编辑器打开,找到trojan配置块,把 server、port、password改成你服务器的信息:
2.添加配置文件。
点击“Profiles”,把修改好的配置文件拖到clash界面中,然后双击选中拖进来的配置文件(绿色表示选中):
V2RayN导入trojan自建节点
打开V2rayN,点击【服务器】->【从剪贴板导入批量URL】,系统自动完成导入。
关于v2rayN的使用教程可参见:v2rayN windows最新版本下载安装详细教程