前言:
此刻姐妹们对“ubuntu1604阿里云”大体比较注意,各位老铁们都需要分析一些“ubuntu1604阿里云”的相关资讯。那么小编也在网上收集了一些对于“ubuntu1604阿里云””的相关知识,希望我们能喜欢,看官们一起来了解一下吧!一.问题
树莓派我们在搭建使用过程中,一般电脑和树莓派连到一个网络里,然后通过局域网进行访问。那么如果我们需要和其他人进行团队合作,或者远程访问树莓派怎么办呢?
那就需要搭建公网环境访问树莓派。
通过公网访问树莓派,首先,我们要有公网ip地址。一般情况下,我们的家庭网络是不具备公网的,可能一个小区都是在一个大的局域网内,我们的路由器实际上是访问的大的局域网内的一个ip地址。这个时候,我们可以和网络运行商咨询是否可以配置公网给用,但是公网是不固定的,也有一定的不方便。如果需要固定的公网,那就需要购买静态公网ip。再就是可以借助百度云作为代理,进行代理ip访问。
二.解决方案
具体方式:通过建立ssh反向通道的方式,进行代理。
这里不具体讲原理,只讲一个可以使用的软件:trp
1.前提:
服务端:有公网IP的云服务器
客户端:树莓派
步骤
1.服务器端
下载适合你服务器系统的frp软件,我这里是用的是阿里云64位Ubuntu16.04
解压
tar -zxvf frp_0.20.0_linux_386.tar.gz
修改内容:
vi
cd /opt/software/frp_0.33.0_linux_amd64vi frps.ini :[common]bind_port = 7000dashboard_port = 7500dashboard_user = usernamedashboard_pwd = passwordvhost_http_port = 8181[web]type = httpcustom_domains = 47.ip
启动
./frps -c ./frps.ini
百度云开通7500端口
通过百度云地址,访问
百度云ip:7500
1.树莓派端
下载: wget
注:
作者:Jesse4023
链接:
服务端
1.下载
2.解压
3.修改文件
vi frpc.ini:[common]server_addr = 180.168.0.201server_port = 7000[ssh]type = tcplocal_ip = 127.0.0.1local_port = 22remote_port = 6000[vnc] type = tcplocal_ip = 127.0.0.1local_port = 5900remote_port = 5902[web] type = httplocal_port = 8080custom_domains = 47.ip[camara] type = tcplocal_ip = 127.0.0.1local_port = 8081remote_port = 8081
保存配置,启动
./frpc -c ./frpc.ini
----------------------
centos7启动方式,设置自启
百度云:
vim /usr/lib/systemd/system/frp.service
[Unit]Description=The nginx HTTP and reverse proxy serverAfter=network.target remote-fs.target nss-lookup.target[Service]Type=simpleExecStart=/opt/software/frp_0.33/frps -c /opt/software/frp_0.33/frps.iniKillSignal=SIGQUITTimeoutStopSec=5KillMode=processPrivateTmp=trueStandardOutput=syslogStandardError=inherit[Install]WantedBy=multi-user.target
树莓派:
[Unit]Description=The nginx HTTP and reverse proxy serverAfter=network.target remote-fs.target nss-lookup.target[Service]Type=simpleExecStart=/opt/software/frp_0.33/frpc -c /opt/software/frp_0.33/frpc.iniKillSignal=SIGQUITTimeoutStopSec=5KillMode=processPrivateTmp=trueStandardOutput=syslogStandardError=inherit[Install]WantedBy=multi-user.target
注: /opt/software/frp_0.33/frpc 是解压后frp的路径地址,要找对
设置开机启动
systemctl daemon-reloadsystemctl enable frp
systemctl daemon-reloadsystemctl enable frpsystemctl start frpsystemctl status frp
最后查看frp是否启动成功,除了看status是否active,还要查看,frp进程是否正常
ps -ef|grep frp
标签: #ubuntu1604阿里云 #ubuntu外网ip访问 #centos65gcc493 #centos7树莓派 #ubuntu1604阿里云源