-
Notifications
You must be signed in to change notification settings - Fork 17
/
snapcraft.yaml
39 lines (37 loc) · 1001 Bytes
/
snapcraft.yaml
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
39
name: rsp
version: '1.0.1'
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: core22
parts:
rsp:
plugin: python
source: .
build-packages:
- gcc
- make
- python3-dev
- libffi-dev
- libssl-dev
- cargo
- pkg-config
apps:
proxy:
command: bin/rsp
plugs:
- network
- network-bind
trust:
command: bin/rsp-trust
plugs:
- network
keygen:
command: bin/rsp-keygen