关于用 surge 架设访问内网的服务这个部署的疑问 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
拼车信息请发到 /go/cosub 节点。

如果没有发送到 /go/cosub,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
uuair
V2EX    Surge

关于用 surge 架设访问内网的服务这个部署的疑问

  •  
  •   uuair 2018-05-09 12:18:28 +08:00 869 次点击
    这是一个创建于 2763 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这个说明我看了,但是没看懂。。。

    比如我家里有一台服务器,192.168.1.5

    我需要从外网访问 80,1234,6789 这三个端口

    那么首先我在 192.168.1.5 这台机器上开 55 服务,并且吧 8388 这个端口映射给我的路由器,通过 ddns 的域名,就可以通过外网访问 8388 这个端口,来访问到 55 服务了。

    那么问题是下面这个命令代表了什么??

    [Proxy] HomeProxy = custom, home.yach.me, 8388,…… [Rule] DOMAIN-SUFFIX,internal.home.yach.me,Home,force-remote-dns 

    比如我用的域名就是yach.me,那么我怎么访问我的那些 80,1234,6789 端口呢?

    12 条回复    2018-05-11 10:59:55 +08:00
    Tink
        1
    Tink  
    PRO
       2018-05-09 19:22:34 +08:00 via iPhone
    这个说明在哪
    Tink
        3
    Tink  
    PRO
       2018-05-09 22:49:42 +08:00 via iPhone
    @uuair #2 没什么问题啊,说的很明白啊,internal 这个是你自己定的,你随便用什么都行
    uuair
        4
    uuair  
    OP
       2018-05-09 22:54:03 +08:00
    @Tink 我现在就想访问内网的 192.168.1.5 这台服务器的 8888 端口,也就是内网 55 服务器。那么 home.yach.me 是动态域名,internal 还是指向公网 ip 啊,因为我没办法设置 2 级域名了。换言之,我直接访问 192.168.1.5 是无法实现的啊
    Tink
        5
    Tink  
    PRO
       2018-05-09 23:10:31 +08:00 via iPad
    @uuair

    首先,通过 ddns 设置 a.com 指向公网 ip

    然后在路由器上通过端口转发把 192.168.1.5 的 8388 端口暴漏出来

    然后在 192.168.1.5 上部署 ss-server,使用端口 8388

    这样,你在外网可以通过 a.com:8388 来连接到 192.168.1.5 的这台 ss 服务器上。

    继续,将 b.com 或者 sub.a.com 解析到你给你提供服务的设备的内网 ip,比如 nas,ip 假设为 192.168.1.20

    修改 surge 配置文件
    [Proxy]
    Home = custom, a.com, 8388,……
    [Rule]
    DOMAIN-SUFFIX, b.com/sub.a.com, Home, force-remote-dns

    ok 了,启动 surge,浏览器打开 b.com/sub.a.com 就能访问到你的 nas 了


    要是还看不懂,我没办法了
    Tink
        6
    Tink  
    PRO
       2018-05-09 23:13:03 +08:00 via iPhone
    如果你的 nas 上能跑 ss-server,还可以进一步简化
    uuair
        7
    uuair  
    OP
       2018-05-09 23:32:48 +08:00
    @Tink 我的 nas 能跑 55 服务。所以问题来了:

    a.com 是公网 ip 地址。
    sub.a.com 还是公网 ip 还是设置成 192.168.1.5 呢?或者是 b.com ??
    我可以打开泛域名,那么*.a.com 全都是公网 ip 地址。如果 b.com=192.168.1.5,我直接访问这个 ip 地址不就好了?

    现在我想访问 192.168.1.5:8888 端口,是不是访问 b.com:8888 就可以?我就是不明白这个域名设置成什么 ip 地址这步。因为我设置的是
    ```DOMAIN-SUFFIX, b.a.com, Home, force-remote-dns ```这种,可是,b.a.com:8888 无法访问啊。
    uuair
        8
    uuair  
    OP
       2018-05-09 23:35:23 +08:00
    @Tink 哦,对了,还有个问题,我没有办法把域名指向内网 ip 地址。。。因为 3322 只能解析一个域名,二级域名无法设置啊。
    Tink
        9
    Tink  
    PRO
       2018-05-09 23:42:37 +08:00 via iPhone
    不让包括外链……
    Tink
        10
    Tink  
    PRO
       2018-05-09 23:43:47 +08:00 via iPhone
    @uuair #7 @uuair #7 a。com 是公网 ip,sub。a。com 设置成内网 ip 通过 a。com 链接 ss,通过 sub。a。com 访问你的服务

    如果你不能设置二级域名,那就把 sub。a。com 替换 b。com 就行呀
    uuair
        11
    uuair  
    OP
       2018-05-10 20:43:26 +08:00
    @Tink 现在的情况是这样:

    ```
    [Proxy]
    HomeProxy = custom, a.com, 1234, aes-256-cfb, fffbbbcccddd, http://www.a.com/SSE.module

    [Proxy Group]
    Proxy = select, jpproxy, Direct
    Home = ssid, default = HomeProxy

    [Rule]
    DOMAIN-SUFFIX,b.com,Home,force-remote-dns
    ```

    其中 a.com 为家庭网络的外网 ip 地址,由 ddns 提供。b.com=192.168.1.5

    并且 55 服务就运行在 192.168.1.5 这台电脑上。同时我的路由器打开了 1234 端口映射到 192.168.1.5 上。

    那么,我通过外网,想访问 192.168.1.5 这台电脑的 vnc 服务。于是地址我输入了 b.com:7300,于是得到了以下这图:

    ![]( )

    这个 127.0.0.1:6153,不正好是 surge 提供的 socks 那个服务的端口么??怎么搞的?
    uuair
        12
    uuair  
    OP
       2018-05-11 10:59:55 +08:00
    @uuair 解决了。。。我也不知道怎么解决了,反正把所有电脑+路由器都重启,就搞定了。。。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3539 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 110ms UTC 10:36 PVG 18:36 LAX 02:36 JFK 05:36
    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