我为在服务器上建立SSH隧道而发疯。
我想这样做只是为了进行简单的测试,也想了解它在其他比赛中的重复使用。
我想使它像图像中的架构
Schema
哪里:
192.168.1.1是我的MacOs High Sierra计算机[user@192.168.1.1]
192.168.1.254是另一台High Sierra计算机[server@192.168.1.254](我像服务器一样使用)
WWW是外部网络。
我想做的是在“服务器” 192.168.1.254上将设置为SSH 代理,使其与我最喜欢的192.168.1.1浏览器一起使用
我读到SSH可以动态地打开和关闭端口,而不会出现故障。
我尝试了并且尝试了,但是像我想的那样似乎更加困难。
知道SSH的人可以帮助我吗?
感谢你
最佳答案
喔!我知道为什么它不起作用!
摘要为:
1) 在服务器上安装SOCKS毫无用处,因为SOCKS协议(protocol)内置在OpenSSH中。
2)“确保端口已打开”这是一个很好的建议(对我来说,它们已经打开了)
3) 从工作站到服务器建立SSH连接。
该命令是:
ssh -D 8080 root@192.168.1.254
(选项-D为SOCKS动态分配端口)
我不知道为什么,但是在MacO上ssh root@192.168.1.254 -D 8080
不起作用
4) 浏览器配置是BIG问题。
对于Firefox,请确保它类似于good way
而不是像wrong way(我是意大利人,但对于英国人来说还是可以理解的)
5) 与代理一起玩乐
(全部装箱)
关于bash - 如何从终端制作像Socks代理这样的SSH隧道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60759468/