网络很简单,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.
现在,我移除路由器,如何做到同样的需求?
1 Marfal 2016-07-20 22:27:00 +08:00 什么叫做移除路由器?具体什么情景? |
![]() | 2 uuair 2016-07-20 22:53:44 +08:00 你用什么进行 pppoe 呢? |
![]() | 3 matthewgao 2016-07-20 23:16:22 +08:00 端口映射配的是 80 ? 访问用 8080 ? typo ? 根据你的 pppoe 分配的 IP 地址来看,不是一个真正的公网 IP, 理论上如果你从另外一个运营商访问是访问不了这个 IP 的,但是你在同一个运营商的网络里可以访问的到 如果你是移动(铁通)用户,试试加一个 crc1 在账号后面 另外如果你配了 80 或者 8080 ,很多运营商是封这两个端口号的,试试一个非主流的,比如 18080 ? |
4 iry232 2016-07-20 23:30:54 +08:00 DDNS+端口号 另,wordpress 地址改成 ddns+端口号 |
![]() | 5 Trim21 2016-07-21 02:07:22 +08:00 via Android @matthewgao http 默认端口不是 80 吗,为什么要封 8080 ? |
6 codercoo OP 对不起,说有 8080 都是 80. 什么叫做移除路由器?具体什么情景? 不使用路由器的默认拨号,使用 debian 的 pppoe 来拨号 |
7 why1 2016-07-21 08:37:56 +08:00 ifconfig 得到的 ppp0 的 ip 就是访问的别人访问你的 ip |
![]() | 8 zjqzxc 2016-07-21 08:56:19 +08:00 意思是电脑直接 pppoe 拨号么? 修改你的 http 服务器监听的端口到 8080 或者增加对 8080 端口的监听即可 |
![]() | 9 aitaii 2016-07-21 09:19:16 +08:00 之前看到过内网穿透工具, create 节点。 |
10 tomoya92 2016-07-21 09:24:08 +08:00 花生壳, ngrok 这些工具不都可以吗,何必折腾路由器呢?多麻烦 |
11 demoxu 2016-07-21 09:39:40 +08:00 最好的办法是 ngrok ,不过 ngrok 需要一台 vps 和独立域名,如果这样楼主也不如直接把 wordpress 放到 vps 了 所以用免费的花生壳吧,不过这个不稳定 |
![]() | 12 hanxiV2EX 2016-07-21 10:18:26 +08:00 via iPhone ngrok 妥妥的 |
13 codercoo OP |
14 codercoo OP |
![]() | 15 odirus 2016-07-21 10:37:49 +08:00 V2 有哥们儿做了个工具 "路游侠" 免费账户一个月 1G 流量,想怎么穿透就怎么穿透,对我来说够用了。 |
![]() | 16 popu111 2016-07-21 10:47:44 +08:00 。。。 lz 你这是直接从教程复制的文字吧 |
![]() | 17 Tervor 2016-07-21 11:45:26 +08:00 花生壳吧,简单! |
18 aprikyblue 2016-07-21 13:16:01 +08:00 via Android 8L 已经给出了答案 为什么楼上好多东扯西扯,有没有读完,没看到“下面的方法测试成功了”和最后一句“移除路由器如何做到同样需求”? |
![]() | 19 JerningChan 2016-07-21 14:30:52 +08:00 @Tervor 对呀,不会自己搞内网穿透的,就弄个新花生壳 然后用他的内网穿透就可以了 |
![]() | 20 uuair 2016-07-21 15:52:58 +08:00 楼上各位,人家楼主不用路由器,直接 debian 拨号,同时 web 服务器也在这个 debian 上,那还用毛内网穿透啊。。。直接不就是外网机器了???而且之前用路由器都能通过,所以防火墙要么没开,要么开放 80 了。。直接拨号就 ok 了啊。。如果你需要 ddns ,访问 3322.org 看看,根本不用软件,一句命令行就可以随时更新 ddns 地址了。 |
![]() | 21 scanf 2016-07-22 01:17:14 +08:00 web 容器监听的是 0.0.0.0 吗 |