V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhouyut001
V2EX  ›  宽带症候群

能通过 hosts 实现代理?!

  •  
  •   zhouyut001 · 2018-04-13 11:14:58 +08:00 via Android · 6339 次点击
    这是一个创建于 2435 天前的主题,其中的信息可能已经有所发展或是发生改变。

    能否如何通过 hosts 中添加被 ban 的域名和代理伺服器 ip 来实现代理上网?手机开 vpn 耗电,也不容易分流,如果能通过 hosts 代理就好了,不知这个想法能不能行,各位大佬嘴下留情,各抒间接。手动滑稽

    32 条回复    2018-04-15 08:29:13 +08:00
    zhouyut001
        1
    zhouyut001  
    OP
       2018-04-13 11:15:15 +08:00 via Android
    伺服器上又如何搭建呢?
    est
        2
    est  
       2018-04-13 11:20:12 +08:00
    不能。再见。
    Tink
        3
    Tink  
       2018-04-13 11:21:43 +08:00
    sni
    huiyifyj
        4
    huiyifyj  
       2018-04-13 11:23:32 +08:00 via Android
    肯定不能啊,何况现在大公司的 IP 是会变的。变得也挺勤快的,所以 host 得不断更新,根据是现在应该没什么人还在做域名转 IP 来做 hosts 的人了吧。
    zhouyut001
        5
    zhouyut001  
    OP
       2018-04-13 11:25:02 +08:00 via Android
    @huiyifyj 个人用用。hosts 转代理
    zhouyut001
        6
    zhouyut001  
    OP
       2018-04-13 11:25:09 +08:00 via Android
    @est 555
    Shura
        7
    Shura  
       2018-04-13 11:36:48 +08:00   ❤️ 2
    跑个题:一开始看到楼主说“伺服器”,还以为楼主是台湾人,看了帖子发现楼主是重庆人。所以为什么说伺服器而不是服务器呢?
    chroming
        8
    chroming  
       2018-04-13 11:48:28 +08:00
    楼主的意思是用 hosts 做跳转而非直接在 hosts 中写入原网 ip 地址.

    windows 上的 hosts 是不支持通配符的, 即 baidu.com 不能匹配 www.baidu.com .
    如果不考虑通配符的问题, 代理服务器可以在请求头 Host 参数中获取实际要访问的域名, 然后做个转发. 技术上来说可行
    EricInBj
        9
    EricInBj  
       2018-04-13 11:53:23 +08:00
    SNI 就可以啊哈哈
    liuminghao233
        10
    liuminghao233  
       2018-04-13 11:56:28 +08:00 via iPhone
    只能 sni ios 改不了 host 只能 Android
    zhouyut001
        11
    zhouyut001  
    OP
       2018-04-13 11:58:07 +08:00 via Android
    @chroming 多谢,可以试试
    iwtbauh
        12
    iwtbauh  
       2018-04-13 12:18:43 +08:00 via Android
    可以,原理是 SNI 反向代理
    但实际上效果不如其他方式舒适
    morethansean
        13
    morethansean  
       2018-04-13 12:21:13 +08:00
    你用不耗电的代理啊……
    zw
        14
    zw  
       2018-04-13 12:51:44 +08:00
    直接在路由器上开 ss-local 侦听局域网端口,然后浏览器通过 pac 来选择路径。。。。
    hst001
        15
    hst001  
       2018-04-13 12:53:29 +08:00
    @Shura #7 可能是看了鸟哥的书学过来的?
    157003892
        16
    157003892  
       2018-04-13 14:16:53 +08:00
    耗电无非是统计问题,只是把其他所有联网请求的耗电量计算到 VPN 程序上了
    deadEgg
        17
    deadEgg  
       2018-04-13 15:04:20 +08:00
    hosts 跳转到镜像站点,这样做代理?那为什么不直接访问镜像站。没有太明白楼主的意思。
    gcod
        18
    gcod  
       2018-04-13 15:05:40 +08:00
    tadtung
        19
    tadtung  
       2018-04-13 17:17:44 +08:00 via Android
    是可以的,其实你自建 dns,然后将手机网络 dns 改成你自己的就行。
    vpn 很耗电吗?一般吧,我一直开 ss,没感觉耗电。
    最早我自己用 squid 的,不过去年墙加高不少,已经无法使用了。
    Love4Taylor
        20
    Love4Taylor  
       2018-04-13 17:24:17 +08:00
    SNI Proxy... 但是你要知道现在是可以识别到 SNI 的域名的... 所以暂时别想了...
    zhouyut001
        21
    zhouyut001  
    OP
       2018-04-14 00:02:38 +08:00 via Android
    zhouyut001
        22
    zhouyut001  
    OP
       2018-04-14 00:03:26 +08:00 via Android
    @Shura 交流圈里天天跟跟台湾香港一群狐朋狗友说习惯了,滑稽
    zhouyut001
        23
    zhouyut001  
    OP
       2018-04-14 00:04:20 +08:00 via Android
    @tadtung 我现在用的 ssr,流量分流很不好
    zhouyut001
        24
    zhouyut001  
    OP
       2018-04-14 00:07:26 +08:00 via Android
    @gcod 这方法不错。你这是路由器吧,有时不在 wifi 下,这方法不行呢
    zhouyut001
        25
    zhouyut001  
    OP
       2018-04-14 00:09:38 +08:00 via Android
    和谐不和谐倒是没啥,我伺服器不是用的机房,而是我朋友家里用树莓派搭建的小节点。就是图方便,天天开关 vpn 很烦
    bao3
        26
    bao3  
       2018-04-14 00:12:35 +08:00 via iPhone
    从实用角度 你只能用 dns 来实现,别无他法
    SCaffrey
        27
    SCaffrey  
       2018-04-14 00:26:27 +08:00
    Shura
        28
    Shura  
       2018-04-14 07:21:01 +08:00 via Android
    @zhouyut001 主要因为我经常在维基百科编辑地区词转换,所以看到简体的"伺服器",总是想加个公共转换组把它转成"服务器"。
    miaomiao888
        29
    miaomiao888  
       2018-04-14 11:44:41 +08:00
    那起码需要两台服务器,一台国外做代理,一台国内做 SNI+DNS,手机只要设置 DNS 就可以正常穿墙
    zhouyut001
        30
    zhouyut001  
    OP
       2018-04-14 12:30:46 +08:00 via Android
    @miaomiao888 这没问题
    LGA1150
        31
    LGA1150  
       2018-04-14 18:09:37 +08:00
    @zhouyut001 如果只用 Google,你只要一台国内的,然后连接到 HE LAX 6in4,至少我观察到国服网已移除在 6in4 上对 Google 的 SNI 检测
    iceheart
        32
    iceheart  
       2018-04-15 08:29:13 +08:00 via Android
    动 host,还不如动 dns,这样手机都不用任何操作了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4284 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 05:36 · PVG 13:36 · LAX 21:36 · JFK 00:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.