initial shadowsocks-staging commit

This commit is contained in:
Pierre Guillod 2023-10-22 14:23:58 +02:00
parent 40f477b48d
commit aac21e45cd
Signed by: pierre
GPG key ID: 7A64EF3E7D65F3DE
14 changed files with 176 additions and 0 deletions

View file

@ -0,0 +1,5 @@
## Whats changed
## ⬆️ Backend bumps
- ⬆️ Bump to shadowsocks-rust 1.17.0

View file

@ -0,0 +1,32 @@
# Home Assistant Slowtech Add-on: Stirling PDF
This is an Home Assistant add-on that packages a [shadowsocks server][package-homepage], an encrypted SOCKS v5 proxy server.
## Installation
1. Add the _addons_ repository to your Home Assistant instance's repositories list. (See README.md file in the parent directory.)
1. Follow [Home Assistant's instructions][hassio-install-addon] to install the add-on.
## Configuration
The port on which the proxy is exposed can be changed in the _Configuration_ tab, under _Network_.
## Changelog & Releases
The add-on versioning follows the [docker container's versioning][container-releases].
## Support
This repository does not accept inquiries for the moment.
## Authors & contributors
The original setup of this repository and packaging work is by Pierre Guillod.
The backend software is developped by [contributors][github-contribs].
[package-homepage]: https://shadowsocks.org/
[hassio-install-addon]: https://www.home-assistant.io/addons/
[github-frooodle]: https://github.com/Frooodle
[github-contribs]: https://github.com/shadowsocks/shadowsocks-rust/graphs/contributors
[container-releases]: https://github.com/shadowsocks/shadowsocks-rust/pkgs/container/ssserver-rust

View file

@ -0,0 +1,3 @@
FROM ghcr.io/shadowsocks/ssserver-rust:v1.17.0
RUN cp /data/config.json /etc/shadowsocks-rust/config.json

View file

@ -0,0 +1,20 @@
The MIT License (MIT)
Copyright (c) 2017 Y. T. CHUNG <zonyitoo@gmail.com>
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

View file

@ -0,0 +1,28 @@
name: "Shadowsocks"
description: "Encrypted SOCKS v5 proxy server"
version: "0.0.1"
slug: "shadowsocks"
startup: services
ingress: false
panel_icon: mdi:vpn
panel_admin: true
init: false
arch:
- aarch64
- amd64
- i386
startup: before
ports:
8388/tcp: 8388
ports_description:
8388/tcp: Proxy port
options:
server: "0.0.0.0"
server_port: 8388
password: ""
method: "aes-256-gcm"
schema:
server: str
server_port: int
password: str
method: str

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

5
shadowsocks/CHANGELOG.md Normal file
View file

@ -0,0 +1,5 @@
## Whats changed
## ⬆️ Backend bumps
- ⬆️ Bump to shadowsocks-rust 1.17.0

32
shadowsocks/DOCS.md Normal file
View file

@ -0,0 +1,32 @@
# Home Assistant Slowtech Add-on: Stirling PDF
This is an Home Assistant add-on that packages a [shadowsocks server][package-homepage], an encrypted SOCKS v5 proxy server.
## Installation
1. Add the _addons_ repository to your Home Assistant instance's repositories list. (See README.md file in the parent directory.)
1. Follow [Home Assistant's instructions][hassio-install-addon] to install the add-on.
## Configuration
The port on which the proxy is exposed can be changed in the _Configuration_ tab, under _Network_.
## Changelog & Releases
The add-on versioning follows the [docker container's versioning][container-releases].
## Support
This repository does not accept inquiries for the moment.
## Authors & contributors
The original setup of this repository and packaging work is by Pierre Guillod.
The backend software is developped by [contributors][github-contribs].
[package-homepage]: https://shadowsocks.org/
[hassio-install-addon]: https://www.home-assistant.io/addons/
[github-frooodle]: https://github.com/Frooodle
[github-contribs]: https://github.com/shadowsocks/shadowsocks-rust/graphs/contributors
[container-releases]: https://github.com/shadowsocks/shadowsocks-rust/pkgs/container/ssserver-rust

3
shadowsocks/Dockerfile Normal file
View file

@ -0,0 +1,3 @@
FROM ghcr.io/shadowsocks/ssserver-rust:v1.17.0
RUN cp /data/config.json /etc/shadowsocks-rust/config.json

20
shadowsocks/LICENSE Normal file
View file

@ -0,0 +1,20 @@
The MIT License (MIT)
Copyright (c) 2017 Y. T. CHUNG <zonyitoo@gmail.com>
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

28
shadowsocks/config.yaml Normal file
View file

@ -0,0 +1,28 @@
name: "Shadowsocks"
description: "Encrypted SOCKS v5 proxy server"
version: "1.17.0"
slug: "shadowsocks"
startup: services
ingress: false
panel_icon: mdi:vpn
panel_admin: true
init: false
arch:
- aarch64
- amd64
- i386
startup: before
ports:
8388/tcp: 8388
ports_description:
8388/tcp: Proxy port
options:
server: "0.0.0.0"
server_port: 8388
password: ""
method: "aes-256-gcm"
schema:
server: str
server_port: int
password: str
method: str

BIN
shadowsocks/icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

BIN
shadowsocks/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB