SSH -D 是不是就是你们说的 socks5 代理?可否中转?

185 天前
 crc8

有两台 VPS:

1.一台国内一直就一条命令 SSH -D user@IP:port ,这样就是 socks5? 自用也没用户密码,内网稳定用了两年啊,不过没有什么大流量;

2.另一台就是国外 VPS 脚本弄的 SSR ,同样可以用。

因为直连的话,有点费劲,所以想弄个中转,gost ,网上资料看来,似乎都是要两端都安装 gost? 我现在国内某服务器上(非 VPS ),是这样测试的,就一条 gost -L=socks5://user:pw@:port -F=ss://aes-256-cfb:pw@IP:port 这样的命令,我并没有在国外 VPS 安装配置 gost ,在手机上配置 socks5 也一样可以用啊。听说 socks5 是明文,那这样的话,是不是不安全?

如果这样可以,我还想直接用 gost 来中转第 1 台的 SSH -D ,可以吗?

1044 次点击
所在节点    VPS
8 条回复
582033
185 天前
autossh 中转就行,socks5 没啥不安全,我也是国外 vps -D -CfNg 翻长城,几年了都没事
crc8
185 天前
@582033 我那个 SSH -D 不是在国外 VPS 上执行的,是在长城内的某台服务器上(非 VPS )。
582033
185 天前
那你是不是直接用 ProxyCommand 参数来让 ssh 使用另一个连接作为代理来进行连接就行了,不需要 gost 或者其他代理工具
crc8
185 天前
@582033 对于第 1 种情况,你的意思是我直接在国内服务器上的 SSH -D 加上 ProxyCommand 参数就可以用了?只是给用户开启 SSH 即可? SSH 的代理没有密码的哦。

对于第 2 种情况,这样用 gost 中转会有什么问题吗?
582033
185 天前
你是想用国内的 A 机器作为国外的 B 机器的跳板?
crc8
185 天前
@582033 是的呢,即是通过国内 A 中转到国外 B ,会有什么不妥吗?
582033
185 天前
没什么不妥,我之前也试过两种方案:
1 。在 A 机器安装 haproxy ,使用 haproxy 反代 B 机器需要中转的端口 xx
2 。在 A 机器安装 frps ,B 机器安装 frpc ,然后配置访问 A 机器的端口 xx 时,转发到 B 机器端口 xx

这样不会有 socks5 端口加密问题,访问 A 机器的端口 xx 的协议还是默认 B 机器的原始协议; 主观感受上是方案 2 的速度延迟更低一些,可以试试
crc8
184 天前
@582033 好的,谢谢你!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1042284

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX