我的打印机是一台值得信赖的老机器。然而,它不支持较新的 TLS,并且制造商早已忘记他们曾经制造过该型号,因此没有新的固件。事实上,它已经太古老了,以至于现代浏览器厌恶地捂着鼻子拒绝与它交谈。
如何设置一个简单的基本反向代理,我可以使用现代浏览器连接到它,并使用下面的密码连接到我的打印机?
性能并不重要。未加密的流量是可接受的。
我希望有这样的事情:
$ myproxycommand --backend https://printer.tange.dk \
--accept-old-ciphers --bindport 8080
并且能够localhost:8080
在浏览器中使用:。
$ sslscan --no-failed --tls1 printer.tange.dk
_
___ ___| |___ ___ __ _ _ __
/ __/ __| / __|/ __/ _` | '_ \
\__ \__ \ \__ \ (_| (_| | | | |
|___/___/_|___/\___\__,_|_| |_|
Version 1.8.2
http://www.titania.co.uk
Copyright Ian Ventura-Whiting 2009
Testing SSL server printer.tange.dk on port 443
Supported Server Cipher(s):
Accepted TLSv1 256 bits AES256-SHA
Accepted TLSv1 128 bits AES128-SHA
Accepted TLSv1 128 bits RC4-SHA
Accepted TLSv1 128 bits RC4-MD5
Accepted TLSv1 112 bits DES-CBC3-SHA
Prefered Server Cipher(s):
TLSv1 256 bits AES256-SHA