雨云服务器助你轻松搭建内网穿透,解决无公网IP问题。-X黑手网
点击查看-X黑手网
点击查看-X黑手网

手机如何使用ipv6建站

 准备

1.首先光猫和路由器需开启ipv6,并且光猫开启桥接模式,路由器需使用PPPOE上网,具体方法参考网络。可查询 http://test-ipv6.com/
2.在手机上搭建网站并不陌生,比如KSWEB软件或者其他的,当时我尝试在搭建KSWEB的lighttpd或者nginx发现内网可以访问外网却不行。
3.然后我便就上网查询了一下,结合命令netstat -anp | grep 8700  发现所搭建的网站是监听tcp并不监听tcp6,而我们搭建ipv6网站是需要监听tcp6才可以访问。
4.所以我都没用,我使用的是python3,python3.8以上就支持临时ipv6。

本次使用termux,其他的终端理论都可行,只要能按py

换源我就不说了, 

apt-get install python2 apt install python3

然后就是源码,源码放在文件夹里在cd进去使用命令:

python3 -m http.server  --bind "::" 82

以下全是手机造的,注意不是电脑!!! 这是使用termux做的chroot Ubuntu 正常大可不必怎么干 只要有python就可以!

image

如果你是pyhon2的话也可以使用,一句话 

python -c "import socket,SocketServer,CGIHTTPServer;SocketServer.TCPServer.address_family=socket.AF_INET6;CGIHTTPServer.test()" 82

105617o2gu1sbub1uu27z2

 

这里就发现一个问题了,为什么我不用80或者8080,因为运营商要封掉重要端口80,8080,443都无法使用,只需要绕过这些端口

我这次是使用的手机搭建的,手机root了所以可以开82之类的端口,没有root的话8888,8082之类的都可行,嗯~反正又不是不能用。

现在使用python2或3开启8082端口后就可以通过http://test-ipv6.com/ 获取到你的ipv6地址访问则需要 http://[ipv6]:端口 成功访问后就成功了

目前我已经搭建好了虽然无法使用php html能用,那就整html吧。

实例的话可以访问http://成都镜像.xyz:82/ 记着得需要ipv6哦!

当然ipv6还有一个问题就是地址会改变,这个时候就需要使用自动修改解析地址了,我只能说原理毕竟编程不是我擅长的,网络上也有类似的教程,如腾讯dns api文档
实现原理是通过调用shell的ifconfig wlan0 然后查看解析是否一致,不一至则通过api修改,一致就保持,然后反复运行shell脚本可以通过互相调用来实现。
如:
#! /bin/bash
python3 ddns.py #dns解析和修改

sleep 4m #停止4分钟

./ddns.sh #再次运行本脚本

 

 

© 版权声明
THE END
喜欢就支持一下吧
点赞5赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容