Littleyu科学上网
技术分享

trojan+wordpress完美结合,共同复用443,https保驾护航

技术背景及准备条件:

前段时间利用nginx分流技术分享了trojan和v2ray共同复用443端口史上最详细的搭建博文,今天受朋友委托,故分享trojan和wordpress的组合搭建,使得一台vps开启科学上网代理服务,同时又可以玩网站博客等。当然搭建其他网站可以以此类推,举一反三,毕竟万变不离其中。
搭建准备的东西:域名一个(有ssl证书),vps一台(centos7操作系统)。

技术原理:

有关于技术原理之前的博文已有说,所以这里不再赘述。需要充电的朋友可以点击此处

通过上图获知,利用二级域名的识别,nginx完成相对应的服务请求转发,比如trojan客户端连接的地址为:trojan.yugogogo.tk:443,服务器的nginx收到请求,并识别为trojan流量,将请求转发给trojan服务程序,trojan接收请求并提供科学上网服务。后面的网站服务以此类推。

搭建流程:

一键安装wordpress,SSL证书

根据以下命令逐行执行,目的方便学习,理解过程的作用。以下命令不仅完成wordpress安装,还安装web所依赖的nginx,php,mysql,包括自动申请并配置SSL证书。

登录浏览器在线安装wordpress

在浏览器地址栏处输入”自己的域名,如我的yugogogo.tk“,回车登录安装页面。

自行填入站点标题,用户名和密码。(注意:用户名和密码是登录后台验证账户所用,密码尽量设置复杂以免被黑客。)
然后点击页面中的”安装wordpress”,安装成功后即可登录前台和后台。

官方trojan安装及配置

1,下载安装trojan程序,以下是安装命令

2,修改trojan配置文件,命令:vi /usr/local/etc/trojan/config.json,将以下配置信息覆盖原配置文件。修改为自己的SSL证书路径及个人使用密码,包括端口号。上面脚本自动申请获取的SSL证书文件存放在VPS的/etc/nginx/ssl

修改nginx分流设置

修改命令:vi /etc/nginx/nginx.conf,用以下配置信息覆盖原文件配置。(注意:修改自己的域名及ssl证书路径)以下高亮行注意修改端口号与trojan和网站端口一致。网站使用的端口号是20200,trojan使用的端口号是20201。

紧接着修改nginx虚拟机配置,修改命令:vi /etc/nginx/conf.d/default.conf,同样用以下配置信息覆盖原文件配置。(注意:修改自己的域名及ssl证书路径)

修改完nginx配置文件后,请使用以下命令验证nginx配置是否正确。

验证正确,再重新启动trojan和nginx

trojan连接测试

连接使用前期博文有说,这里不再赘述,需要充电的请点击此处

直通车

如你对以上搭建技术视频感兴趣,直接到我频道中观看。

赞(2) 打赏,请点Google广告
需转载请注明引用出处:Littleyu科学上网技术 » trojan+wordpress完美结合,共同复用443,https保驾护航

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    感谢分享,如果厌倦搭建的繁琐步骤,不妨来 devpn.store 看看,也许正是您需要的。

    devpn6个月前 (10-12)回复

Littleyu油管频道电报交流群