[{"data":1,"prerenderedAt":89},["ShallowReactive",2],{"content:\u002Farticles:4343":3},{"item":4,"md":16,"html":17,"menu":18,"excerpt":42,"related":43},{"title":5,"len":6,"tags":7,"id":10,"time":11,"modifyTime":12,"encrypt":13,"showComments":14,"customSlug":15},"树莓派bt下载器\u002F局域网NAS\u002F远程控制",4570,[8,9],"树莓派","nas",4343,1662638618123,1679559795985,false,true,"",null,"\u003Ch1 data-marked-line=\"1\">\u003Csup class=\"fake-head\" id=\"%E5%87%86%E5%A4%87\">\u003C\u002Fsup>\u003Ca class=\"header-link\" href=\"#%E5%87%86%E5%A4%87\">准备\u003C\u002Fa>\u003C\u002Fh1>\u003Cp data-marked-line=\"2\">&emsp;&emsp;看别人玩nas，心痒痒，正好家里的树莓派吃灰已久，遂打算做一个下载器，兼局域网nas，我租的房子没有公网IP，所以远程控制的话，需要一台vps打洞。成品如下：\n\u003Cspan class=\"image-container\">\u003Cimg data-viewer alt=\"主动散热-威力增强版\" title=\"主动散热-威力增强版\" src=\"https:\u002F\u002Fr2-blog.yunyuyuan.net\u002F1rbT7Y2iPyUHZhm.jpg\"\u002F>\u003Csmall class=\"desc\">主动散热-威力增强版\u003C\u002Fsmall>\u003C\u002Fspan>\n&emsp;&emsp;准备工作：\u003C\u002Fp>\n\u003Cul data-marked-line=\"5\">\n\u003Cli>树莓派一只\u003C\u002Fli>\n\u003Cli>硬盘盒+硬盘\u003C\u002Fli>\n\u003Cli>路由器+网线，用于局域网nas访问\u003C\u002Fli>\n\u003Cli>一个有公网IP的vps，一个域名，用于远程控制（非必须）\u003C\u002Fli>\n\u003Cli>交流转24V可调直流，12V静音风扇，用于主动散热（非必须）\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch1 data-marked-line=\"11\">\u003Csup class=\"fake-head\" id=\"%E5%BC%80%E5%B7%A5\">\u003C\u002Fsup>\u003Ca class=\"header-link\" href=\"#%E5%BC%80%E5%B7%A5\">开工\u003C\u002Fa>\u003C\u002Fh1>\u003Ch4 data-marked-line=\"12\">\u003Csup class=\"fake-head\" id=\"%E7%A1%AC%E7%9B%98%E6%A3%80%E6%9F%A5\">\u003C\u002Fsup>\u003Ca class=\"header-link\" href=\"#%E7%A1%AC%E7%9B%98%E6%A3%80%E6%9F%A5\">硬盘检查\u003C\u002Fa>\u003C\u002Fh4>\u003Cp data-marked-line=\"13\">&emsp;&emsp;\u003Cstrong>第一步\u003C\u002Fstrong>。硬盘放入硬盘盒，先连接电脑，初始化，扫描一下坏道，确认硬盘\u002F硬盘盒没问题。然后使用分区助手把硬盘格式化为\u003Ccode>ext4\u003C\u002Fcode>格式(Linux专属文件系统，读写速度比ntfs快两倍多)。\n&emsp;&emsp;\u003Cstrong>第二步\u003C\u002Fstrong>。树莓派上电，通过USB3.0连接硬盘盒。通过网线连接路由器，不用wifi的原因是树莓派的wifi只有100Mbps速率不到。在电脑上通过ssh连接树莓派，使用\u003Ccode>df\u003C\u002Fcode>命令即可看到硬盘，一般名为\u003Ccode>\u002Fdev\u002Fsda1\u003C\u002Fcode>，然后\u003Ccode>sudo umount \u002Fdev\u002Fsda1\u003C\u002Fcode>先把硬盘卸载，再\u003Ccode>sudo mount \u002Fdev\u002Fsda1 \u002Fhome\u002Fpi\u002FNas\u003C\u002Fcode>把硬盘挂载在\u003Ccode>\u002Fhome\u002Fpi\u002FNas\u003C\u002Fcode>目录下(或者其他目录)。\u003C\u002Fp>\n\u003Ch4 data-marked-line=\"15\">\u003Csup class=\"fake-head\" id=\"bt%E4%B8%8B%E8%BD%BD%E5%99%A8\">\u003C\u002Fsup>\u003Ca class=\"header-link\" href=\"#bt%E4%B8%8B%E8%BD%BD%E5%99%A8\">bt下载器\u003C\u002Fa>\u003C\u002Fh4>\u003Cp data-marked-line=\"16\">&emsp;&emsp;\u003Cstrong>第三步\u003C\u002Fstrong>。安装\u003Ccode>qbittorrent-nox\u003C\u002Fcode>，参考\u003Ca href=\"https:\u002F\u002Fpimylifeup.com\u002Fraspberry-pi-qbittorrent\u002F#qbittorrent-for-a-headless-raspberry-pi\" target=\"_blank\">raspberry-pi-qbittorrent\u003C\u002Fa>\u003C\u002Fp>\n\u003Col data-marked-line=\"17\">\n\u003Cli>\u003Ccode>sudo apt install qbittorrent-nox\u003C\u002Fcode>安装。\u003C\u002Fli>\n\u003Cli>\u003Ccode>sudo vim \u002Fetc\u002Fsystemd\u002Fsystem\u002Fqbittorrent.service\u003C\u002Fcode>创建一个后台服务，填入以下内容：\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cpre data-marked-line=\"19\" data-lang=\"ini\" data-shiki>\u003Ccode class=\"language-ini\">\u003Cspan class=\"line\">\u003Cspan style=\"color:#6F42C1;--shiki-dark:#61AFEF\">[Unit]\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">Description\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\">=\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\">qBittorrent\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">After\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\">=\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\">network.target\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#6F42C1;--shiki-dark:#61AFEF\">[Service]\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">Type\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\">=\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\">forking\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">User\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\">=\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\">pi\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">UMask\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\">=\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\">002\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">ExecStart\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\">=\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\">\u002Fusr\u002Fbin\u002Fqbittorrent-nox -d --\u003C\u002Fspan>\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">webui-port\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\">=\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\">9090\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">Restart\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\">=\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\">on-failure\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#6F42C1;--shiki-dark:#61AFEF\">[Install]\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">WantedBy\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\">=\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\">multi-user.target\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\u003Col start=\"3\" data-marked-line=\"34\">\n\u003Cli>\u003Ccode>sudo systemctl start qbittorrent\u003C\u002Fcode>启动服务，此时在电脑上用\u003Ccode>http:\u002F\u002F[树莓派ip]:9090\u003C\u002Fcode>就能访问qbittorrent的网页控制台了。\u003C\u002Fli>\n\u003Cli>在网页控制台把下载位置修改为\u003Ccode>\u002Fmedia\u002Fpi\u002FNas\u003C\u002Fcode>，把缓存位置修改为\u003Ccode>\u002Fmedia\u002Fpi\u002FNas\u002Ftemp\u003C\u002Fcode>。\u003C\u002Fli>\n\u003Cli>在网页控制台添加trackers，把\u003Ccode>https:\u002F\u002Fgithub.com\u002Fngosang\u002Ftrackerslist\u002Fblob\u002Fmaster\u002Ftrackers_best.txt\u003C\u002Fcode>的内容复制到\u003Cstrong>自动添加以下 trackers 到新的 torrents\u003C\u002Fstrong>设置项。\u003C\u002Fli>\n\u003Cli>到此，bt下载器已经完成，可以添加一个磁力链接试一试。\n\u003Cspan class=\"image-container\">\u003Cimg data-viewer alt=\"网络控制台\" title=\"网络控制台\" src=\"https:\u002F\u002Fr2-blog.yunyuyuan.net\u002F91EWaeOrw7tbTl8.png\"\u002F>\u003Csmall class=\"desc\">网络控制台\u003C\u002Fsmall>\u003C\u002Fspan>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4 data-marked-line=\"40\">\u003Csup class=\"fake-head\" id=\"%E5%B1%80%E5%9F%9F%E7%BD%91NAS\">\u003C\u002Fsup>\u003Ca class=\"header-link\" href=\"#%E5%B1%80%E5%9F%9F%E7%BD%91NAS\">局域网NAS\u003C\u002Fa>\u003C\u002Fh4>\u003Cp data-marked-line=\"41\">&emsp;&emsp;\u003Cstrong>第四步\u003C\u002Fstrong>。安装samba，参考\u003Ca href=\"https:\u002F\u002Fpimylifeup.com\u002Fraspberry-pi-samba\u002F\" target=\"_blank\">raspberry-pi-samba\u003C\u002Fa>\u003C\u002Fp>\n\u003Col data-marked-line=\"42\">\n\u003Cli>\u003Ccode>sudo apt-get install samba samba-common-bin\u003C\u002Fcode>安装samba。\u003C\u002Fli>\n\u003Cli>\u003Ccode>sudo vim \u002Fetc\u002Fsamba\u002Fsmb.conf\u003C\u002Fcode>修改配置文件。填入以下内容：\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cpre data-marked-line=\"44\" data-lang=\"ini\" data-shiki>\u003Ccode class=\"language-ini\">\u003Cspan class=\"line\">\u003Cspan style=\"color:#6F42C1;--shiki-dark:#61AFEF\">[nas]\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">path\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\"> =\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\"> \u002Fhome\u002Fpi\u002FNas\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">writeable\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\">=\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\">Yes\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\">create \u003C\u002Fspan>\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">mask\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\">=\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\">0777\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\">directory \u003C\u002Fspan>\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">mask\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\">=\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\">0777\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">public\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\">=\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\">no\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\u003Col start=\"3\" data-marked-line=\"52\">\n\u003Cli>\u003Ccode>sudo smbpasswd -a pi\u003C\u002Fcode>创建一个nas用户，输入密码。然后\u003Ccode>sudo systemctl restart smbd\u003C\u002Fcode>重启samba。\u003C\u002Fli>\n\u003Cli>通过\u003Ccode>\u002F\u002Fraspberrypi\u002Fnas\u003C\u002Fcode>或者网络扫描，即可访问树莓派nas，各系统\u002F软件访问方式不同，这里不再赘述。\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4 data-marked-line=\"55\">\u003Csup class=\"fake-head\" id=\"%E8%BF%9C%E7%A8%8B%E6%8E%A7%E5%88%B6%EF%BC%88%E9%9D%9E%E5%BF%85%E9%A1%BB%EF%BC%89\">\u003C\u002Fsup>\u003Ca class=\"header-link\" href=\"#%E8%BF%9C%E7%A8%8B%E6%8E%A7%E5%88%B6%EF%BC%88%E9%9D%9E%E5%BF%85%E9%A1%BB%EF%BC%89\">远程控制（非必须）\u003C\u002Fa>\u003C\u002Fh4>\u003Cp data-marked-line=\"56\">&emsp;&emsp;\u003Cstrong>第五步\u003C\u002Fstrong>。使用frp打洞，实现远程访问控制台和nas。\u003C\u002Fp>\n\u003Col data-marked-line=\"57\">\n\u003Cli>\u003Cstrong>在vps上配置frp server\u003C\u002Fstrong>。我的vps是centos，在\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffatedier\u002Ffrp\u002Freleases\" target=\"_blank\">releases\u003C\u002Fa>页面下载压缩包，发送到vps，解压到\u003Ccode>\u002Fopt\u002F\u003C\u002Fcode>文件夹下。\u003Col data-marked-line=\"58\">\n\u003Cli>\u003Ccode>sudo vim \u002Fetc\u002Ffrps.ini\u003C\u002Fcode>编辑vps的frp配置，填写如下：\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cpre data-marked-line=\"59\" data-lang=\"ini\" data-shiki>\u003Ccode class=\"language-ini\">\u003Cspan class=\"line\">\u003Cspan style=\"color:#6F42C1;--shiki-dark:#61AFEF\">[common]\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">bind_port\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\"> =\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\"> 7000\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">vhost_http_port\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\"> =\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\"> 9090\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\u003Col start=\"2\" data-marked-line=\"64\">\n\u003Cli>\u003Ccode>sudo vim \u002Fetc\u002Fsystemd\u002Fsystem\u002Ffrps.service\u003C\u002Fcode>创建frps服务，填写如下：\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cpre data-marked-line=\"65\" data-lang=\"ini\" data-shiki>\u003Ccode class=\"language-ini\">\u003Cspan class=\"line\">\u003Cspan style=\"color:#6F42C1;--shiki-dark:#61AFEF\">[Unit]\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">Description\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\">=\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\">frp reverse proxy server\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">After\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\">=\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\">network.target\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#6F42C1;--shiki-dark:#61AFEF\">[Service]\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">User\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\">=\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\">root\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">WorkingDirectory\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\">=\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\">\u002Fopt\u002Ffrp\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">ExecStart\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\">=\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\">\u002Fopt\u002Ffrp\u002Ffrps -c \u002Fetc\u002Ffrps.ini\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#6F42C1;--shiki-dark:#61AFEF\">[Install]\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">WantedBy\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\">=\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\">multi-user.target\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\u003Col start=\"3\" data-marked-line=\"78\">\n\u003Cli>\u003Ccode>sudo systemctl start frps\u003C\u002Fcode>启动frp server。\u003C\u002Fli>\n\u003Cli>为\u003Ccode>qbt.yourdomain.com\u003C\u002Fcode>申请一个TLS证书，这里推荐\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Facmesh-official\u002Facme.sh\u002Fwiki\" target=\"_blank\">acme.sh\u003C\u002Fa>。在nginx配置里转发到9090端口：\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cpre data-marked-line=\"80\" data-lang=\"nginx\" data-shiki>\u003Ccode class=\"language-nginx\">\u003Cspan class=\"line\">\u003Cspan>server {\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan>    listen 443 ssl;\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan>    ssl_certificate     \u002Froot\u002F.acme.sh\u002Fyourdomain.com\u002Ffullchain.cer;\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan>    ssl_certificate_key \u002Froot\u002F.acme.sh\u002Fyourdomain.com\u002Fyourdomain.com.key;\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan>    server_name qbt.yourdomain.com;\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan>    location \u002F {\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan>            proxy_pass http:\u002F\u002F127.0.0.1:9090;\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan>            proxy_redirect off;\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan>            proxy_set_header X-Real-IP $remote_addr;\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan>            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan>            proxy_set_header Host $http_host;\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan>            proxy_set_header X-NginX-Proxy true;\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan>    }\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan>}\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>在树莓派上配置frp client\u003C\u002Fstrong>。同样在在\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffatedier\u002Ffrp\u002Freleases\" target=\"_blank\">releases\u003C\u002Fa>页面下载压缩包，解压到树莓派的\u003Ccode>\u002Fopt\u002F\u003C\u002Fcode>文件夹。\u003Col data-marked-line=\"97\">\n\u003Cli>\u003Ccode>vim \u002Fopt\u002Ffrp\u002Ffrpc.ini\u003C\u002Fcode>编辑树莓派的frp配置，填写如下：\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cpre data-marked-line=\"98\" data-lang=\"ini\" data-shiki>\u003Ccode class=\"language-ini\">\u003Cspan class=\"line\">\u003Cspan style=\"color:#6F42C1;--shiki-dark:#61AFEF\">[common]\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">server_addr\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\"> =\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\"> 你的vps的ip地址\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">server_port\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\"> =\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\"> 7000\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#6F42C1;--shiki-dark:#61AFEF\">[ssh]\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">type\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\"> =\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\"> tcp\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">local_ip\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\"> =\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\"> 127.0.0.1\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">local_port\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\"> =\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\"> 22\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">remote_port\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\"> =\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\"> 7022\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#6F42C1;--shiki-dark:#61AFEF\">[web]\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">type\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\"> =\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\"> http\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">local_port\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\"> =\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\"> 9090\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">remote_port\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\"> =\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\"> 9090\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">custom_domains\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\"> =\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\"> qbt.yourdomain.com\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\u003Col start=\"2\" data-marked-line=\"115\">\n\u003Cli>\u003Ccode>sudo vim \u002Fetc\u002Fsystemd\u002Fsystem\u002Ffrpc.service\u003C\u002Fcode>创建frpc服务，填写如下：\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cpre data-marked-line=\"116\" data-lang=\"ini\" data-shiki>\u003Ccode class=\"language-ini\">\u003Cspan class=\"line\">\u003Cspan style=\"color:#6F42C1;--shiki-dark:#61AFEF\">[Unit]\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">Description\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\">=\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\">frp reverse proxy client\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">After\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\">=\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\">network.target\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#6F42C1;--shiki-dark:#61AFEF\">[Service]\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">User\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\">=\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\">pi\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">Group\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\">=\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\">pi\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">Restart\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\">=\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\">on-failure\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">RestartSec\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\">=\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\">15s\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">WorkingDirectory\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\">=\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\">\u002Fopt\u002Ffrp\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">ExecStart\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\">=\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\">\u002Fopt\u002Ffrp\u002Ffrpc -c \u002Fopt\u002Ffrp\u002Ffrpc.ini\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#6F42C1;--shiki-dark:#61AFEF\">[Install]\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D73A49;--shiki-dark:#C678DD\">WantedBy\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#ABB2BF\">=\u003C\u002Fspan>\u003Cspan style=\"color:#24292E;--shiki-dark:#98C379\">multi-user.target\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\u003Col start=\"3\" data-marked-line=\"132\">\n\u003Cli>\u003Ccode>sudo systemctl start frpc\u003C\u002Fcode>启动frp client。\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Chr data-marked-line=\"134\" \u002F>\n\u003Cp data-marked-line=\"135\">&emsp;&emsp;这时，外网可以在\u003Ccode>qbt.yourdomain.com\u003C\u002Fcode>直接访问qbittorrent的网络控制台。也可以用过sftp访问nas，访问速度和vps上行带宽一致。\n\u003Cspan class=\"image-container\">\u003Cimg data-viewer alt=\"filezilla访问nas\" title=\"filezilla访问nas\" src=\"https:\u002F\u002Fr2-blog.yunyuyuan.net\u002F6HX1htueCxLB3An.png\"\u002F>\u003Csmall class=\"desc\">filezilla访问nas\u003C\u002Fsmall>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch1 data-marked-line=\"138\">\u003Csup class=\"fake-head\" id=\"%E5%AE%8C%E5%B7%A5\">\u003C\u002Fsup>\u003Ca class=\"header-link\" href=\"#%E5%AE%8C%E5%B7%A5\">完工\u003C\u002Fa>\u003C\u002Fh1>\u003Cp data-marked-line=\"139\">&emsp;&emsp;配置完还是挺过瘾的，麻麻再也不用担心下片时无法关电脑了。局域网内可以多端访问nas，电脑\u002Fpad\u002F手机，想在哪看就在哪看。\n&emsp;&emsp;加风扇前，双硬盘温度会飙到50度，有点害怕，10元买了两个12V静音风扇（并不怎么静音），使用可调电源，调到6V左右就比较安静了，温度能控制在37度内。最大的还是HC550炒豆子声。\u003C\u002Fp>\n\u003Cfieldset data-marked-line=\"141\">\u003Clegend>更新\u003C\u002Flegend>\u003Cp>现在家里有IPv6了，手机流量\u002F支持IPv6的网络均可以直接访问，速度和家里宽带上行速度一致，爽爆了！\u003C\u002Fp>\n\u003C\u002Ffieldset>",[19,23,26,30,33,36,39],{"size":20,"text":21,"url":22},"big","准备","%E5%87%86%E5%A4%87",{"size":20,"text":24,"url":25},"开工","%E5%BC%80%E5%B7%A5",{"size":27,"text":28,"url":29},"small","硬盘检查","%E7%A1%AC%E7%9B%98%E6%A3%80%E6%9F%A5",{"size":27,"text":31,"url":32},"bt下载器","bt%E4%B8%8B%E8%BD%BD%E5%99%A8",{"size":27,"text":34,"url":35},"局域网NAS","%E5%B1%80%E5%9F%9F%E7%BD%91NAS",{"size":27,"text":37,"url":38},"远程控制（非必须）","%E8%BF%9C%E7%A8%8B%E6%8E%A7%E5%88%B6%EF%BC%88%E9%9D%9E%E5%BF%85%E9%A1%BB%EF%BC%89",{"size":20,"text":40,"url":41},"完工","%E5%AE%8C%E5%B7%A5","准备 看别人玩nas，心痒痒，正好家里的树莓派吃灰已久，遂打算做一个下载器，兼局域网nas，我租的房子没有公网IP，所以远程控制的话，需要一台vps打洞。成品如下： 准备工作： 树莓派一只 硬盘盒+硬盘 路由器+网线，用于局域网nas访问 一个有公网IP的vps，一个域名，用于远程控制（非必须） 交…",[44,54,64,73,81],{"item":45,"count":53},{"title":46,"len":47,"tags":48,"id":50,"customSlug":51,"time":52,"modifyTime":52,"showComments":14,"encrypt":13},"上手gitea actions记录",6059,[49,9],"运维",7909,"gitea-actions-setup",1770992638940,1,{"item":55,"count":53},{"title":56,"len":57,"tags":58,"id":61,"time":62,"modifyTime":63,"encrypt":13,"showComments":14,"customSlug":15},"树莓派监控摄像头制作",1673,[8,59,60],"python","前端",1010,1669896775319,1679559691141,{"item":65,"count":53},{"title":66,"len":67,"tags":68,"id":70,"time":71,"modifyTime":72,"encrypt":13,"showComments":14,"customSlug":15},"树莓派桌面小屏",1678,[8,69,59],"vue",8442,1645457432535,1685333435027,{"item":74,"count":53},{"title":75,"len":76,"tags":77,"id":78,"time":79,"modifyTime":80,"encrypt":13,"showComments":14,"customSlug":15},"使用树莓派制作手机遥控小车",2240,[8],8409,1618509894383,1685343945888,{"item":82,"count":53},{"title":83,"len":84,"tags":85,"id":86,"time":87,"modifyTime":88,"encrypt":13,"showComments":14,"customSlug":15},"树莓派初次使用小记",2484,[8],1147,1613825966312,1679560072909,1793351209038]