透明代理真的太爽了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ryougifujino
V2EX    宽带症候群

透明代理真的太爽了

  •  1
     
  •   ryougifujino 2020-06-17 16:59:21 +08:00 31725 次点击
    这是一个创建于 1952 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在家用软路由做旁路由网关。

    在公司没有路由器就用 VirtualBox 装个 OpenWrt 设置网络桥接当旁路由,然后本机的网关地址指向它。告别各种代理软件,各种代理配置了,下载不再卡顿。

    同理,在没有软路由的情况下,也可以用虚拟机来实现主机的透明代理从而流畅联机。

    37 条回复    2022-01-22 14:37:52 +08:00
    ryougifujino
        1
    ryougifujino  
    OP
       2020-06-17 17:01:47 +08:00
    以前试过 Mellow 之类的软件,发现还是这种方式最简单,配置友好,资源也消耗也很低。
    Sylv
        2
    Sylv  
       2020-06-17 17:09:54 +08:00 via iPhone   2
    本不必折腾这些。
    kikaoki
        3
    kikaoki  
       2020-06-17 19:18:19 +08:00   1
    为什么旁路由就不卡顿了? 卡顿与否不是应该取决于你的线路么?
    Telegram
        4
    Telegram  
       2020-06-17 19:18:42 +08:00   1
    开个虚拟机搞个 openwrt,你说资源消耗低?????能和直接开个代理 app 比资源消耗低??
    ryougifujino
        5
    ryougifujino  
    OP
       2020-06-17 19:25:32 +08:00
    @kikaoki #3 不卡顿只是和没有开代理的时候比,主要是透明代理不需要各个软件去配置,比较方便。
    lululau
        6
    lululau  
       2020-06-17 19:26:22 +08:00 via iPhone
    旁理由是个啥,都是你的网关了,怎么还是旁路有
    ryougifujino
        7
    ryougifujino  
    OP
       2020-06-17 19:27:47 +08:00
    @Telegram #4 那肯定没法和 App 比,只是说资源消耗没有想象的那么大,但是带来的便利我感觉是利大于弊的,台式机完全可以这样。
    Jay54520
        8
    Jay54520  
       2020-06-17 19:46:08 +08:00 via iPhone
    搜了一下楼上说的 Mellow,看简介能实现透明代理。
    “ Mellow 是一个透明代理客户端,如果不理解,那说得实际点,就是不仅可以代理浏览器的请求,还可以代理微信、QQ 、Telegram 客户端、Instagram 客户端、网易云音乐、各种命令行工具、Docker 容器、虚拟机、WSL 、各种 IDE 、各种游戏等等的网络请求,不需要任何额外的代理设置。”
    ryougifujino
        9
    ryougifujino  
    OP
       2020-06-17 19:50:54 +08:00 via Android
    @Jay54520 楼上可能没表述清楚,Mellow 也能用,但是感觉配置起来没有 OpenWrt 的 UI 界面来得方便
    Jay54520
        10
    Jay54520  
       2020-06-17 19:55:00 +08:00 via iPhone
    @ryougifujino 如果配置后效果一样,肯定不用占用资源高的虚拟机。因为大部分人配置一次后就不用再改了。
    Smilencer
        11
    Smilencer  
       2020-06-17 20:40:38 +08:00
    酸酸乳纸飞机(手动模式、本地 socks5 监听、局域网共享)+ proxychains (终端)+ SwitchyOmega (浏览器自动 /手动切换)
    不香么?
    scukmh
        12
    scukmh  
       2020-06-17 20:42:59 +08:00
    @lululau 因为实际上只是一个单臂路由,只有一块网卡,实际上网络流量是这样走的.

    your pc -> 旁路由 -> 真正的网关 -> Internet
    stille
        13
    stille  
       2020-06-17 21:25:03 +08:00   1
    路由器端透明代理+稳定的 IPLC+绕过国内 IP
    用习惯后会有很强的依赖性了,离开这个网络感觉各种不适...所以现在在外都直接 vi pi en 回家
    anguiao
        14
    anguiao  
       2020-06-17 21:27:05 +08:00
    Clash for Windows 现在有 TAP 模式了,已经不需要路由器全局翻了,缺乏灵活性。
    只有部分无法主动翻的设备,我才会指定它走网关出去。
    dullwit
        15
    dullwit  
       2020-06-17 22:36:25 +08:00 via iPhone
    我现在的做法是 docker 跑 clash 。用 fake ip 模式,所有数据进 tun,最后交给 clash 处理就行了
    ryougifujino
        16
    ryougifujino  
    OP
       2020-06-17 23:04:54 +08:00
    @dullwit #15 我之前就在想能不能 Docker 里面装 OpenWrt 当旁路由
    jh163888
        17
    jh163888  
       2020-06-17 23:17:11 +08:00 via iPhone
    @stille 你这个自我审查的有点厉害
    Yangz
        18
    Yangz  
       2020-06-17 23:19:42 +08:00
    咋做透明代理呐 T_T 大家有现成的方案吗?
    valorChang
        19
    valorChang  
       2020-06-18 01:40:07 +08:00
    @Yangz OpenWrt 装个 OpenClash 用个顺手的分流规则 轻松分流+透明代理 推荐 ACL4SSR 的 Clash 规则
    zhouzm
        20
    zhouzm  
       2020-06-18 07:45:56 +08:00
    pac url + 独立的本机(局域网) http/socks5 代理,是最方便灵活的方案。

    无论是 MacOS 还是 Windows,绝大部分软件都支持使用系统的 pac 规则,pac 规则自动判断国内外 IP+少量白名单,自己维护少量个性化域名也很方便。

    个别软件可以使用 proxifier 强制走代理就可以了。

    我是用 https://github.com/blackgear/mono_pac 生成 pac 的。
    jfdnet
        21
    jfdnet  
       2020-06-18 09:40:40 +08:00
    最好用的还是 clash
    gfreezy
        22
    gfreezy  
       2020-06-18 10:51:44 +08:00
    推荐下自己写的 seeker,支持透明代理。

    https://github.com/gfreezy/seeker
    LuvF
        23
    LuvF  
       2020-06-18 16:34:45 +08:00 via iPhone
    路由器翻用 BT 下载怎么办
    renzhezhu
        24
    renzhezhu  
       2021-02-09 01:38:23 +08:00 via Android
    透明代理下如何实现多设备共享文件夹?
    luck11
        25
    luck11  
       2021-03-03 08:03:24 +08:00 via iPhone
    @dullwit 想咨询下如何代理自身,fake ip 如何设置
    dullwit
        26
    dullwit  
       2021-03-03 08:11:12 +08:00 via iPhone
    @luck11 #25 代理自身就设置本机的 proxy 指向 clash 就行了,至于 fake ip 的话,可以 google 或者看看 https://lancellc.gitbook.io/clash/clash-config-file/dns#enhanced-mode
    luck11
        27
    luck11  
       2021-03-03 08:17:44 +08:00 via iPhone
    @dullwit docker clash 主要还成 host 模式吗?还是桥接模式
    AndyAO
        28
    AndyAO  
       2021-09-27 10:19:26 +08:00
    俺也采用这个方案了,本来用的是斐讯 N1,性能羸弱,最后直接上 VMware,性能满意了,占用也很低,整个映像文件只有 30 多 MB,跑起来的话,内存占用好像也只有不到 100MB 。

    开机后台自启动,完全自动化连接,体验非常好。

    感觉这是最好用的方案,因为会直接从路由器端就接管完全的透明代理,CFW 的确有 TUN 模式,但不知道为什么在我这里稳定性很差,经常会出现各种各样奇怪的小问题。
    AndyAO
        29
    AndyAO  
       2021-09-27 10:20:05 +08:00
    @kikaoki #3 有些连接方式本来就开销很大,或者稳定性和兼容性很差,对于总体的速度和体验来说,线路只是影响因素之一。
    AndyAO
        30
    AndyAO  
       2021-09-27 10:33:13 +08:00
    可能有些人想象不到为什么资源消耗会低,因为 OpenWrt 是极简的 Linux 系统,本来就是跑在路由器上的内存,占用太低,可以说比在 Windows 上跑 CFW 低很多很多,因为那个软件是 Electron 的,资源占用太高了。

    与 OpenWrt 交互的方式都是浏览器或命令行终端,GUI 的资源完全省去了。
    AndyAO
        31
    AndyAO  
       2021-09-27 10:35:51 +08:00
    AndyAO
        32
    AndyAO  
       2021-09-27 10:58:11 +08:00
    目前的主要问题是虚拟机开机启动的时候会比较慢,因为毕竟是开了个系统,但实际上根本就不需要开机,关机的时候自动挂起就可以了。

    从论坛上看这个设置会相当麻烦,又要设置共享虚拟机什么的,但实际上只需要在配置文件中添加 vmx.headless.suspendOnHostShutdow= "TRUE"即可。

    可以直接去 config.ini 添加,这样就会全局生效,但也可以在 vmx 中添加应该也是有效的。
    brucecao
        33
    brucecao  
       2021-11-06 10:03:59 +08:00 via Android
    我的情况是内网不同机器被不同的 ap 限网速,是否可以在网速最快的 work 机器上 docker+openwrt+clash 然后本机和其它电脑手机都通过 work 上网?
    wangxiaoaer
        34
    wangxiaoaer  
       2022-01-21 13:59:05 +08:00
    请教一下,不想在 win10 系统上装代理软件,所以考虑装个虚拟机 openwrt ,然后 openwrt 设置 ss ,再让 win10 通过 openwrt 代理上网。

    目前 win10:通过无线上网,IP 端是 192.168.1.x

    Openwrt 分了两块网卡:host_only 的 192.168.56.2 以及 nat 的 10.x.x.x 。

    在 Openwrt 里面安装 ss 并且启动后,通过 wget 测试 httpbin 的响应结果,IP 已经是外部的,好像已经启动了全局代理。

    但是在 win10 上面改如何设置呢?直接设置代理为 192.168.56.2:1080 ,返回的是 ERR_EMPTY_RESPONSE 。

    另外还尝试装了 privoxy ,也不行。

    具体配置如下:

    https://s3.bmp.ovh/imgs/2022/01/115f196af238e842.png


    https://s3.bmp.ovh/imgs/2022/01/115f196af238e842.png

    https://s3.bmp.ovh/imgs/2022/01/4c4bc0b82064d76b.png

    有什么问题吗?
    wangxiaoaer
        35
    wangxiaoaer  
       2022-01-21 13:59:49 +08:00
    ryougifujino
        36
    ryougifujino  
    OP
       2022-01-21 14:29:35 +08:00
    @wangxiaoaer #34 OpenWrt 和 Windows 最好设置在同一网段下,然后 Windows 的网关设置为 OpenWrt 的 IP 即可。
    wangxiaoaer
        37
    wangxiaoaer  
       2022-01-22 14:37:52 +08:00
    @ryougifujino #36 那样 openwrt 的第一个网卡就不能用 host_only ,而要用 bridge 模式了吧?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5445 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 07:35 PVG 15:35 LAX 00:35 JFK 03:35
    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