An unidentifiable mechanism that helps you bypass GFW.
412
An unidentifiable mechanism that helps you bypass GFW.
已支持的架构:amd64 arm64 armv7
# 建立文件夹
mkdir -p /var/lib/trojan
# docker cli
docker run -d \
--name trojan \
--hostname trojan \
--restart always \
--log-opt max-size=512k \
-p 7443:443/tcp -p 7443:443/udp \
-v /var/lib/trojan:/config \
idssc/trojan:1.16.0-amd64
# Docker Compose
version: "3"
services:
trojan:
container_name: trojan
hostname: trojan
restart: always
logging:
options:
max-size: 512k
ports:
- 7443:443/tcp
- 7443:443/udp
volumes:
- /var/lib/trojan:/config
image: idssc/trojan:1.16.0-amd64
# 文件树
/config
├—— ./ssl/ssl.crt
├—— ./ssl/ssl.key
└—— ./config.json
# 服务端配置 config.json
{
"run_type": "server",
"local_addr": "0.0.0.0",
"local_port": 443,
"remote_addr": "127.0.0.1",
"remote_port": 80,
"password": [
"Password1",
"Password2"
],
"log_level": 1,
"ssl": {
"cert": "ssl/ssl.crt",
"key": "ssl/ssl.key",
"key_password": "",
"cipher": "ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS",
"prefer_server_cipher": true,
"alpn": [
"http/1.1"
],
"reuse_session": true,
"session_timeout": 120,
"curves": "",
"sigalgs": "",
"dhparam": ""
}
}
# 客户端配置 config.json
{
"run_type": "client",
"local_addr": "127.0.0.1",
"local_port": 1080,
"remote_addr": "tunel.torjan.com",
"remote_port": 443,
"password": ["Password1"],
"append_payload": true,
"log_level": 1,
"ssl": {
"verify": true,
"verify_hostname": true,
"cert": "ssl/ca.cer",
"cipher": "ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:AES128-SHA:AES256-SHA:DES-CBC3-SHA",
"sni": "tunel.torjan.com",
"alpn": [
"h2",
"http/1.1"
],
"reuse_session": true,
"curves": "",
"sigalgs": ""
}
}
Content type
Image
Digest
sha256:f858d06c9…
Size
4 MB
Last updated
about 1 year ago
docker pull idssc/trojan:1.16.0-amd64