V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
测试工具
SmokePing
IPv6 访问测试
sorasyl
V2EX  ›  宽带症候群

老哥们,请教个网络问题。

  •  
  •   sorasyl · 281 天前 · 2771 次点击
    这是一个创建于 281 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现有内网机 windows 一台,linux 服务器一台,linux 能访问外网,windows 能 ssh 连接 linux

    如何让 windows 连接外网?

    有个关键字就可以了,谢谢
    24 条回复    2021-04-15 11:30:32 +08:00
    coderfox
        1
    coderfox  
       281 天前
    - SSH tunneling: Forward a specific port (localhost:9999 to example.org:80) along with disabling pseudo-[t]ty allocation and executio[n] of remote commands:
    ssh -L 9999:example.org:80 -N -T [email protected]_host
    coderfox
        2
    coderfox  
       281 天前
    不好意思,刚看错了,应该是这个:

    - SSH tunneling: Dynamic port forwarding (SOCKS proxy on localhost:9999):
    ssh -D 9999 -C [email protected]_host
    Jirajine
        3
    Jirajine  
       281 天前 via Android
    Linux 上开启 ip forward 、masqurade,并让防火墙放行转发包。
    然后 Windows 把默认路由指向 Linux,就可以了。
    mgrddsj
        4
    mgrddsj  
       280 天前 via Android
    最简单的方法:Linux 上开个 Shadowsocks-libev,Windows 上用支持 ss 的客户端连接上就好了
    seers
        5
    seers  
       280 天前
    关键字 Linux server as gateway
    tankren
        6
    tankren  
       280 天前
    linux 开转发 windows 把 linux 设成网关 或者 linux 跑 socks 代理
    你先确定这样做会不会被炒鱿鱼
    sorasyl
        7
    sorasyl  
    OP
       280 天前
    @tankren 啊这,太黑人了吧
    catchexception
        8
    catchexception  
       280 天前
    frp ?
    sorasyl
        9
    sorasyl  
    OP
       280 天前
    感谢各位老哥指点
    我试了下 socks5 代理 windows 只能跑下 http,其他的应用需要单独设置代理,用 ipforwad 做转发更好
    duole
        10
    duole  
       280 天前
    正向代理?
    wangyaominde
        11
    wangyaominde  
       280 天前
    l2tp
    huangmingyou
        12
    huangmingyou  
       280 天前
    windows ssh 到 linux 的时候,可以给 windows 做 socks5 代理。
    nekoneko
        13
    nekoneko  
       280 天前
    代理的话可以用 v2ray
    linux 上用一件脚本安装一下,然后 windows 上用 v2ray 客户端就行

    https://iyideng.me/black-technology/cgfw/vmess-v2ray-server-building-and-using-tutorial.html
    deviluser
        14
    deviluser  
       280 天前
    windows 运行:
    ssh -ND 1080 [email protected]_ip
    开启本地 1080 端口用作 socket5 代理,流量统统以 ssh 协议通过 remote 出
    然后再配置 internet 属性添加局域网代理

    感觉是布置的作业,你应该自己做才对。
    3dwelcome
        15
    3dwelcome  
       280 天前
    你们怎么都想到设置代理,难道楼主没有 linux 的 root 权限?
    感觉要求就是把 linux 当成一个软路由,普通的 NAT 转发机器。
    no1xsyzy
        16
    no1xsyzy  
       280 天前
    @3dwelcome 主要是代理想断就断
    今天倒没有出现 “找网管、不要自己绕过限制” 派人士(
    tankren
        17
    tankren  
       280 天前
    @sorasyl #7 公家的内网机不要乱搞
    sorasyl
        18
    sorasyl  
    OP
       280 天前
    @3dwelcome 软路由更符合需求,但是服务器没有公网 ip,折腾了半天始终不能转发数据包
    guanyin8cnq12
        19
    guanyin8cnq12  
       280 天前
    socks5 就完事了阿,或者装 shadowsocks server 和 client
    oneisall8955
        20
    oneisall8955  
       280 天前 via Android
    Linux iptables 开转发,window 网关设置为 Linux
    brMu
        21
    brMu  
       280 天前
    iptables masquerade
    ik
        22
    ik  
       280 天前 via iPhone
    @sorasyl #18 服务器上 ip 是动态的就指定网卡,不指定 ip
    q197
        23
    q197  
       280 天前
    @mgrddsj 多了一步 其实 ssh 自带转成 socks 的功能
    smileawei
        24
    smileawei  
       280 天前
    楼上很多都说什么 ss v2ray
    根本没必要。
    如果 Win 和 Linux 在同一个二层网络内。那么 Linux 开 nat 和 ipforwad 。然后 Windows 把网关设置成 Linux 。关键点在开 NAT 。如果只是 forward 。出口的网络管控设备看到的请求还是你的 win 。那么依旧收到策略管控。
    如果 win 和 linux 不在一个二层网络内。可以试试 VPN 或者 socks5 。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3190 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 04:29 · PVG 12:29 · LAX 20:29 · JFK 23:29
    ♥ Do have faith in what you're doing.