首页 > 编程知识 正文

树莓派内网穿透校园网,树莓派外网远程访问

时间:2023-05-05 09:16:51 阅读:49592 作者:3931

很多人都想试试自己的建站,而家里的宽带3358www.Sina.com/,比如博客、自制网盘、远程下载,都是专门买服务器的那么,有成本小、好玩、长期稳定使用的方案吗?

其实,免费的内网贯通工具(如网云)草莓派非常适合利用家里的宽带搭建各种开心的网站项目,跑一些个人互联网服务。 草莓派价格便宜,耗电量小,功能强; 网云服免费实现网络贯通,没有公共网IP的草莓派也可以在网上直接访问……

电信联通等大多数普通宽带不提供公众网的IP地址,因此他人无法通过互联网直接访问你家庭网络的电脑、草莓派、NAS或其他网络设备。 因此,要在家里或公司以“低成本”建设车站,就需要使用类似“网云着”的没公网 IP,使内部网设备可以通过外部网访问。

上网可以申请免费的“网络隧道”,让所有人都可以直接通过网络访问你的草莓派制作的网站,还可以通过远程SSH进行维护管理。 这样,我们就可以只需要草莓馅饼或闲置的PC电脑/NAS (教程请参见这里),就完全拥有属于自己的“经济高效的站点服务器”。

建站前准备的草莓馅饼(Raspberry Pi )是一款价格便宜的迷你电脑,体积小巧,性能不俗,运行Linux系统,资源丰富稳定,功耗极小,适合长期运行,特别是我们的“建站萨

草莓馅饼4的配置,跑几个博客、PHP程序或静态网站绝对绰有余。 原本腾讯云、阿里巴巴云便宜的VPS是一核1G,性能上不太强,但每年的价格就不是很便宜。 当然,如果有空闲的PC或笔记本电脑,安装Debian、CentOS、Ubuntu等系统就足够了。

内网透明工具的选择,曾在不同维度上介绍过“互联网云着”,速度比较稳定,免费隧道可以零成本使用,也可能适合有一定要求的高级用户使用付费方案。 部署方法也很简单,是个好工具。 此外,网络云可以绑定域名,无需备案,他人访问时与真正的云服务几乎没有区别。

草莓馅饼内部网络贯通建设教程:草莓馅饼官方的“Raspberry Pi OS操作系统”系统是基于Debian修改的分布式产品,使用方法与Ubuntu、Debian等Linux系统的机器没有区别也可以参考帅气的棉花糖Linux房菜等教程。

网上的“免费内网穿透工具”有很多。 搜索的话就能找到很多。 但是,根据WEB程序的不同,安装的组件也有差异。 例如,PHP、Python和Node.js程序。 请参考程序的具体部署步骤。 这里主要介绍最常见的树莓派建站教程环境安装(Linux Nginx MySQL PHP )作为建筑工地演示,运行最常见的WordPress,设置“内部网贯通”

安装NGINX和PHP 7.3 :首先是通过SSH连接到局域网的草莓派。 下面,以最常见的“LNMP”作为网站的WEB服务器软件为例。

#系统软件包sudo apt-get update# 更新的NGINX和PHP 7.3 sudo apt-getinstallnginxsudoapt-getinstallphp 7.3-fpm PHP 7.3-cliphp 7.3-curl PHP 7.3-curl PHP 7 启动并成功安装ervicePHP7.3-fpmrestart后,您可以在浏览器中通过http://草莓派LANIP访问nginx测试页。 下图。 如果显示成功,则表示WEB服务器已成功提供服务。 默认情况下,Nginx站点根目录位于/var/www/html中。

让Nginx支持运行PHP #以更改站点配置文件。 初学者可能需要学习如何使用VIM命令sudo vim/etc/nginx/sites-available/default原始配置文件的内容。

位置/{ # firstattempttoserverequestasfile,then# as directory,thenfallbacktodisplayinga 404.try _ files $ uri $ uri

location/{ index index.htmlindex.htm index.PHP; } location~. PHP $ { fastcgi _ pass UNIX :/run/PHP/PHP 7.3-fpm.sock; # fastcgi _ pass 127.0.0.1:9000; fastcgi _ param script _ filename $ document _ root $ fastcgi _ script _ name; 包括fastcgi _ params; 重新启动NGINX服务以启用PHP :

重新启动NGINX服务sudo service nginx restart以安装MYSQL(MariaDB )数据库Mariadb是由甲骨文收购的MYSQL开源的可移动版,完全免费,在使用中

#安装软件包sudo apt-getinstallmariadb-server-10.0以更改MYSQL数据库密码:

#mysql程序运行mysql序列输入以下mysql命令以更改数据库根用户的密码:

use mysql; 更新用户插件=' MySQL _ native _ password ' where user=' root '; 更新用户集密码=密码('想设置的密码') where用户=' root '; flush权限; 退出; #至此,MYSQL服务service mysql restart已重新启动,LNMP环境(Nginx MariaDB PHP )安装完成。 有了LNMP环境,你可以上传WordPress和各种PHP网站程序在草莓馅饼上完成车站。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。