Frp内网穿透操作记录

突然有一天,家里上不了网。家人不会重启路由器,我就说我远程重启下路由,结果发现不能远程登录。后来回到家,登录路由,竟然发现拨号显示的是100开头的内网地址,如图所示:

路由WAN内网IP

十分之郁闷,暂时不想给电信增加麻烦(很伟大吧,哈哈),想着怎么突破大内网的穿透。IPV6不实施,大内网始终是趋势,内网穿透不可避免。

我用的路由器是华硕的AC88U,刷的 梅林小宝固件 。里面有个“软件中心”,有几个穿透软件,加上自己有个外网VPS,想着逐个试用,顺便学习下内网穿透的内容。花生壳没想用,因为要收点费。试用了ngrok内网穿透,未能成功,具体原因不想追查。因为感觉随带的ngrok不是太规范,VPS重启后还得重新设置运行,有点麻烦,故放弃。本来P2P穿透挺好用,不耗VPS流量,但是没有自行架设P2P穿透服务器的教程,插件原服务器已经不管用。后一番了解知N2N挺不错,但是梅林固件暂时不支持,没法搞。最后的最后,只得试用Frp穿透,没想到一次性成功。以下是步骤:

注:参考 KoolShare 帖子 内网穿透利器Frp一键安装脚本及设置教程 :

一、服务端设置

我的VPS是Debian 8 64bit系统。

1. 安装命令

1
2
3
    wget --no-check-certificate https://raw.githubusercontent.com/clangcn/onekey-install-shell/master/frps/install-frps.sh -O ./install-frps.sh
    chmod 700 ./install-frps.sh
    ./install-frps.sh install

2. 安装步骤

执行上述最后一条命令后,会依次出现以下互动内容,根据提示和实际输入:

设置完成后检查你的输入,如果没有问题按任意键继续安装

安装结束后显示:

3. 更新命令

./install-frps.sh update

4. 卸载命令

./install-frps.sh uninstall

5. 管理命令

/etc/init.d/frps stop

/etc/init.d/frps restart

/etc/init.d/frps status

/etc/init.d/frps config

/etc/init.d/frps version

以下是我在VPS上设置运行命令的截图:

Frps1

Frps2

Frps3

二、域名解析设置

设置自己的域名解析,这里假设域名为aaa.com,为路由器设置二级解析frho.aaa.com,设置如下:

Frps4

三、客户端设置

这里的客户端是我的AC88U路由器,打开“软件中心”,安装开启Frpc穿透插件,设置如下:

Frps5

Frps6

穿透成功后,http的访问地址为:http:// 你设置的域名:远程主机端口

示例中的访问地址就是http:// ac88u.frho.aaa.com:55080