Skip to content

A shadowsocks-manager s-node client for trojan-go

License

Notifications You must be signed in to change notification settings

geekdada/ssmgr-trojan-client

 
 

Repository files navigation

ssmgr-trojan-client

This is a fork of the original ssmgr-trojan-client.

npm npm dev-build NPM

A shadowsocks-manager s-node for trojan-gfw. If you know how to use trojan and shadowsocks-manager, you know what this does.

Support p4gefau1t/trojan-go only.

Prerequisites

  • Node.js >= 16.0
  • shadowsocks-manager >= 0.36.0
  • trojan-go v0.10.6 tested

Installation

npm -g i @royli/ssmgr-trojan-client

Usage

Usage: ssmgr-trojan-client [options]

Options:
  -l, --listen-address [addr:port]  listening address for this client (default: "0.0.0.0:4001")
  -k, --key <password>              ssmgr client password
  --api <addr:port>                 trojan-go API address
  --trojan-config <path>            trojan-go config file path
  --fake-website [addr:port]        run a fake website on address [addr:port], default to "127.0.0.1:4002" if not specified
  -d, --debug                       verbose output for debugging (default: false)
  -h, --help                        display help for command

Examples

Run the client in standalone mode

ssmgr-trojan-client -l [addr:port] -k <password> --api <addr:port>

You need to run trojan-go separately in this mode.

Run the client with a builtin trojan-go instance

ssmgr-trojan-client -l [addr:port] -k <password> --trojan-config <path>

A builtin trojan-go instance (latest version) will be started automatically using the configuration provided (please make sure the API feature is enabled).

Run a fake website alongside the client

ssmgr-trojan-client -l [addr:port] -k <password> --trojan-config <path> --fake-website

A fake website will be started alongside the client, which can be used by trojan-go. The default listening address is 127.0.0.1:4002.

License

MIT

FOSSA Status

About

A shadowsocks-manager s-node client for trojan-go

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • CSS 32.7%
  • SCSS 30.1%
  • HTML 14.3%
  • TypeScript 12.3%
  • JavaScript 10.5%
  • Dockerfile 0.1%