光纤的普及现在是越来越多的家庭都用上了光纤,但是很多地方因为ip资源不够,升级后虽然是路由器拨号,可以端口映射,但是你会发现你的外网ddns是无法访问的,最简单的是查看路由器的ip可能是100开头的这个就是内网ip,还有一个简单的方法就是设置好ddns后,ping你ddns的域名,看看地址是否和路由器拨号的ip地址一致,如果不一致那么也是内网。
内网状态下你无法在户外访问家里的服务器。
方法
首先你要有台拥有公网ip的服务器
Q:没有怎么办?
A:买一台VPS,使用网络服务公司的服务(例如Oray,Nat123)
一般服务器有2种操作系统,Linux,Windows
Linux方法:
有一个公网IP的服务器(VPS),根据服务器环境,和主机环境下载相应的frp服务器端。我这里服务器服务器环境是linux 64位,所以到官网https://github.com/fatedier/frp/releases下载相应版本.
用编辑器打开frps.inisudo nano frps.ini
输入以下内容
[common]
bind_addr = 0.0.0.0
bind_port = 4433
token = 12345678
其中,作为服务器,ip必须是0.0.0.0,端口可以自己选择,如果端口无法使用就换一个或者修改服务器防火墙(安全组)
Windows方法:
有一个公网IP的服务器(VPS),根据服务器环境,和主机环境下载相应的frp服务器端。我这里服务器服务器环境是Windows 64位,所以到官网https://github.com/fatedier/frp/releases下载相应版本.
然后新建一个bat,写入
@ECHO OFF
frps.exe -c frps.ini
pause
编辑一下frps.ini
[common]
bind_addr = 0.0.0.0
bind_port = 4433
token = 12345678
其中,作为服务器,ip必须是0.0.0.0,端口可以自己选择,如果端口无法使用就换一个或者修改服务器防火墙(安全组)