上一篇 下一篇 分享链接 返回 返回顶部

大陆高防云CentOS系统Trojan编译安装教程

发布人:lengling 发布时间:4 天前 阅读量:33



活动:桔子数据-爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!! 点击查看

大陆高防云CentOS系统Trojan编译安装教程

简介

Trojan是一种开源的基于Go语言的代理服务器,它具有速度快、安全性高、支持多种协议等优点,被广泛应用于需要保护隐私和安全性的场景中。本文将详细介绍如何在大陆高防云CentOS系统上编译安装Trojan。

1. 安装Go语言环境

由于Trojan是用Go语言编写的,因此首先需要在CentOS系统上安装Go语言环境。执行以下命令:

wget https://dl.google.com/go/go1.17.6.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.17.6.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
go version

2. 下载Trojan源码并编译

通过以下命令下载Trojan的源码:

go get github.com/troldal/trojan-go/...
cd $GOPATH/src/github.com/troldal/trojan-go/trojan-proxy
make clean build

编译完成后,会生成一个名为trojan-proxy的可执行文件,它就是我们需要的Trojan服务器程序。

3. 配置Trojan服务器

将以下内容保存为config.json文件:

{
  "server_ports": { "http": 8080, "https": 8443 },
  "log_format": "json",
  "runtime_dir": "/var/lib/trojan",
  "plugins": { "tcp": { "enabled": true, "vhost_tcp": {} } },
  "mpx": { "enabled": true, "conn_reuse_mode": "none" },
  "domains": { "default": { "listen_port": 8000, "proxy_protocol": "http", "proxy_domains": ["*"] } }
}

这个配置文件定义了Trojan服务器的端口、日志格式、运行时目录、插件、多路复用以及域名转发等设置。可以根据实际需求进行修改。

4. 启动Trojan服务器

使用以下命令启动Trojan服务器:

./trojan-proxy -config config.json &

5. 安装和配置客户端(以Windows为例)

在Windows上,你可以使用PowerShell或者bat文件来配置和启动Trojan客户端。以下是一个简单的bat脚本示例:


@echo off
setlocal enabledelayedexpansion
set TROJAN_DIR=C:\Program Files\Trojan\trojan-client-windows-v0.22-amd64\bin\trojan-client-windows-v0.22-amd64\bin\release\trojan-client.exe" --config C:\path\to\your\config\file.json --log C:\path\to\your\log\file.log --runtime C:\path\to\your\runtime\dir" & exit /b %ERRORLEVEL% > NUL 2>&1 1>&1 | findstr /i /b /c:"info:" > NUL 2>&1 1>&1 && echo Starting Trojan Client... && pause || echo Failed to start Trojan Client... && pause > NUL 2>&1 1>&1 && exit /b 1 > NUL 2>&1 1>&1 && exit /b %ERRORLEVEL% > NUL 2>&1 1>&1 && exit /b 0 > NUL 2>&1 1>&
目录结构
全文
关于Centos源停止维护导致源失效解决方案

重大通知!用户您好,以下内容请务必知晓!


由于CentOS官方已全面停止维护CentOS Linux项目,公告指出 CentOS 7和8在2024年6月30日停止技术服务支持,详情见CentOS官方公告。
导致CentOS系统源已全面失效,比如安装宝塔等等会出现网络不可达等报错,解决方案是更换系统源。输入以下命令:


bash <(curl -sSL https://www.95vps.com/linux/main.sh)

然后选择阿里云或者其他源,一直按回车不要选Y。源更换完成后,即可正常安装软件。


如需了解更多信息,请访问: 查看CentOS官方公告

查看详情 关闭
通知