我目前正在尝试设置一个隧道,主要是为了使用自定义 SNI 进行连接, 我尝试了多种方法但未能使其发挥作用, 我已经使用 Stunnel 监听本地主机 443 端口并连接本地主机 22 端口,但问题是自定义 SNI 似乎不起作用。 我也尝试过再次使用 Stunnel 来使用袜子,但仍然是同样的问题,我想我错过了一些东西。 因此,如果有人有解决方案或其他方法来实现此目标,请告诉我。
这是我的 Stunnel 袜子配置:
sslVersion = all
options = NO_SSLv3
options = NO_SSLv2
socket = l:TCP_NODELAY=1
socket = r:TCP_NODELAY=1
[sshd]
protocol = socks
cert = C:\Users\SLM INFORMATIQUE\AppData\Local\Programs\stunnel\config\localhost.cert
key = C:\Users\SLM INFORMATIQUE\AppData\Local\Programs\stunnel\config\localhost.key
accept = 1081
TIMEOUTclose = 0
[sshcli]
client = yes
sni = www.speedtest.net
cert = C:\Users\SLM INFORMATIQUE\AppData\Local\Programs\stunnel\config\localhost.cert
key = C:\Users\SLM INFORMATIQUE\AppData\Local\Programs\stunnel\config\localhost.key
accept = 1080
connect = 1081
TIMEOUTclose = 0
这是 ssh 的:
sslVersion = all
options = NO_SSLv3
options = NO_SSLv2
socket = l:TCP_NODELAY=1
socket = r:TCP_NODELAY=1
[sshd]
;sslVersion = all
cert = C:\Users\SLM INFORMATIQUE\AppData\Local\Programs\stunnel\config\localhost.cert
key = C:\Users\SLM INFORMATIQUE\AppData\Local\Programs\stunnel\config\localhost.key
;CAfile = C:\Users\SLM INFORMATIQUE\AppData\Local\Programs\stunnel\config\mysite.cert
accept = 443
connect = 22
TIMEOUTclose = 0
;verify = 3
;debug = 7
[sshcli]
sslVersion = all
cert = C:\Users\SLM INFORMATIQUE\AppData\Local\Programs\stunnel\config\stunnel.pem
client = yes
sni = www.speedtest.net
accept = 2443
connect = 4443
TIMEOUTclose = 0
;debug = 7
如果问题不够清楚或需要更多信息,请告诉我。
尝试使用 SSL 通过 ssh 隧道传输互联网流量以使用自定义 SNI,除了 SNI 之外,一切似乎都正常工作
ps:我没有同时使用这两个配置,我已经独立尝试了每个配置