okampfer
V2EX  ›  SSH

如何把一个 docker container 变成一个 ssh tunnel proxy?

  •  
  •   okampfer · Apr 2, 2016 · 4382 views
    This topic created in 3725 days ago, the information mentioned may be changed or developed.

    如果我们有一个位于墙外的 SSH server ,可以用以下方式把它变成一个 socks proxy server (可参考这里

    ssh -C -D 1080 [email protected]
    

    我现在有一个可以翻 qiang 的 OpenVPN ,但是一旦连上当前电脑所有的网络流量都从 VPN 过,访问国内网站不方便。于是我想做一个 docker container ,在 container 里面连 VPN ,然后用上述 SSH 端口转发的方式把 container 变成一个 socks proxy server 。这可行吗?

    8 replies    2016-04-05 10:33:01 +08:00
    pubby
        1
    pubby  
       Apr 2, 2016
    速度、稳定性都不如 ss
    wellsc
        2
    wellsc  
       Apr 2, 2016
    洋气
    Tink
        3
    Tink  
    PRO
       Apr 3, 2016 via iPhone
    理论上可行的,但是感觉绕了一圈
    oott123
        4
    oott123  
       Apr 3, 2016
    可是你为什么不直接设置一下路由表呢…
    evlos
        5
    evlos  
       Apr 3, 2016
    应该没问题,但是不如直接用 ss ls 之类的吧
    okampfer
        6
    okampfer  
    OP
       Apr 5, 2016
    @pubby 换成 ssserver ,别说还真比 ssh 隧道稳定不少,但是不都是在我自己机器上么?为什么 ss 就更稳定呢?
    okampfer
        7
    okampfer  
    OP
       Apr 5, 2016
    @oott123 这个确实更简单……最近在学习使用 docker 所以想从它身上想办法。
    pubby
        8
    pubby  
       Apr 5, 2016
    @okampfer 而且这个稳定性不是因为墙造成的

    ssh 开隧道做简单 SOCKS5 代理,连接数少还看不出来,连接频繁,量大了之后简直无法忍。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4064 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 75ms · UTC 00:59 · PVG 08:59 · LAX 17:59 · JFK 20:59
    ♥ Do have faith in what you're doing.