想用树莓派 外网搭载一个可以外网访问的服务器玩玩,有域名,树莓派 外网每次链接校园网或者手机网络

玩转树莓派04——远程访问 - 简书
玩转树莓派04——远程访问
基本上所有功能都做好了,但是现在还仅仅在局域网内使用,接下来就是做成外网也能访问,比如在公司、在学校、在任何地方访问家里的树莓派。
由于电信是动态分配的IP,所以想要做到外网访问,就必须获得外网的IP。有两种方法,第一种是使用花生壳动态域名解析,这种方法太过简单就不讲了;这里讲讲第二种。
首先在路由器里设置树莓派的静态地址:DHCP服务器-静态地址保留:
绑定了 192.168.1.104,然后设置端口映射:转发规则-虚拟服务器:
服务器端口是可以随便设置的,其中内部端口如下:
22:SSH 端口。
6800:这是 Aria2 RPC 的默认端口,也是唯一一个服务器和内部端口必须保持一致的端口。
5901:这是 VNC 端口。
80:这是 Aria2 的下载管理页面。
接下来就是重头戏了:获得外网IP。执行:
git clone https://github.com//Report-IP-hourly.git /root/rootcrons/
编辑 /root/rootcrons/reportip.py,更改其中的 smtpserver、username、password、sender、receiver、subject(邮箱需要开启SMTP服务):
smtpserver:SMTP服务器
username:登陆SMTP的用户名
password:密码
sender:发送人,注意要和SMTP登录的账户对应,通常都是一个邮箱账户。
receiver:收信人列表
subject:邮件主题
http://1111.ip138.com/ic.asp
http://members.3322.org/dyndns/getip
crontab /root/rootcrons/rootcron
/etc/init.d/cron restart
开机启动自动检测IP服务:编辑 /etc/rc.local,添加:
/usr/bin/python /root/rootcrons/reportip.py
修改检测IP的频率,修改 /var/spool/cron/crontabs:
*/5 * * * * /usr/bin/python /root/rootcrons/reportip.py
每5分钟检测一次,具体参数请自行Google:crontab。现在只要更改了IP,五分钟内就能通过邮件获得最新IP了。
(感谢提供源代码)
全面退出国产写作平台.不再上任何国产写作平台了.
有事Telegram找我:@LJason
如果你不知道Telegram是啥.你也不用找我了
名词延伸 通俗的说,域名就相当于一个家庭的门牌号码,别人通过这个号码可以很容易的找到你。如果把IP地址比作一间房子 ,端口就是出入这间房子的门。 真正的房子只有几个门,但是一个IP地址的端口可以有65536(即:2^16)个之多!端口是通过端口号来标记的,端口号只有整数,范...
2端口:管理实用程序3端口:压缩进程5端口:远程作业登录7端口:回显9端口:丢弃11端口:在线用户13端口:时间17端口:每日引用18端口:消息发送协议19端口:字符发生器20端口:FTP文件传输协议(默认数据口)21端口:FTP文件传输协议(控制)22端口:SSH远程登录...
Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用Spring Cloud开发人员可以快速地支持实现这些模式的服务和应用程序。他们将在任何分布式...
五、电子邮件 1.电子邮件概述 一个电子邮件系统应具有三个主要组成构件:用户代理、邮件服务器、邮件发送协议(如SMTP,simple mail transfer protocol)和邮件读取协议(POP3,post office protocol的版本3)。 用户代理UA(...
一个计算机最多有65535个端口,端口不能重复。 常用和不常用端口一览表 端口:0服务:Reserved说明:通常用于分析操作系统。这一方法能够工作是因为在一些系统中“0”是无效端口,当你试图使用通常的闭合端口连接它时将产生不同的结果。一种典型的扫描,使用IP地址为0.0....
前言:女侠属于细走慢看型,并不喜欢舟车劳顿,到一个地儿慢慢走走看看玩玩吃吃歇歇呗。反正一个城市,待个3/5年也未必说玩透,更何况3/5天呢,干脆就将节奏放的很慢,更加闲适哪~ 哈尔滨经典一日游,自然是去市区最热闹的街道——中央大街吃喝玩乐啦。 为啥子是中央大街?中央大街之于...
亭外月来,清风江上徘徊,画一行寂寞青苔; 乡塞槐栽,心思故园可猜,题一树惨淡梨白。
我还很清楚的记得,当 MSN 终于要关闭 Liver Space 的功能时, 看着满站自己记录的点点滴滴,如同挥别一段恋情吧,及时已经转到了 QQ 空间里,但仍然没有很好的回顾那段过去。 这几年,在朋友圈上积累了不少文字,但仍以哗众取宠居多。如同一块不干净的镜头拍出的照片一...
http://www.cnblogs.com/hlwfirst/p/5466838.html?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io
家里的旧房子房顶破了,先生自己在家修理,叫我带着孩子去学画画,匆匆忙忙吃完早餐就出门,那条路只走过一次,开车带着两个孩子对这条路不是很熟悉,孩子说我走错路,但我坚定的说不可能,但越走越不对劲,只好返回,还是孩子指路带我来的,害孩子迟到了。 趁孩子上课之余带着小女儿去看书打发...主题帖子积分
纸壳, 积分 20, 距离下一级还需 180 积分
纸壳, 积分 20, 距离下一级还需 180 积分
花生壳求助
客户端自诊断信息:
树莓派内网版,没有图形界面。
oraynewph status 命令正常
宽带运营商:
114.114.114.114
尝试在内网环境下(路由器WAN口地址是192的私有地址),利用树莓派3搭建外网可以访问的web服务器和可以ssh连接管理。按照官方教程()和贴吧里()这两篇帖子,服务已经正常启动
oraynewph status复制代码命令正常返回SN码,并且有“ONLINE”字样。
里添加端口映射却麻烦连连,开始一直提示操作失败,过了小半天才提示成功。然而绑定的免费域名(xffish.imwork.net) ping 不通。到了晚上连
也无法用SN码登陆了,明明密码正确但一直提示密码错误,点击找回密码输入SN码又提示SN码不正确?!这可断了线没法操作下去了。请客服帮忙,如果不行就申请退款吧。
主题帖子积分
您好,查看您的树莓派花生壳目前是不在线的,请查看一下是否运行正常。
建议将树莓派当前网络的DNS修改为高效的DNS 223.5.5.5&&223.6.6.6 提供解析速度。
请重启一下,确保在线状态,以便为您查看。
主题帖子积分
纸壳, 积分 20, 距离下一级还需 180 积分
纸壳, 积分 20, 距离下一级还需 180 积分
您好,查看您的树莓派花生壳目前是不在线的,请查看一下是否运行正常。
建议将树莓派当前网络的DNS修改为 ...
重启了设备,目前依然显示“ONLINE”,帮忙看下是否设备在线咯。
我现在已经不能 b.oray.com 登陆了,提示密码错误,找回密码又说SN码不正确。
主题帖子积分
重启了设备,目前依然显示“ONLINE”,帮忙看下是否设备在线咯。
我现在已经不能 b.oray.com 登陆了,提 ...
您好,请查看教程,重置一下服务,:
确保在花生壳管理中心,查看是在线状态,还是不行建议协助重新安装一次。
主题帖子积分
纸壳, 积分 20, 距离下一级还需 180 积分
纸壳, 积分 20, 距离下一级还需 180 积分
您好,请查看教程,重置一下服务,:http://service.oray.com/question/2680.html
确保在花生壳管理中心 ...
你好,重置服务后换映射8000端口正常访问HTTP了,不过仍有疑问,那就是如果映射内网机22端口,在浏览器访问可以有提示协议不正确,这可以理解,但是SSH却无法通过xffish.imwork.net 80 端口来登陆内网机22端口,请问贵公司是否对某些端口做了屏蔽?我并没有在哪里看到这样的提示。
主题帖子积分
你好,重置服务后换映射8000端口正常访问HTTP了,不过仍有疑问,那就是如果映射内网机22端口,在浏览器访 ...
您好,http80一般是应用域名web网页服务的时候使用,假如您搭建的是22端口SSH,
添加映射时请选择随机端口进行添加,外网使用域名和生成的五位数端口号进行连接。
Powered by刷新太快了
刷新的太快了,休息下吧
如果你看到这个页面,可能是F5键出现了问题,或者其他原因导致。网站开启了防恶意刷新模块,请勿恶意刷新。205被浏览60,783分享邀请回答sudo apt-get install apache2
2.安装 PHP5sudo apt-get install php5 libapache2-mod-php5
3.安装 MySQLsudo apt-get install mysql-server
在安装的时候,会要求你输入Mysql 密码,确认输入密码。然后则执行下一步。3.安装 MySQL扩展和 phpmyadminsudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
cp /etc/phpmyadmin/apache.conf /etc/apache2/sites-enabled/phpmyadmin
安装phpmyadmin的过程中会让你选择服务器,这里我们选择apache2。然后输入phpmyadmin的密码,这里一般适合mysql的密码一致。4.将phpmyadmin与apache2建立连接以我的为例:www目录在/var/www/html,phpmyadmin在/usr/share/phpmyadmin目录,所以就用输入命令:sudo ln -s /usr/share/phpmyadmin /var/www /html
5.修改目录权限sudo chmod 777 /var/www/html
6.开启rewrite模块sudo a2enmod rewrite
7.重启APACHEsudo /etc/init.d/apache2 restart
到这里就可以输入
测试了。环境搭建好之后,就可以直接安装博客啦,剩下的比较简单,按照教程一步一步来就行啦,。5416 条评论分享收藏感谢收起2710 条评论分享收藏感谢收起他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

我要回帖

更多关于 外网连接树莓派 的文章

 

随机推荐