sparkydogX / sparkydogx_blog_comment

Comments for https://sparkydogx.github.io
1 stars 0 forks source link

使用ssh反向代理进行内网穿透 | SparkydogX Blog #5

Open sparkydogX opened 5 years ago

sparkydogX commented 5 years ago

https://sparkydogx.github.io/2018/12/20/ss-fCNR/

之前我们介绍过使用ngrok和n2n这样的工具来进行内网穿透。这样的工具自己用当然是很棒,但是很多时候亲朋好友会遇到一些问题需要你用ssh连上帮忙解决的时候,以上两个工具配置起来还是太麻烦了。用ssh的好处是几乎每个现代的计算机上都会自带ssh工具,省去了配置的麻烦。 服务器ssh -fCNL *:6789:localhost:9876:localhost将6789端口的ssh请求转发到9876端

sparkydogX commented 5 years ago

当自己的机器可以访问到机器A, 无法访问到机器B, 而机器A可以访问到机器B的时候, 可以使用ssh -L 1234:host1:2345 user@host2 来访问B, 其中host1表示的是host2这台机器上对应的host, 然后从本地的1234端口就能够访问到机器B的2345端口. 如果把本地端口写成*:1234, 那么从其他机器访问当前机器的1234端口也会的得到机器B的2345端口. 实际上在服务器上使用ssh client_user@localhost -p 9876 也可以登录