Commit Graph

21 Commits

Author SHA1 Message Date
eric
df960e88d9 ci: fix deps installation 2023-06-17 03:08:32 +08:00
eric
ed62306405 Fix release 2023-03-31 07:31:30 +08:00
eric
72002a1ad1 Fix workflow syntax error 2023-03-31 07:17:03 +08:00
eric
be20a07391 Release Android and iOS/macOS libs from CI 2023-03-31 07:04:33 +08:00
eric
295a3cfece Use stable Rust version for release build 2023-02-11 15:39:07 +08:00
eric
5a6c4cec96 chore: strip was stabilized 2022-04-19 02:23:41 +08:00
eric
b0b18dab84 v0.4.1, fix ci deps
Some checks failed
ci / build-bin-cross (aarch64-unknown-linux-musl) (push) Has been cancelled
ci / build-bin-cross (mips-unknown-linux-musl) (push) Has been cancelled
ci / build-bin-cross (x86_64-pc-windows-gnu) (push) Has been cancelled
ci / build-bin-cross (x86_64-unknown-linux-musl) (push) Has been cancelled
ci / build-bin-local (macos-latest, x86_64-apple-darwin) (push) Has been cancelled
releases / build-bin-cross (aarch64-unknown-linux-musl) (push) Has been cancelled
releases / build-bin-cross (mips-unknown-linux-musl) (push) Has been cancelled
releases / build-bin-cross (x86_64-pc-windows-gnu) (push) Has been cancelled
releases / build-bin-cross (x86_64-unknown-linux-musl) (push) Has been cancelled
releases / build-bin-local (macos-latest, x86_64-apple-darwin) (push) Has been cancelled
releases / create-release (push) Has been cancelled
releases / release-bin (aarch64-unknown-linux-musl) (push) Has been cancelled
releases / release-bin (mips-unknown-linux-musl) (push) Has been cancelled
releases / release-bin (x86_64-apple-darwin) (push) Has been cancelled
releases / release-bin (x86_64-pc-windows-gnu) (push) Has been cancelled
releases / release-bin (x86_64-unknown-linux-musl) (push) Has been cancelled
2021-12-29 10:42:54 +08:00
eric
2cbec8bcd3 refactor 2021-07-02 06:37:07 +08:00
eric
494f7ff35d v0.2.13
Some checks failed
ci / test (macos-latest) (push) Has been cancelled
ci / test (ubuntu-latest) (push) Has been cancelled
ci / test (windows-latest) (push) Has been cancelled
releases / build-bin-cross (aarch64-unknown-linux-musl) (push) Has been cancelled
releases / build-bin-cross (arm-unknown-linux-musleabi) (push) Has been cancelled
releases / build-bin-cross (armv7-unknown-linux-musleabihf) (push) Has been cancelled
releases / build-bin-cross (i686-unknown-linux-musl) (push) Has been cancelled
releases / build-bin-cross (mips-unknown-linux-musl) (push) Has been cancelled
releases / build-bin-cross (mipsel-unknown-linux-musl) (push) Has been cancelled
releases / build-bin-cross (x86_64-pc-windows-gnu) (push) Has been cancelled
releases / build-bin-cross (x86_64-unknown-linux-musl) (push) Has been cancelled
releases / build-bin-local (macos-latest, x86_64-apple-darwin) (push) Has been cancelled
releases / build-lib-ios (push) Has been cancelled
ci / build-bin-cross (aarch64-unknown-linux-musl) (push) Has been cancelled
ci / build-bin-cross (arm-unknown-linux-musleabi) (push) Has been cancelled
ci / build-bin-cross (armv7-unknown-linux-musleabihf) (push) Has been cancelled
ci / build-bin-cross (i686-unknown-linux-musl) (push) Has been cancelled
ci / build-bin-cross (mips-unknown-linux-musl) (push) Has been cancelled
ci / build-bin-cross (mipsel-unknown-linux-musl) (push) Has been cancelled
ci / build-bin-cross (x86_64-pc-windows-gnu) (push) Has been cancelled
ci / build-bin-cross (x86_64-unknown-linux-musl) (push) Has been cancelled
ci / build-bin-local (macos-latest, x86_64-apple-darwin) (push) Has been cancelled
ci / build-lib-ios (push) Has been cancelled
releases / create-release (push) Has been cancelled
releases / release-bin (aarch64-unknown-linux-musl) (push) Has been cancelled
releases / release-bin (arm-unknown-linux-musleabi) (push) Has been cancelled
releases / release-bin (armv7-unknown-linux-musleabihf) (push) Has been cancelled
releases / release-bin (i686-unknown-linux-musl) (push) Has been cancelled
releases / release-bin (mips-unknown-linux-musl) (push) Has been cancelled
releases / release-bin (mipsel-unknown-linux-musl) (push) Has been cancelled
releases / release-bin (x86_64-apple-darwin) (push) Has been cancelled
releases / release-bin (x86_64-pc-windows-gnu) (push) Has been cancelled
releases / release-bin (x86_64-unknown-linux-musl) (push) Has been cancelled
releases / release-lib (push) Has been cancelled
2021-03-12 13:56:01 +08:00
eric
2da69970c9 ci: pass strip flag via env variable 2021-03-06 10:13:57 +08:00
eric
d0255f7345 ci: add a missing target 2021-02-24 17:12:18 +08:00
eric
775048f62f ci: fix workflow 2021-02-24 15:10:36 +08:00
eric
7549b20f08 ci: prefer musl builds 2021-02-18 17:43:21 +08:00
eric
269250f144 bin: include information of the latest commit in the version string 2021-02-05 21:35:30 +08:00
eric
807ad5ab5e Added several inbounds
* Added WebSocket inbound
* Added trojan inbound
* Added chain inbound

Similar to the chain outbound, chain inbound can be used to chain
multiple inbounds. The Nginx/CDN (TLS) + WebSocket + trojan setup is tested.

There are also breaking changes to the JSON config format.

Fake DNS now can operate in either Include or Exclude mode.

SOCKS inbound settings no longer has the `bind` option, the local_addr of
the TCP socket is used as the UDP relay address.
2020-12-18 13:08:50 +08:00
eric
e9e9a189f6 Fix release 2020-11-24 18:23:55 +08:00
eric
2f70780b14 Use ring and rustls on iOS 2020-10-26 18:04:34 +08:00
eric
ce5366ebc4 Add OpenSSL and support more targets
* Added OpenSSL AEAD support
* Added OpenSSL TLS support
* Added mips/mipsel support

OpenSSL features can be conditinally compiled, targets not supported
by ring should use OpenSSL, e.g. mips/mipsel, while other targets
should use ring and rustls for crypto and TLS for better performance.

Crypto functions from Shadowsocks and VMess are unified in common/crypto.
2020-10-24 11:08:51 +08:00
eric
8db8a7e78c fix tun2socks-bin 2020-10-19 08:27:59 +08:00
eric
761fdb2de4 add more targets 2020-10-17 23:06:13 +08:00
eric
897fc87ce8 initial commit 2020-10-07 22:14:06 +08:00