Skip to content

inrg/v2ray-plugin

This branch is 44 commits behind shadowsocks/v2ray-plugin:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a3b8add · Mar 6, 2019

History

76 Commits
Jan 18, 2019
Jan 17, 2019
Jan 14, 2019
Feb 20, 2019
Jan 9, 2019
Jan 27, 2019
Jan 8, 2019
Feb 17, 2019
Feb 17, 2019
Jan 14, 2019
Jan 15, 2019
Mar 6, 2019
Jan 9, 2019
Jan 11, 2019

Repository files navigation

Yet another SIP003 plugin for shadowsocks, based on v2ray

CircleCI Releases Language: Go Go Report Card License

Build

Usage

See command line args for advanced usages.

Shadowsocks over websocket (HTTP)

On your server

ss-server -c config.json -p 80 --plugin v2ray-plugin --plugin-opts "server"

On your client

ss-local -c config.json -p 80 --plugin v2ray-plugin

Shadowsocks over websocket (HTTPS)

On your server

ss-server -c config.json -p 443 --plugin v2ray-plugin --plugin-opts "server;tls;host=mydomain.me"

On your client

ss-local -c config.json -p 443 --plugin v2ray-plugin --plugin-opts "tls;host=mydomain.me"

Shadowsocks over quic

On your server

ss-server -c config.json -p 443 --plugin v2ray-plugin --plugin-opts "server;mode=quic;host=mydomain.me"

On your client

ss-local -c config.json -p 443 --plugin v2ray-plugin --plugin-opts "mode=quic;host=mydomain.me"

Issue a cert for TLS and QUIC

v2ray-plugin will look for TLS certificates signed by acme.sh by default. Here's some sample commands for issuing a certificate using CloudFlare. You can find commands for issuing certificates for other DNS providers at acme.sh.

curl https://get.acme.sh | sh
~/.acme.sh/acme.sh --issue --dns dns_cf -d mydomain.me

Alternatively, you can specify path to your certificates using option cert and key.

About

A SIP003 plugin based on v2ray

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 91.6%
  • Shell 8.4%