用 firewalld 的 forward 配 NAT,能继承代理上网吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
Tiera
V2EX    Linux

用 firewalld 的 forward 配 NAT,能继承代理上网吗?

  •  
  •   Tiera 2020-04-18 20:07:51 +08:00 4004 次点击
    这是一个创建于 2085 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这种情况在我的 Server 上用 firewalld 的 forward 配 NAT, LAN 口网段(也就是 PC 和手机)能继承 Server 上已经配置好的代理上网吗?我不想用软路由!我不想用软路由!我不想用软路由! 当前这种情况,路由表怎么写

    15 条回复    2020-04-20 00:58:35 +08:00
    Roung
        1
    Roung  
       2020-04-18 22:36:46 +08:00
    请问你是女士?
    ysc3839
        2
    ysc3839  
       2020-04-18 22:45:06 +08:00
    > 能继承 Server 上已经配置好的代理上网吗
    要看怎么配置的。

    > 路由表怎么写
    我也不会,这种情况还是建议换 OpenWrt 这类开箱即可使用 NAT 的发行版吧,可以省很多事。
    Tiera
        3
    Tiera  
    OP
       2020-04-18 23:07:57 +08:00
    @ysc3839 说实话 真的不想用发行版软路由,毕竟这种 linux 的软路由也是用 ipforward 实现的 NAT... 我家的接入设备明明已经是一台高性能 linux 服务器了,还要再加个专门做 NAT 的设备真的感觉多此一举... 另外 openwrt 的生态我体验很不好 比如代理客户端功能简陋(这是后话)
    masker
        4
    masker  
       2020-04-18 23:11:24 +08:00 via Android
    @Roung 先艾特 livid 来处理下头像问题
    ysc3839
        5
    ysc3839  
       2020-04-18 23:23:41 +08:00
    @Tiera 我没说购买新设备,你可以直接在现在的服务器上安装 OpenWrt 。
    ryanbuu
        6
    ryanbuu  
       2020-04-19 00:43:48 +08:00 via iPhone
    kvm 有 openwrt 用呀...
    iX8NEGGn
        7
    iX8NEGGn  
       2020-04-19 01:51:34 +08:00 via iPhone
    这个很简单就能实现,路由表都不用写,简单几条防火墙命令。不管是酸酸还是 v2 还是 tj,都是轻易实现的,请谷歌你使用的软件加强透明代理关键字,就能找到。
    lilogo
        8
    lilogo  
       2020-04-19 10:05:00 +08:00
    是的这个问题其实很简单,首先是 Linux 做 route,这个你实现了 ip forward,默认已经实现了,第二就是代理了,这个就看你具体使用的软件了
    SenLief
        9
    SenLief  
       2020-04-19 16:04:44 +08:00
    你想做的是透明代理吧?但是不用软路由功能,局域网内也不走你的服务器啊,那怎么代理? server 端做旁路由吗?
    Tiera
        10
    Tiera  
    OP
       2020-04-19 20:16:04 +08:00
    @lilogo 代理客户端是已经做好了的,现在的目的是转发流量到另一个网卡上
    Tiera
        11
    Tiera  
    OP
       2020-04-19 20:19:55 +08:00
    @SenLief 你可能没看懂, 不是不用软路由, 只是说不用 openwrt 这种发行版... 打算手动用 route 命令配 NAT(不用 web 界面,openwrt 是 web 界面的 我承认它很方便, 但是这里不讨论这个东西)
    Tiera
        12
    Tiera  
    OP
       2020-04-19 20:32:12 +08:00
    @iX8NEGGn 路由表不用改是吧? 另外和透明代理差不多... 大概是那个意思... 但我用 firewalld 配的 没有那些硬件防火墙那么高级... 而且我 NAT,路由,透明代理 是同一台机器 全用命令配...... 但拿出来这一块也可以理解为是我做透明代理吧... 只是不知道用 firewalld 能不能实现,我知道在硬件防火墙和 openwrt 上都能实现的... 但是 firewalld 可不可以实现,我现在主要是这个问题
    SenLief
        13
    SenLief  
       2020-04-19 21:03:14 +08:00
    @Tiera 我大概懂你的意思,其实和旁路由差不多,但是无论如何你的流量需要走 server,也就是网关是 server 服务器,我看你上面的图应该是光猫拨号上网,然后用 server 做路由吧。我之前在 github 上有看到过利用 iptabales 做透明代理转发的,那个应该是不依赖 openwrt,但是不知道如果没有这种路由功能的固件需不需要 route 。
    SenLief
        14
    SenLief  
       2020-04-19 21:13:47 +08:00
    如果你只是想用透明代理,可以看一下 github 上的这个项目 https://github.com/zfl9/ss-tproxy 和你想法相似呀。
    iX8NEGGn
        15
    iX8NEGGn  
       2020-04-20 00:58:35 +08:00
    @Tiera 大兄弟, 我说的就是 linux 自带的防火墙, 也就是 firewalld 操作的内核防火墙, 如果你使用的是 v2, 你直接谷歌 v2 透明代理. 再用 firewalld 设置防火墙规则, 把内网网段全部转发到 v2 透明代理端口, 没几条命令的, ss 可以用楼上说的 ss-tproxy 或者 ss-redir 都行
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     834 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 19:49 PVG 03:49 LAX 11:49 JFK 14:49
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86