wok rev 24291
modified sshttp (0.35s2)
author | Hans-G?nter Theisgen |
---|---|
date | Fri Jan 14 14:01:18 2022 +0100 (2022-01-14) |
parents | a3e66646ebf7 |
children | 93e0518b3d74 |
files | sshttp/description.txt sshttp/receipt |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/sshttp/description.txt Fri Jan 14 14:01:18 2022 +0100 1.3 @@ -0,0 +1,11 @@ 1.4 +In case your FW policy forbids SSH access to the DMZ or internal 1.5 +network from outside, but you still want to use ssh on machines 1.6 +which only have one open port, e.g. HTTP, you can use sshttpd. 1.7 + 1.8 +Sshttpd can multiplex the following protocol pairs: 1.9 + 1.10 +* SSH/HTTP 1.11 +* SSH/HTTPS 1.12 +* SSH/SMTP (without SMTP multiline banners) 1.13 +* HTTPS SNI multiplexing 1.14 +* SSH/HTTPS with SNI multiplexing
2.1 --- a/sshttp/receipt Fri Jan 14 13:34:24 2022 +0100 2.2 +++ b/sshttp/receipt Fri Jan 14 14:01:18 2022 +0100 2.3 @@ -26,21 +26,22 @@ 2.4 { 2.5 sed -i 's|CXX=c++|CXX=gcc-83|' Makefile 2.6 2.7 - make && 2.8 - cp README* $WOK/$PACKAGE/description.txt 2.9 + make LIBS="-lstdc++ -lcap" 2.10 +# cp README* $WOK/$PACKAGE/description.txt 2.11 } 2.12 2.13 # Rules to gen a SliTaz package suitable for Tazpkg. 2.14 genpkg_rules() 2.15 { 2.16 mkdir -p $fs/usr/sbin 2.17 - cp -a $src/sshttpd $fs/usr/sbin 2.18 + cp -a $src/sshttpd $fs/usr/sbin 2.19 } 2.20 2.21 # Pre and post install commands for Tazpkg. 2.22 post_install() 2.23 { 2.24 - [ "$1" ] || zcat /proc/config.gz | grep -q ^CONFIG_NETFILTER_TPROXY= || cat <<EOT 2.25 + [ "$1" ] || 2.26 + zcat /proc/config.gz | grep -q ^CONFIG_NETFILTER_TPROXY= || cat <<EOT 2.27 2.28 CONFIG_NETFILTER_TPROXY not found in /proc/config.gz 2.29 sshttp needs Linux IP_TRANSPARENT feature to work.