centos安装Trojan安全上网

搭建前准备:

1.准备一台centos7服务器

2.申请域名证书:FreeSSL首页 – FreeSSL.cn一个提供免费HTTPS证书申请的网站或者Let's Encrypt

3.购买域名并将其解析到主机

4.用Finalshell或者其他SSH工具登陆服务器

部署服务端:

关闭selinux,具体自行百度

安装 curl

yum update -y && yum install curl -y

安装 XZ 压缩工具

yum install xz

安装trojan前先配置好解析域名,并申请ssl证书部署至服务器,否则会报错,该教程使用的freessl免费证书,部署方式为acme

安装acme.sh

建议切换到root模式,可以减少证书安装时的问题
sudo su 注意:MacOS 不用切换到root更简单。

curl https://get.acme.sh | sh -s email=my@example.com

如果上面官方下载地址失败 或者 太慢,可以选用国内的备用地址

curl https://gitcode.net/cert/cn-acme.sh/-/raw/master/install.sh?inline=false | sh -s email=my@example.com

注意:安装完成后,再重新打开命令行(如果是 SSH,选择重新连接),以使acme.sh命令生效

对域名进行授权

获得域名验证(DCV)授权信息
 

到您的域名解析服务商添加解析记录,下面以DNSPod为例:
 

点击【配置完成,立即检测】后获得证书申请命令

按照上方acme.sh的部署命令在服务器执行即可。

部署Trajan

 Trojan 一键脚本代码

bash <(curl -s -L https://github.com/V2RaySSR/Trojan/raw/master/Trojan.sh)

输入1安装,然后输入自己解析到服务器的域名,回车即可,注意空格。

 服务器端部署完成,用红框中的链接下载配置文件

如果无法打开url,请find后自行下载至本地。

以下是详细步骤

根目录下执行
find / -name trojan-cli.zip
下载rzsz
yum install lrzsz
传输至本地(路径根据你的find结果自行更改)
sz /usr/share/nginx/html/1d406c056ee4105a/trojan-cli.zip

解压下载的配置文件,用记事本打开config.json文件,下面的红框内就是配置信息

客户端配置:

Windows:Trojan节点使用Windows客户端配置教程

Android:Trojan节点安卓版如何连接?

Chrome:如何在Chrome浏览器上使用SwitchyOmega插件连接Trojan节点?

MAC: trojan mac版客户端配置trojan节点教程

IOS: 苹果IOS如何连接Trojan节点?

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注