codercoo
V2EX  ›  问与答

如何访问我的内网 wordpress?

  •  
  •   codercoo · Jul 20, 2016 · 6404 views
    This topic created in 3759 days ago, the information mentioned may be changed or developed.

    网络很简单,pppoe 拨号上网。 家里的计算机上搭建了 wordpress ,127.0.0.1/wp 可以访问(端口是 80 ,没有做任何修改)。

    我希望在外网中可以访问到它。

    如果通过路由器+pppoe 拨号,可以这样解决,下面的方法测试成功了。

    1.获取网络参数
    ifconfig
    192.168.1.100 本机的 ip

    192.168.1.1 打开路由器的管理界面
    点击 运行状态

    WAN 口状态
    IP 地址: 153.0.37.57 PPPoE 拨号
    子网掩码: 255.255.255.255
    网关: 153.0.32.1
    DNS 服务器: 114.114.114.114 223.5.5.5
    LAN 口状态
    IP 地址: 192.168.1.1
    子网掩码: 255.255.255.0
    DHCP :启用

    2.路由器设置 点击--转发规则(有的路由器取名 端口映射)--虚拟服务器--添加新的条目--服务端口 填写 80 (网站架设在这个端口) , ip 地址 192.168.1.100 (这台机器上的网站要让别人能够访问)。 点击--系统管理--重启路由器

    本机的网站是 127.0.0.1:8080/wp 端口转发设置完成后,外部网络中输入 153.0.37.57:8080/wp ,就可以看到我家里的 wordpress.

    现在,我移除路由器,如何做到同样的需求?

    21 replies  •  2016-07-22 01:17:14 +08:00
    Marfal
    Marfal
    Jul 20, 2016
    1
    什么叫做移除路由器?具体什么情景?
    uuair
    uuair
    Jul 20, 2016
    2
    你用什么进行 pppoe 呢?
    matthewgao
    matthewgao
    Jul 20, 2016
    3
    端口映射配的是 80 ? 访问用 8080 ? typo ?

    根据你的 pppoe 分配的 IP 地址来看,不是一个真正的公网 IP, 理论上如果你从另外一个运营商访问是访问不了这个 IP 的,但是你在同一个运营商的网络里可以访问的到

    如果你是移动(铁通)用户,试试加一个 crc1 在账号后面

    另外如果你配了 80 或者 8080 ,很多运营商是封这两个端口号的,试试一个非主流的,比如 18080 ?
    iry232
    iry232
    Jul 20, 2016
    4
    DDNS+端口号
    另,wordpress 地址改成 ddns+端口号
    Trim21
    Trim21
    Jul 21, 2016 via Android
    5
    @matthewgao http 默认端口不是 80 吗,为什么要封 8080 ?
    codercoo
    codercoo
    OP
    Jul 21, 2016
    6
    对不起,说有 8080 都是 80.
    什么叫做移除路由器?具体什么情景?
    不使用路由器的默认拨号,使用 debian 的 pppoe 来拨号
    why1
    why1
    Jul 21, 2016
    7
    ifconfig 得到的 ppp0 的 ip 就是访问的别人访问你的 ip
    zjqzxc
    zjqzxc
    Jul 21, 2016
    8
    意思是电脑直接 pppoe 拨号么?
    修改你的 http 服务器监听的端口到 8080 或者增加对 8080 端口的监听即可
    aitaii
    aitaii
    Jul 21, 2016
    9
    之前看到过内网穿透工具, create 节点。
    zael
    zael
    Jul 21, 2016
    10
    花生壳, ngrok 这些工具不都可以吗,何必折腾路由器呢?多麻烦
    demoxu
    demoxu
    Jul 21, 2016
    11
    最好的办法是 ngrok ,不过 ngrok 需要一台 vps 和独立域名,如果这样楼主也不如直接把 wordpress 放到 vps 了
    所以用免费的花生壳吧,不过这个不稳定
    hanxiV2EX
    hanxiV2EX
    Jul 21, 2016 via iPhone
    12
    ngrok 妥妥的
    codercoo
    codercoo
    OP
    Jul 21, 2016
    13
    在 debian 下输入
    pppoeconf
    进行设置
    设置完成后,输入
    pon dsl-provider
    Plugin rp-pppoe.so loaded.
    就可以上网了。
    codercoo
    codercoo
    OP
    Jul 21, 2016
    14
    @uuair
    在 debian 下输入
    pppoeconf
    进行设置
    设置完成后,输入
    pon dsl-provider
    Plugin rp-pppoe.so loaded.
    就可以上网了。
    odirus
    odirus
    Jul 21, 2016
    15
    V2 有哥们儿做了个工具 "路游侠"

    免费账户一个月 1G 流量,想怎么穿透就怎么穿透,对我来说够用了。
    popu111
    popu111
    Jul 21, 2016
    16
    。。。 lz 你这是直接从教程复制的文字吧
    Tervor
    Tervor
    Jul 21, 2016
    17
    花生壳吧,简单!
    aprikyblue
    aprikyblue
    Jul 21, 2016 via Android
    18
    8L 已经给出了答案
    为什么楼上好多东扯西扯,有没有读完,没看到“下面的方法测试成功了”和最后一句“移除路由器如何做到同样需求”?
    JerningChan
    JerningChan
    Jul 21, 2016
    19
    @Tervor 对呀,不会自己搞内网穿透的,就弄个新花生壳
    然后用他的内网穿透就可以了
    uuair
    uuair
    Jul 21, 2016
    20
    楼上各位,人家楼主不用路由器,直接 debian 拨号,同时 web 服务器也在这个 debian 上,那还用毛内网穿透啊。。。直接不就是外网机器了???而且之前用路由器都能通过,所以防火墙要么没开,要么开放 80 了。。直接拨号就 ok 了啊。。如果你需要 ddns ,访问 3322.org 看看,根本不用软件,一句命令行就可以随时更新 ddns 地址了。
    scanf
    scanf
    Jul 22, 2016
    21
    web 容器监听的是 0.0.0.0 吗
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2658 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 13:45 · PVG 21:45 · LAX 05:45 · JFK 08:45
    ♥ Do have faith in what you're doing.