使用旧 SSL 的旧打印机的简单反向代理

使用旧 SSL 的旧打印机的简单反向代理

我的打印机是一台值得信赖的老机器。然而,它不支持较新的 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

相关内容