本帖最后由 CTLLO 于 2021-2-2 19:59 编辑
没有公网IPv4,没有IPv6,想要访问不了家里的文件,内网穿透可以解决这个问题,frp服务器内网穿透太贵,然后又去找了一下花生壳,发现它的套餐不但限制流量还限制端口,越用越贵,还有一个zerotier的东西用了一下,可不知道是防火墙的问题还是什么问题,电脑始终访问不了,手机就可以,但是速度贼慢,我又找了很久,找到了一个免费不限流量的高带宽内网穿透,叫闪库内网穿透,想着有用白不用,就想把它弄到openwrt弄了很久,终于成功了
教程参考于:https://blog.csdn.net/yuz601/article/details/108883232
https://blog.csdn.net/lihe758/article/details/112858320
https://blog.csdn.net/u012106306/article/details/80436911
第一步:
注册闪库,然后开通隧道:
隧道名称:任意
内网端口:80
内网ip地址:路由器ip地址
选择套餐:免费
在首页下载Linux_64文件,得到sk_linux_64文件
第二步:
用winscp连接路由器:
文件协议:scp
主机名:路由器ip地址 端口号:22
用户名:root 密码:password
将sk_linux_64文件上传到/usr/sbin/,在目录下/etc/init.d/创建startsk文件,内容为:
#!/bin/sh /etc/rc.common
START=99
STOP=15
start() {
sk_linux_64 -token 闪库的隧道令牌
}
stop() {
echo stop
}
在winscp打开命今框,输入:
chmod +x /usr/sbin/sk_linux_64 && chmod +x /etc/init.d/startsk && /etc/init.d/startsk enable
前两个设置运行权限,最后一个设置开机自启动
chmod +x的意思就是给执行权限
因此如果只是普通的上传start.sh这个文件,那么上传之后也就是一个普通的文件,不能执行
然后输入reboot重启路由器
第三步:
到闪库开通隧道那复制域名,粘贴到时浏览器即可用外网访问路由器
|