参考这两篇吧
通过 stunnel 搭建安全高性能的 sockts 代理服务器
https://wido.me/sunteya/setup-a-socks-proxy-server-pass-by-secure-firewall/这篇有点老了,现在 v5.26 已经内置 socks5 实现,不再需要第三方 danted
[danted]
accept = 1081
connect = 1080
换成
[SOCKS Server]
accept = 1081
protocol = socks
就可以了
Stunnel 的设置和使用
https://sunmaiblog.wordpress.com/2010/09/21/stunnel%E7%9A%84%E8%AE%BE%E7%BD%AE%E5%92%8C%E4%BD%BF%E7%94%A8/端口复用的话, haproxy sniproxy 都可以,不过有点难以理解它的实例,用的最简单的 sslh ,只是不能跟 ss 配合,其它大部分都没问题。
http://www.rutschle.net/tech/sslh.shtml#/bin/sh
killall sslh-select
#8843 pproxy 8443 ossh
./sslh-select --user ossh -t 2 --on-timeout ssh --listen [::]:443 --http [::1]:465 --ssl [::1]:989 --anyprot [::1]:8843 -n --pidfile /var/run/sslh1.pid
./sslh-select --user ossh -t 2 --on-timeout ssh --listen [::]:80 --http [::1]:81 --ssl [::1]:1723 --anyprot [::1]:8443 -n --pidfile /var/run/sslh2.pid