[Share Experiences] 用Deepin在家搭建网站(更新)
Tofloor
poster avatar
孤岛悬城
deepin
2020-08-03 06:34
Author

本帖最后由 jixuancheng 于 2020-8-6 21:36 编辑

日期:2020-08-06 21:00
环境:deepin v20 beat、apache2 2.4.38-3+deb10u3、phddns 1.0.0(花生壳)

有不懂的可以加Q群一起进步:178852722
-----------------------------------------------------------------------------------------------
【花生壳打通内外网】
1.域名申请(要花钱的,可以先买个几块钱的域名试试手,域名要实名认证)
https://console.oray.com/domain/root/


2.安装花生壳
https://service.oray.com/question/4287.html

3.添加http端口映射(每个月1G免费流量,有机会我会出免费无流量限制的教程)
https://console.hsk.oray.com/forward
(注意:不要使用80、443 、8080端口,因为家用宽带通常是禁用这些端口的)

【搭建apache2服务】
1.安装apache2
$ sudo apt install apache2

2.更改监听端口
$ sudo vim /etc/apache2/ports.conf
...
Listen 映射到外网的端口
...
3.启动apache web服务器,并设为开机自启动
$ systemctl restart apache2
$ systemctl enable apache2

【修改web根目录权限方便修改网站内容】
$ sudo setfacl -R -m u:登陆用户名:rwx /var/www

之后把网页文件放到/var/www/html下网站就可以访问了
还可以在文件管理器里,将/var/www/html添加书签方便以后修改网站


PS:如果不会写网页,推荐小甲鱼的免费教程——>https://fishc.com.cn/forum-354-1.html
当然,用nginx应该也可以,看个人喜欢。内网穿透我觉得花生壳比较通俗易懂容易上手。



-------------------------------------------------------以下是更新内容------------------------------------------------------
【使用PPPOE拨号获取的动态公网地址绑定DDNS域名,实现免流访问】

1.首先家里的宽带支持通过PPPOE拨号获取动态公网IP,否则一切都免谈。(我刚搬家宽带一直没来的及牵,不方便详细演示了)

2.其次要有一个支持DDNS的路由器,譬如说小米的。在路由器设置DDNS功能,设置完就可以通过域名访问内网没有被运营商禁用的端口,第一次有6分钟左右延迟,要有耐心。



3.如果不想通过非80端口访问http服务,可以做URL跳转到域名非80端口。URL跳转功能每年10块钱(总之光猫的80端口永远都是被禁用的,思路就是怎么跳过80端口做映射)
传送门:https://console.oray.com/domain/root/



4.设置完以后用手机的移动流量(即外网)访问域名试试,URL跳转会有1秒左右延迟,但好在没有流量限制。如果可以访问恭喜你成功了,如果不成功加我QQ752626325我帮你看看。
举一反三:DDNS不光可以访问http服务,也可以访问Windows的远程桌面服务(默认为3389端口),还可以访问ssh服务(默认22端口),ftp、smb等等。。

最后真心的祈祷,希望IPv6时代不再限制家用宽带的80端口,也可以申请到固定的IPv6地址。实名制也好,绑定身份证也好我都能接受的ORZ。


Reply Favorite View the author
All Replies
1 / 2
To page
avatar
虫子集花
deepin
2020-08-03 17:30
#1
感谢分享!
Reply View the author
avatar
Maicss
deepin
2020-08-03 22:52
#2
不错,但是如果是临时的话,可以用python3 -m http.server这条命令运行一个单线程的。
Reply View the author
avatar
xhw
deepin
2020-08-04 00:42
#3
本帖最后由 xhw 于 2020-8-3 16:51 编辑

楼主,我安装好花生壳,映射本机内网成功,已启用python3 -m http.server

python3 -m http.server,可以访问127.0.0.1:8000,但不能通过花生壳域名访问,不知为何?

无法访问此网站 33292ia406.qicp.vip 拒绝了我们的连接请求。
请试试以下办法:

检查网络连接
检查代理服务器和防火墙
ERR_CONNECTION_REFUSED
Reply View the author
avatar
勿全
deepin
2020-08-04 01:25
#4
https://bbs.deepin.org/post/198229
楼主,我安装好花生壳,映射本机内网成功,已启用python3 -m http.server

python3 -m http.server,可以访 ...

启动时候 ip 用127.0.0.0或者127.0.0.1 我忘了哪个了
就是 python3 -m http.server 127.0.0.0:8080


