先决条件:1. 有公网ip的家宽。2. vps服务器。二者有一个即可。
这几天在群里聊天,有个兄弟说,他就是随身携带一个n1盒子跑青龙,到了单位,接上网络,盒子的wifi热点连接电脑内网控制青龙程序。仔细想了想,也确实极简的操作模式。对于学生朋友不失为一种解决方案。
关于电视盒子,其实不一定买N1这么贵的,40块包邮的也是没问题的。
https://post.smzdm.com/p/amxkk4z4/
根据上面我发在值得买的教程,可以准备一个跑docker的电视盒子,跑青龙和阿里云盘妥妥的。价格只需要40包邮。
盒子连上网是比较简单的(推荐有线)。只要联网,就可以通过frp远程进行控制,这样就免去了开通盒子无线,热点等一系列的问题。frp是比较简单的,网上教程比较多。我简单写个流程。
1. 在家宽的Linux系统,或者云服务器的Linux系统安装frps服务端:
我用甲骨文ARM服务器演示:(这样演示的好处,其实你买2个盒子,一个放在有公网ip的家里当服务端)
首先需要明确,镜像是支持ARM的
docker run --restart=always --network host -d -v /root/frp/frps.ini:/etc/frp/frps.ini --name frps snowdreamtech/frps
记住上面的目录地址是:/root/frp/frps.ini
建议先去建立文件:frps.ini,内容如下:
[common]
bind_port = 7000
token = kejiwanjia2022
主要需要修改的是:端口和token,根据你喜好即可。如果是服务器,记得放行对应的端口(7000)。
保存后,复制到/root/frp目录里,然后再运行上面的命令。服务端即完成了。
启动一下试试:
./frps -c frps.ini
然后配置自启动:(还是在服务端,家宽或者服务器的ssh输入)
vi /lib/systemd/system/frps.service
进入编辑页面:粘贴下面内容
[Unit]
Description=fraps service
After=network.target syslog.target
Wants=network.target
[Service]
Type=simple
ExecStart=/root/frp/frps -c /root/frp/frps.ini #此处安实际情况修改
[Install]
WantedBy=multi-user.target
记得保存:wq,然后再输入:
systemctl start frps
systemctl enable frps
完成自启动的设置
这样服务端就设置完成了。
下面我们来到电视盒子,默认你已经安装好了docker了。进入盒子的ssh界面。
先编辑frpc.ini文件:我给出了几个例子,比如青龙,ssh是必须有的。你访问时候服务器ip后面的端口是remote,而盒子本地的端口是local,放到/root/frp/里。
同样这个必须是支持arm的镜像,很多教程里的镜像是amd的,用不了。
如果容器显示正常,应该就可以访问了,下面配置盒子的自启动,这个很关键。
先编辑配置文件:
vi /lib/systemd/system/frpc.service
再粘贴进去。
Fprc服务命令:
[Unit]
Description=fraps service
After=network.target syslog.target
Wants=network.target
[Service]
Type=simple
ExecStart=/root/frp/frpc -c /root/frp/frpc.ini #此处安实际情况修改
[Install]
WantedBy=multi-user.target
还是启动它:
systemctl start frpc
systemctl enable frpc
这样,只要盒子能上网,就可以同一个地址去访问了。具体盒子怎么连接的,就不用我们操心了。
谢谢分享,学习了
asd as d阿斯顿
谢谢分享,学习了
我要学习一下
好好学习
谢谢分享!
?发表无意义言论,触发过
谢谢分享,学习了
学习一下
这真是个好文章,谢谢
这真是个好文章,谢谢
辛苦了,学习一下
谢谢分享,学习了
谢谢分享,学习了
瞅瞅瞅瞅,mark一手
谢谢分享 学习学习
谢谢分享,学习了
谢谢分享,学习了
openwrt的frp没成功,试试这个docker版的
学习学习