avatar

松果工作室

欢迎光临

  • 首页
  • freeRTOS
  • ESP
  • 开发手册
  • 快速笔记
  • 个人收藏
  • 工具
Home 玩客云配置
文章

玩客云配置

Posted 2023-11-12 Updated 2023-11- 12
By YCP
18~23 min read

哔哩哔哩张大七 up 主写的

连接SSH后进行如下操作:

下面的命令逐行复制,然后鼠标右键粘贴就行。
1.更新:
更新软件列表
apt-get update
更新软件
apt-get upgrade

2.安装宝塔5.9版本:
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh

注意:Bt-Panel: http://xxx.xxx.xxx.xxx:8888中的xxx.xxx.xxx.xxx为你当前的公网ip地址,我们登陆的时候需要换成玩客云的局域网ip否则无法访问。

3.安装支持库:
wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gz
(也可以直接用我下载的libiconv-1.13.1.tar.gz直接上传服务器,上传服务器位置见libiconv-1.13.1.tar上传位置.png)

4.解压libiconv-1.13.1.tar.gz:
tar zxvf libiconv-1.13.1.tar.gz

5.进入刚解压的libiconv-1.13.1目录下:
cd libiconv-1.13.1

6.接着输入配置libiconv
./configure -prefix=/usr/local
注意:如果上面命令没有问题请忽视括号里的命令
( 如果上面命令如果失败需要指定arm机型:./configure -prefix=/usr/local --build arm-pc-linux )

7.编译安装
make
make install

8.输入创建一个文件链接到Libiconv库
ln -s /usr/local/lib/libiconv.so /usr/lib
ln -s /usr/local/lib/libiconv.so.2 /usr/lib/libiconv.so.2

9.切换到root目录
cd /root

10.输入下载提供的nginx.sh
wget https://www.feiji.work/n1/bt/nginx.sh

11.再输入直接安装
sh nginx.sh install

注意:如果要安装nginx请不要安装Apache(两个软件互相排斥),php最好安装 php7.x(不要安装5.x),另外如果要安装不了nginx请检查是否安装了Apache,如果安装了Apache卸载Apache后既可安装nginx。

现在登录宝塔命面板安装nginx1.14 mysql5.5 php7.x (宝塔一键部署源码)之后就可以安装网站了。


内网穿透

1.下载花生壳linux软件。我们这里使用的是树莓派版本
下载链接https://hsk.oray.com/download/选择树莓派版本下载或者使用我打包好的安装包phddns_3.0.4_systemd.deb

2.安装软件
利用WinSCP软件上传phddns_3.0.4_systemd.deb至/root目录下
为了确保有权限 使用 sudo -s 命令切换为管理员

3.使用命令ls查看当前目录下是否有phddns_3.0.4_systemd.deb
ls