或者直接装一个小皮面板 用php
Reply View the author
avatar
虫子集花
deepin
2020-08-04 03:30
#5
https://bbs.deepin.org/post/198229
楼主,我安装好花生壳,映射本机内网成功,已启用python3 -m http.server

python3 -m http.server,可以访 ...

和我一样,这是因为客户端离线造成的。现在好像有问题,deepin下的客户端登录后是离线状态。
我现在也没找到解决办法。
Reply View the author
avatar
jzc
deepin
2020-08-04 05:16
#6
我还以为你申请了公网IP地址
Reply View the author
avatar
孤岛悬城
deepin
2020-08-04 15:57
#7
xhw 发表于 2020-8-3 16:42
楼主,我安装好花生壳,映射本机内网成功,已启用python3 -m http.server

python3 -m http.server,可以访 ...

外网80内网8000,最近好像看花生壳送的域名不符合标准,不知道有没有关系。最好重新申请一个并且要备案一下试试。
Reply View the author
avatar
孤岛悬城
deepin
2020-08-04 15:58
#8
jzc 发表于 2020-8-3 21:16
我还以为你申请了公网IP地址

那得用IP盒子吧
Reply View the author
avatar
x-org_dot_cn
deepin
2020-08-04 16:41
#9
不错。不过要常年开电脑。
Reply View the author
avatar
夜の乐
deepin
2020-08-04 17:13
#10
如果是静态网站还是用github托管,他不香么
Reply View the author
avatar
xhw
deepin
2020-08-04 17:41
#11
花生壳不行,又试了napyy/natfrp太复杂,没成功,不搞了
Reply View the author
avatar
虫子集花
deepin
2020-08-04 22:21
#12
https://bbs.deepin.org/post/198229
花生壳不行,又试了napyy/natfrp太复杂,没成功,不搞了

我成功了,phddns start(启动)| stop(停止)| status(状态)| restart(重启)|
phddns reset(重置)
phddns version(版本)
sudo phddns reset  用此命令重置,然后启动,再然后查看状态,复制sn码。
之后进入管理系统的网址用SN码登录后绑定下就行了
Reply View the author
avatar
xhw
deepin
2020-08-04 22:57
#13
本帖最后由 xhw 于 2020-8-4 15:40 编辑
https://bbs.deepin.org/post/198229
我成功了,phddns start(启动)| stop(停止)| status(状态)| restart(重启)|
phddns reset(重置 ...

终于域名测试连上了,可打不开电脑上的网页,超时
Reply View the author
avatar
虫子集花
deepin
2020-08-05 03:42
#14
https://bbs.deepin.org/post/198229
终于域名测试连上了,可打不开电脑上的网页,超时

1.注意设置的端口号。

2.主机IP和端口号要对


3.访问的地址要对,就是访问地址
Reply View the author
avatar
xhw
deepin
2020-08-05 19:09
#15
https://bbs.deepin.org/post/198229
1.注意设置的端口号。

2.主机IP和端口号要对

看了你的,我把127.0.0.1换成本机内网192.168.0.3后成功了,多花我好几个6块钱才成功啊
Reply View the author
avatar
xhw
deepin
2020-08-05 22:54
#16
不过高兴得太早,就几分钟可以,后来都不行了
Reply View the author
avatar
虫子集花
deepin
2020-08-06 00:13
#17
https://bbs.deepin.org/post/198229
看了你的,我把127.0.0.1换成本机内网192.168.0.3后成功了,多花我好几个6块钱才成功啊 ...

好吧,一个六块钱就可以了,可以绑定到一个账号下的。只能同时映射一个设备而已
Reply View the author
avatar
虫子集花
deepin
2020-08-06 00:14
#18
https://bbs.deepin.org/post/198229
不过高兴得太早,就几分钟可以,后来都不行了

本地重启花生壳试试
Reply View the author
avatar
xhw
deepin
2020-08-06 00:15
#19
https://bbs.deepin.org/post/198229
本地重启花生壳试试

试过了,没用。到花生壳网上控制台先停止,再点开始就正常了,看来花生壳也是不稳定啊
Reply View the author
avatar
虫子集花
deepin
2020-08-06 02:36
#20
https://bbs.deepin.org/post/198229
试过了,没用。到花生壳网上控制台先停止,再点开始就正常了,看来花生壳也是不稳定啊 ...

好吧。我这边没关过,暂时正常
Reply View the author
1 / 2
To page