V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
拼车信息请发到 /go/cosub 节点。 如果没有发送到 /go/cosub,那么会被移动到 /go/pointless。如果持续触发这样的移动,会导致账号被禁用。
codingbody
V2EX  ›  Surge

Surge for Mac 使用请教

  •  
  •   codingbody · 2020-10-24 01:14:28 +08:00 · 608 次点击
    这是一个创建于 1273 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我想咨询一个小问题:

    现在我可以在本地借助 Surge 用 ip 访问到内网服务,但是我在本地对这个 ip 配置了 hosts 后,想通过域名访问到内网服务,发现无法访问,我不知道应该怎么操作。

    我做了以下尝试,但是没有成功:
    1 、我的内网 ip 是 :192.168.106.24
    2 、配置了 192.168.106.24 test.com 的 hosts
    3 、Surge 规则如下:
    [Rule]
    IP-CIDR,192.168.106.0/24,内网服务

    有大佬知道怎么解决嘛

    第 1 条附言  ·  2020-12-08 12:19:13 +08:00
    解决了。
    surge 可以「设置为系统代理」,也可以设置「增强模式」,也可以两个同时开启。
    按我的需求,只开增强模式即可。
    4 条回复    2020-11-01 23:46:37 +08:00
    flavoury
        1
    flavoury  
       2020-11-01 22:55:01 +08:00
    可以看一下 surge 的记录,看看它走的哪个规则,单看规则的话你写的没啥问题
    flavoury
        2
    flavoury  
       2020-11-01 22:56:05 +08:00
    在 general 里加上这句:

    ```
    skip-proxy = localhost, *.local, captive.apple.com, guzzoni.apple.com, 0.0.0.0/8, 10.0.0.0/8, 17.0.0.0/8, 100.64.0.0/10, 127.0.0.0/8, 169.254.0.0/16, 172.16.0.0/12, 192.0.0.0/24, 192.0.2.0/24, 192.168.0.0/16, 192.88.99.0/24, 198.18.0.0/15, 198.51.100.0/24, 203.0.113.0/24, 224.0.0.0/4, 240.0.0.0/4, 255.255.255.255/32
    ```
    codingbody
        3
    codingbody  
    OP
       2020-11-01 23:18:34 +08:00
    @flavoury #1 走了我配置的规则,问题出现在 Surge 向代理服务发送的是域名,但是这个是我本地配置的 hosts 代理服务无法通过域名解析出 ip 。

    ![231646]( https://image.yuhaowin.com/2020/11/01/231646.png)
    ![231741]( https://image.yuhaowin.com/2020/11/01/231741.png)
    ![231534]( https://image.yuhaowin.com/2020/11/01/231534.png)
    flavoury
        4
    flavoury  
       2020-11-01 23:46:37 +08:00
    要确保有 DNS 可以解析这个域名
    你可以指定某个网站的 DNS
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5252 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 05:52 · PVG 13:52 · LAX 22:52 · JFK 01:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.