V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
通过以下 Referral 链接购买 DigitalOcean 主机,你将可以帮助 V2EX 持续发展
DigitalOcean - SSD Cloud Servers
crc8
V2EX  ›  VPS

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

  •  
  •   crc8 · 14 天前 · 679 次点击

    有两台 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 ,可以吗?

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

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

    这样不会有 socks5 端口加密问题,访问 A 机器的端口 xx 的协议还是默认 B 机器的原始协议; 主观感受上是方案 2 的速度延迟更低一些,可以试试
    crc8
        8
    crc8  
    OP
       13 天前
    @582033 好的,谢谢你!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1736 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 16:39 · PVG 00:39 · LAX 09:39 · JFK 12:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.