跳转至

trojan

一、简介🐟

技术开发少不了使用代理,因为国内的站点存在大量且重复的各种资料备份,但只有一手的wiki才能精准解决问题,且让你印象深刻。墙这玩意以前觉得是封锁,但久了才会发现这确实是个保护罩。具体其他自己慢慢摸索吧

这里介绍下trojan的客户端部署,之前都是手动安装trojan,改下配置文件就直接用(刚好有三个小鸡就对应安装在台式机、笔记本和pve上)。但由于jia'jing'pin'qiong,对家里台式机的上钟时间稍微做了限制,导致台式机配置的代理对内网用不了,又不可能单纯为此开个虚拟机。

所以就有了这篇内容,可以用docker部署trojan客户端,只要有代理,想开多少开多少。

二、使用🐟

docker pull shafish/trojan:1.0
docker run --name trojan -p 1088:1080 -p 1089:8118 -e REMOTE_ADDR="your ssl domain" -e REMOTE_PORT=111 -e PASSWORD="passwd" -d shafish/trojan:1.0
docker-compose.yml
version: '3.3'
services:
    trojan:
        container_name: trojan
        restart: unless-stopped
        environment:
            - REMOTE_ADDR=your ssl domain
            - REMOTE_PORT=111
            - PASSWORD=passwd
        ports:
            - '1088:1080'
            - '1089:8118'
        image: shafish/trojan:1.0

2.1 说明🐟

  • 首先你得有trojan server的信息,这个自己折腾,不用代理也能查到一堆资料搞
  • 容器的1080端口对应的socket5协议,8118端口则对应http协议,直接指定本机特定端口映射出来用就行
  • 启动的使用需要明确指定三个变量:
    • REMOTE_ADDR:代理服务器的trojan伪装域名,例如:trojanone.com
    • REMOTE_PORT:代理服务器的trojan对外端口,例如:111
    • PASSWORD:代理服务器的trojan密码,例如:passwd

创建日期: November 11, 2023 20:18:31
最后更新: February 2, 2024 22:43:03