2020年最新Trojan和trojan-go一键安装,伪装网站流量加密,Windows/Android/IOS客户端,长期稳定不被墙,秒开8K (全程一条代码超级简单教程)

原创 LAOSHEI  2020-04-28 15:04  阅读 27,795 次

一、trojan多用户管理部署程序

功能

  • 在线web页面和命令行两种方式管理trojan多用户
  • 启动 / 停止 / 重启 trojan 服务端
  • 支持流量统计和流量限制
  • 命令行模式管理, 支持命令补全
  • 集成acme.sh证书申请
  • 生成客户端配置文件
  • 在线实时查看trojan日志
  • 支持trojan://分享链接和二维码分享(二维码仅限web页面)

安装方式

trojan使用请提前准备好服务器可用的域名

a. 一键脚本安装

#安装/更新
source <(curl -sL https://git.io/trojan-install)
#卸载
source <(curl -sL https://git.io/trojan-install) --remove
安装完后输入'trojan'可进入管理程序
浏览器访问 https://域名 可在线web页面管理trojan用户

b. docker运行

  1. 安装mysql

因为mariadb内存使用比mysql至少减少一半, 所以推荐使用mariadb数据库

docker run --name trojan-mariadb --restart=always -p 3306:3306 -v /home/mariadb:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=trojan -e MYSQL_ROOT_HOST=% -e MYSQL_DATABASE=trojan -d mariadb:10.2

端口和root密码以及持久化目录都可以改成其他的

  1. 安装trojan

docker run -it -d --name trojan --net=host --restart=always --privileged jrohy/trojan init

运行完后进入容器 docker exec -it trojan bash , 然后输入'trojan'即可进行初始化安装

启动web服务: systemctl start trojan-web

设置自启动: systemctl enable trojan-web

更新管理程序: source <(curl -sL https://git.io/trojan-install)

docker设置开机自启

  1. # 设置开机启动
  2. systemctl enable docker
  3. # 将指定用户添加到用户组
  4. usermod -aG docker root

运行截图

命令行

Usage:
trojan [flags]
trojan [command]

Available Commands:
add 添加用户
completion 自动命令补全(支持bash和zsh)
del 删除用户
help Help about any command
info 用户信息列表
log 查看trojan日志
restart 重启trojan
start 启动trojan
status 查看trojan状态
stop 停止trojan
tls 证书安装
update 更新trojan
version 显示版本号
web 以web方式启动

Flags:
-h, --help help for trojan

 

二、Trojan-go + Tls 二合一一键脚

 

执行一键搭建脚本:

bash -c "$(curl -fsSL https://raw.githubusercontent.com/JeannieStudio/all_install/master/trojan-go_install.sh)"

注意

安装完trojan后强烈建议开启BBR等加速:

wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

推荐的trojan客户端:

 

本文地址:https://www.laoshei.com/trojan.html
关注我们:请关注一下我们的微信公众号:扫描二维码LAOSHEI老谁博客-一个普通人的生活记实博客的公众号,公众号
版权声明:本文为原创文章,版权归 LAOSHEI 所有,欢迎分享本文,转载请保留出处!
WordPress服务器:搬瓦工VPS
【腾讯云】星星海SA2云服务器618钜惠,1核2G 首年95元

发表评论


表情

  1. wwwg
    wwwg 【农民】 @回复

    如果安装trojan-go,直接就按“Trojan-go + Tls 二合一一键”这一步来就行了,上面的内容就略过是吧?

    • LAOSHEI
      LAOSHEI2020-10-01 at 12:29  回复

      @wwwg是的

      • wwwg
        wwwg 【农民】2020-10-01 at 12:38  回复

        @LAOSHEI谢谢。

      • wwwg
        wwwg 【农民】2020-10-03 at 20:33  回复

        @LAOSHEI我在centos8上装了一个trojan-go, 最后显示安装成功, 只显示了地址,端口 密码,ws状态和路径, 最下面给了一个详细信息, 没看到trojan地址, 这是要手动去软件里填写信息吗? 有没有像v2ray那样的地址复制来一键填写信息的?

        • guzhig
          guzhig【站长】2020-10-03 at 23:43  回复

          @wwwg需要自己去转换支持的软件格式

  2. wwwg
    wwwg 【农民】 @回复

    有个V~P!S 在putty远程登陆后, 命令行界面, 只要1分钟不动鼠标,V*P^S就会把我kick掉, 请问如何修改保持10分钟再踢掉, 百度一下改什么sshd_config,尝试改了好像没什么用, 有大佬知道吗

    • guzhig
      guzhig【站长】2020-10-05 at 10:31  回复

      @wwwg换一个其他工具试试,我一般用finalshell

      • wwwg
        wwwg 【农民】2020-10-05 at 10:39  回复

        @guzhig试过几个了, 原来在win下面用的Putty和winscp,前两天为了自己编译openwrt, 把系统换成了ubuntu, 用自带的Filezilla也是这样, 又在商店下了putty, 也这样. V!P#S系统原来centos,也换成了debian也是这样,感觉还是V&P@S设置问题, 不知道哪里设置

  3. guzhig
    guzhig【站长】 @回复

    VPS上设置下ssh连接时间限制,编辑sshd_config,

    找到属性ClientAliveInterval和ClientAliveCountMax修改连接状态规则为:

        ClientAliveInterval 300

        ClientAliveCountMax 10

    上面300可以改3000试试

    • wwwg
      wwwg 【农民】2020-10-09 at 06:10  回复

      @guzhig用了finalshell后,没有修改send.config,可以保持不踢下线。谢谢