‘壹’ 如何构建树莓派的网络服务器
转发功能?
‘贰’ 树莓派与web服务器通讯
接入网络需要连接无线网,光纤,移动网咯。
设备之间也可以通过互相连接来共享网络,前提是设备支持网络共享。
(泰海网络 泰海-杨硕 为您解答)
‘叁’ 想用树莓派搭载一个可以外网访问的服务器玩玩,有域名,树莓派每次链接校园网或者手机网络
既然是网络小白的话,还是用花生壳DDNS内网穿透这种不太折腾的方案,搞定远程访问吧,这个不用设置路由器什么的,就可以搞定~
‘肆’ 怎样通过外网ssh访问树莓派
建立 树莓派 到 VPS 的反向代理【树莓派 上操作】
ssh -fCNR :localhost:22 [email protected]
为 VPS 上端口,用来与 树莓派 上的22端口绑定。
建立 VPS 上的正向代理,用作本地转发。做这一步是因为绑定后的 端口只支持本地访问【VPS 上操作】
ssh -fCNL *::localhost: localhost
为本地转发端口,用以和外网通信,并将数据转发到 ,实现可以从其他机器访问。
其中的*表示接受来自任意机器的访问。
现在在 Client 机器上可以通过 VPS ssh 到树莓派。
ssh -p [email protected]
至此方案完成。
同理,也可以建立反向代理通过VNC来连接内网树莓派的图形界面。
附:
SSH 参数解释
-f 后台运行
-C 允许压缩数据
-N 不执行任何命令
-R 将端口绑定到远程服务器,反向代理
-L 将端口绑定到本地客户端,正向代理
‘伍’ 树莓派 raspberry 怎样做外部可以访问的服务器
其实树莓派和Linux服务器用起来类似,实现外网访问的可以用蒲公英异地组网而且组建的是封闭的局域网,在一定程度上是可以保证内网数据的安全,题主不妨研究一波~可以搜“树莓派 蒲公英 PT”这个关键词~
‘陆’ 树莓派无法通过外网访问,我已经配置好路由器的端口映射和静态IP绑定,树莓派也安装好了服务器环境,并
你的树莓派使用的IP是固定的吗?如果不是的话,通过外网是访问不到的,除非你有固定的外网IP或拥有外网域名服务器
‘柒’ 没有公网IP,如何用树莓派
没有公网ip也没事,下载网云穿配合使用就可以,下载后跟教程配置隧道信息,即可远程访问树莓派
‘捌’ 用树莓派做了个网站 但是问题是怎么挂到公网
树莓派你都用来做网站了!弄个域名、服务器啊,就可以挂上去了
‘玖’ 如何用树莓派搭建个人 web 服务器
Apache + MySql + php.
Apache可以用下面的命令来安装
sudo apt-get install apache2
Apache默认路径是/var/www/
其配置文件路径为:/etc/apache2/
可以通过:sudo vi /etc/apache2/ports.conf修改监听端口号
重启服务生效:sudo service apache2 restart
sudo apt-get install mysql-server
安装过程中,会出现一个提示符让你输入一个密码。
这个密码是mysql root用户的密码。
输入下面的命令,就可以安装PHP 5,以及PHP访问mysql数据库所需要的库。
sudo apt-get install php5
sudo apt-get install php5-mysql
安装完成后,可以在浏览器中输入你路由器的IP或域名,就可以访问你的网站了。
你应该能看到一个页面显示“It works”,但是没有其它内容。
创建一个/var/www/index.php
这里使用蒲公英组建异地局域网实现外网访问
先将蒲公英安装包预先上传至树莓派(路径:/home/oray/下载/PgyVPN_CentOS_2.0.0_x86_64.rpm)
通过cd命令进入存放蒲公英安装软件的目录,输入rpm命令进行安装;
cd 下载/
rpm -ivh PgyVPN_CentOS_2.0.0_x86_64.rpm
安装成功后,任意路径下输入“PgyVistor”命令即可调出交互界面,按照界面指示输入账号进行登录,可以选择打开自动登录。
之后,外网设备同样安装蒲公英客户端,用同一账号登录就可以访问树莓派的Web服务了~