外网访问树莓派服务器(自购域名+Sakura Frp内网穿透)
- 首先在域名代理商(如腾讯云)购买一个喜欢的域名。
- 注册Sakura Frp账号,进入管理面板后,创建隧道,服务器选择可建站类型的,隧道类型为HTTP,本地地址为树莓派IP地址,本地端口和远程端口均为80,绑定域名输入自己购买的域名。
若选择国内的服务器,需要网站备案才可以建站,十分麻烦
若不是网站,根据需要选择相应类型和端口。
-
根据操作系统下载客户端,树莓派选择arm版。将客户端上传到树莓派,赋予可执行权限
chmod +x frpc_linux_arm
,然后./frpc_linux_arm
运行。
接下来会让用户输入访问**,在Sakura Frp控制面板的用户信息里可看到,输入完成即可启动隧道映射。启动后会提示用户,您的隧道映射信息如下:
本地:您的服务器IP:80
请把域名:你购买的域名.com
的CNAME记录更改为:您创建隧道时选择的服务器,如:sg-na-cn2.sakurafrp.com
(或更改A记录为:服务器的IP,如103.213.247.189
) -
访问域名的控制台(如腾讯云),根据上一步的提示添加域名解析
####稍等片刻,访问您的域名,即可外网访问树莓派服务器!