1 Summary: Proxy Tunnel ssh-over-https hack
2 Summary(pl.UTF-8): Tunel proxy ssh-po-https
8 Source0: https://github.com/proxytunnel/proxytunnel/archive/v%{version}/%{name}-%{version}.tar.gz
9 # Source0-md5: a8ca6a40c40b51681486e317c313d5fc
10 URL: https://github.com/proxytunnel/proxytunnel
11 BuildRequires: openssl-devel
12 BuildRequires: pkgconfig
13 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16 ProxyTunnel is a program that connects stdin and stdout to a server
17 somewhere on the network, through a standard HTTPS proxy. We mostly
18 use it to tunnel SSH sessions through HTTP(S) proxies, allowing us to
19 do many things that wouldn't be possible without ProxyTunnel.
20 ProxyTunnel can currently do the following:
21 - Create tunnels using HTTP and HTTPS proxies (That understand the
22 HTTP CONNECT command).
23 - Work as a back-end driver for an OpenSSH client, and create SSH
24 connections through HTTP(S) proxies.
25 - Work as a stand-alone application, listening on a port for
26 connections, and then tunneling these connections to a specified
29 %description -l pl.UTF-8
30 ProxyTunnel to program łączący stdin i stdout do serwera gdzieś w
31 sieci poprzez standardowe proxy HTTPS. Jest używany głównie do
32 tunelowania sesji SSH poprzez proxy HTTP(S), co pozwala na robienie
33 wielu rzeczy, które nie byłyby możliwe bez niego. ProxyTunnel
35 - tworzyć tunele przy użyciu proxy HTTP i HTTPS (rozumiejących
36 polecenie HTTP CONNECT),
37 - działać jako sterownik backendu dla klienta OpenSSH i tworzyć
38 połączenia SSH poprzez proxy HTTP(S),
39 - działać jako samodzielna aplikacja, nasłuchując na jakimś porcie na
40 połączenia, a następnie tunelując te połączenia na podany adres.
48 CFLAGS="%{rpmcflags}" \
49 LDFLAGS="%{rpmldflags} `pkg-config --libs openssl`"
52 rm -rf $RPM_BUILD_ROOT
56 DESTDIR=$RPM_BUILD_ROOT
59 rm -rf $RPM_BUILD_ROOT
62 %defattr(644,root,root,755)
63 %doc CREDITS CHANGES README.md
64 %attr(755,root,root) %{_bindir}/*