V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
yangzzzzzzzt1
V2EX  ›  问与答

Linux 上开启代理(127.0.0.1:1080, socks5)以连接内网,如何将这个 Linux 机器的流量转发

  •  
  •   yangzzzzzzzt1 · 2021-10-12 17:21:00 +08:00 · 1320 次点击
    这是一个创建于 1175 天前的主题,其中的信息可能已经有所发展或是发生改变。

    linux 上开启代理( 127.0.0.1:1080, socks5 )以连接内网,如何将这个 linux 机器的流量转发,使得外部(多个)电脑可以以此机器为跳板连接内网,人麻了

    11 条回复    2021-10-13 18:24:54 +08:00
    AoEiuV020
        1
    AoEiuV020  
       2021-10-12 17:27:46 +08:00
    听起来是多级代理,可以试试 proxychains,
    或者直接端口转发把 1080 暴露出去,
    smallX
        2
    smallX  
       2021-10-12 17:55:36 +08:00
    0.0.0.0:1080
    sparktour
        3
    sparktour  
       2021-10-12 18:16:03 +08:00
    可以试试 gost 的转发模式: https://docs.ginuerzh.xyz/gost/socks/
    coolan
        4
    coolan  
       2021-10-12 18:27:20 +08:00 via Android
    没明白,是这台 Linux 机器通过 socks5 连到内网服务器,还是本身就是内网,然后开了 socks5 服务?
    billlee
        5
    billlee  
       2021-10-12 22:08:30 +08:00
    tun2socks + nat
    march1993
        7
    march1993  
       2021-10-12 22:25:51 +08:00
    可能需要改一下 socks 的源码以支持透明代理
    yangzzzzzzzt1
        8
    yangzzzzzzzt1  
    OP
       2021-10-13 13:51:34 +08:00
    @coolan 是前者
    ysn2233
        9
    ysn2233  
       2021-10-13 14:40:41 +08:00
    外部电脑的网络设置里代理服务器填这台 linux 的 ip 和端口
    yangzzzzzzzt1
        10
    yangzzzzzzzt1  
    OP
       2021-10-13 18:06:13 +08:00
    @ysn2233 没用,因为本机是挂在 127.0.0.1 的 1080 下面,应该要连到 0.0.0.0 的 1080 下面,我现在试试
    yangzzzzzzzt1
        11
    yangzzzzzzzt1  
    OP
       2021-10-13 18:24:54 +08:00
    来还个愿,本机服务器开在 0.0.0.0:1080 (而不是 127.0.0.1:1080 ),然后开放 1080 端口,外部机器使用 ip:1080 即可连接( socks5 协议)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1163 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 23:13 · PVG 07:13 · LAX 15:13 · JFK 18:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.