forked from Snawoot/rsp
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsnapcraft.yaml
More file actions
38 lines (36 loc) · 996 Bytes
/
snapcraft.yaml
File metadata and controls
38 lines (36 loc) · 996 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
name: rsp
version: '1.0.0'
summary: Rapid SSH Proxy.
description: |
rsp is a SSH client which implements SOCKS5 proxy feature of SSH protocol.
Key feature of this implementation is use of multiple connections to
overcome downsides of multiplexing many tunneled TCP connections in single
SSH session. Multiple sessions are not limited with TCP window size of
single connection and packet loss does not affect all tunneled connections
at once. In order to cut latency of connection establishment rsp maintains
pool of steady connections, which replenished with configurable rate.
confinement: strict
base: core18
parts:
rsp:
plugin: python
python-version: python3
source: .
build-packages:
- gcc
- make
- python3-dev
- libffi-dev
- libssl-dev
apps:
proxy:
command: bin/rsp
plugs:
- network
- network-bind
trust:
command: bin/rsp-trust
plugs:
- network
keygen:
command: bin/rsp-keygen