这时能查看到phddns_3.0.4_systemd.deb就可以输入下面命令
安装
dpkg -i phddns_3.0.4_systemd.deb
RAPI282c8c701ca8
4.输入phddns回车后,可以看到扩展的功能:
下面【】终的命令暂时不需要使用
【phddns start(启动)| stop(停止)| status(状态)| restart(重启)|
phddns reset(重置)
phddns version(版本】

5.注册一个花生壳账号(个人用户):https://hsk.oray.com/download/

6.WordPress相对路径设置
在宝塔面板中把花生壳设置的域名添加到博客网站里:

两种方法推荐使用第一种:
①.修改数据库,需要安装phpMyAdmin
打开宝塔面板数据库,点击数据库右边的管理页面跳转phpMyAdmin,选择wp_options 编辑siteurl和home 把里面的原来ip地址改为你的花生壳域名保存即可。
②.网站目录includes下找到option.php文件
编辑option.php
cttl+f找到函数 function get_option
需要修改的源代码(function get_option( $option, $default = false ) {
global $wpdb;
$option = trim( $option );
if ( empty( $option ) )
return false;
if('home' == $option ||'siturl' == $option)
return $activehome;)
function get_option( $option, $default = false ) {
global $wpdb;
$activehome = 'http://'.$_SERVER['HEEP_HOST'].'/你的域名';
$option = trim( $option );
if ( empty( $option ) )
return false;

之前讲过玩客云可以安装armbian与openwrt,但是并没有安装docker,因为玩客云的s905是32位的,可用的docker镜像比较少,所以没有折腾,最近发现了一个刷机即可使用docker的armbian镜像,就玩了一下,可以实现大部分的斐讯n1的功能。

有了omv5与docker丝毫不逊色N1的玩客云

让玩客云与N1一样出色不仅要omv还要docker

可以安装docker的armbian镜像docker_Armbian_20.05.4_Aml-s805_focal_current_5.7.0-rc5
https://pan.baidu.com/s/132mbd05DE9wqYoRiw4dA4Q
提取码:5wxi

镜像通过写盘工具写到u盘,插入到靠近网口的usb上,插上电源方可加载系统

第一次启动会很慢,稍安勿躁
启动以后,去路由器里拿到ip
用ssh工具登录
用户名是root
密码是1234
登录后要求修改root密码
输入密码1234
然后输入两次新密码,有复杂度要求,数字密码大写特殊符号等,你看着输吧

设置成功会要求新建用户,这里取消就可以了,不用新用户了

按ctrl c会中断

这时候系统还是在u盘了的

cd /boot/install
./install.sh
会把系统写入到emmc中

等待写入完毕会自动退出
拔下u盘,拔电重启

耐心等待启动完毕,ip大概率还是之前的ip,如果登陆不了就去路由器里确认。

再次登录成功,系统就刷好了

安装samba实现共享

插上移动硬盘或者u盘,我这里是一个u盘
需要分区格式化,我这里就不演示了,用fdisk或者parted分区,挂载
我挂在到了/data目录上

安装samba

apt update 
apt install samba
# 设置用户
useradd yin
smbpasswd -a yin
# 123456

配置共享的目录
nano /etc/samba/smb.conf

[wkyshare]
   comment = wky shares
   path = /www/docker/samba
   create mask = 0664
   directory mask = 0775
   read only = No
   valid users = yin

重启服务

systemctl restart smbd
systemctl enable smbd
# 可以在局域网的win机器访问
# \\ip 查看共享是否正常

就可以了安装docker

apt update
apt install docker.io
docker info

下面是必装镜像

安装portainer

docker run -d \
 -p 8000:8000 \
 -p 9000:9000 \
 -v /var/run/docker.sock:/var/run/docker.sock \
 -v /www/docker/portainer/data:/data \--name=portainer \
 --restart=always \
portainer/portainer-ce

安装openwrt

docker pull virking/openwrt:20.04
ip link set eth0 promisc on
docker network create -d macvlan --subnet=192.168.2.0/24 --gateway=192.168.2.1 -o parent=eth0 macnet

启动一个openwrt容器
docker run -i -t -d --name=openwrt --restart=always --network=macnet --privileged=true virking/openwrt:20.04 /sbin/init

编辑网卡
vi /etc/config/network
内容如下,注意修改网段

config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'

config globals 'globals'
option ula_prefix 'fdd3:60d7:a044::/48'

config interface 'lan'
option type 'bridge'
option ifname 'eth0'
option proto 'static'
option ipaddr '192.168.2.254' #openwrt的IP地址,可自定义网段内任意IP,不发生冲突即可
option netmask '255.255.255.0'
option gateway '192.168.2.1’ #填写主路由的IP地址
option dns '192.168.2.1’ #填写主路由的IP地址

config interface 'vpn0'
option ifname 'tun0'
option proto 'none'

重启玩客云等待openwrt启动后
账密:root-password

回到玩客云shell
/etc/network/interfaces /etc/network/interfaces.bak
vi /etc/network/interfaces

添加如下内容
auto macvlan
iface macvlan inet static
address 192.168.188.8
netmask 255.255.255.0
gateway 192.168.188.1
dns-nameservers 192.168.188.1
pre-up ip link add macvlan link eth0 type macvlan mode bridge
post-down ip link del macvlan link eth0 type macvlan mode bridge

Bushu transmission

 
docker run \
  -d \
  --name=transmission \
  -e USERNAME=admin \
  -e PASSWORD=admin \
  -e PUID=1000 \
  -e PGID=1000 \
  -p 9091:9091 \
  -p 51413:51413 \
  -p 51413:51413/udp \
  -v /data/transmission/config:/config \
  -v /data:/downloads \
  -v /data/transmission/watch:/watch \
  --restart unless-stopped \
lsioarmhf/transmission
 

给transmission安装界面
到docker的shell中
wget https://gitee.com/culturist/transmission-web-control/raw/master/release/install-tr-control-gitee.sh
bash install-tr-control-cn.sh

网盘nextcloud

docker run -d \
--name nextcloud \
-p 8085:80 \
-v /data/docker/nextcloud/html:/var/www/html \
-e TZ=Asia/Shanghai \
--restart unless-stopped \
nextcloud
 

blog

docker run -d -p 80:80 --name typecho -v "/data/tyepcho":/var/www/html yangxuan8282/typecho:php-arm

aria2

docker run -d \
    --name aria2-pro \
    --restart unless-stopped \
    --log-opt max-size=1m \
    --network host \
    -e PUID=1000 \
    -e PGID=1000 \
    -e RPC_SECRET=12345 \
    -e RPC_PORT=6800 \
    -e LISTEN_PORT=6888 \
    -v /data/docker/aria2/config:/config \
    -v /www/docker/downloads:/downloads \
    p3terx/aria2-pro

浏览器安装插件连接 6800端口即可

web ui
https://github.com/mayswind/AriaNg

同步工具
verysync

docker run -d \
--restart=unless-stopped \
--name verysync \
-v /data/verysync:/data \
-p 8886:8886 \
unwenliu/verysync:armv7

qbittorrent

docker run -d \
  --name=qbittorrent \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Aisa/Shanghai \
  -e WEBUI_PORT=8080 \
  -p 8080:8080 \
  --network host \
  -v /data/docker/qb/config:/config \
  -v /www/docker/seedownloads:/downloads \
  --restart unless-stopped \
  ghcr.io/linuxserver/qbittorrent
坑和笔记
Linux
License:  CC BY 4.0
Share

Further Reading

Dec 23, 2024

其他笔记

EC800K AT连接移远云 配置过程 # 配置产品信息(初次连接需配置) AT+QIOTCFG="productinfo","pxxxxt","cDVTxxxxxxxxWGVB" # 连接开发者中心 AT+QIOTREG=1 # 查询当前连接状态(+QIOTSTATE: 8为正常) AT+QI

Jun 21, 2024

环形滤波算法

#include <stdio.h> #include <stdlib.h> #define BUFFER_SIZE 10 // 缓冲区大小 #define THRESHOLD 180

Jun 17, 2024

STM32 ADC采集的三种方式

采样周期 单个采集模式 ADC_Settings: 程序使用 uint16_t ADC_Read(

OLDER

ESPNOW

NEWER

BLE mesh

Recently Updated

  • ESP32(八) 简单的webserver
  • ESP32(七) NVS
  • ESP32(四) STA & AP
  • 多级菜单
  • ESP32(五) ESP32 OTA

Trending Tags

WCH Linux Elec freeRTOS STM ESP Flutter Others SwiftUI

Contents

©2025 松果工作室. Some rights reserved.

Using the Halo theme Chirpy