首页
关于
Search
1
中兴F7607P从移动版刷成电信版的流程
1,875 阅读
2
利用grafana创建一个openclash探针
360 阅读
3
Openwrt技巧合集
311 阅读
4
Docker部署NPS内网穿透服务
311 阅读
5
使用docker部署shadowsocks(2022)
253 阅读
网站相关
VPS
系统相关
docker
openwrt
网络设备
登录
Search
标签搜索
docker
nextcloud
xrayr
rclone
Steven's Site
累计撰写
20
篇文章
累计收到
4
条评论
首页
栏目
网站相关
VPS
系统相关
docker
openwrt
网络设备
页面
关于
搜索到
20
篇与
的结果
2022-06-25
Docker安装方法及常用命令
安装Docker(Linux各发行版适用,国内可使用Aliyun镜像)如果没安装 curl ,sudo 的,需要先安装 curl , sudo以debian(ubuntu)系统为例:apt update && apt install curl sudo wget -y官方源curl -sSL https://get.docker.com/ | sh阿里云curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun安装portainer(推荐)portainer是个轻量级的Docker管理面板,可以图形化操作容器以及镜像,方便新手入门。官方示例:http://demo.portainer.io/#!/auth用户名: admin密码: tryportainer利用Docker拉取portainer镜像(汉化版)docker run -d \ -p 8000:8000 \ -p 9000:9000 \ --name=portainer \ --restart=always \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /data/portainer:/data \ outlovecn/portainer-cn:latest上面命令中的参数含义:-d 以后台方式运行容器; -p 8000:8000 将宿主机8000端口映射到容器端口; -p 9000:9000 将宿主机9000端口映射到容器端口; --name portainer 设置容器名称,若不指定则随机生成; --restart always 容器退出时总是重新启动,若需退出手动运行 docker stop portainer; -v /var/run/docker.sock:/var/run/docker.sock 将宿主机 docker.sock(Docker API) 映射到容器; -v /data/portainer 映射宿主机数据卷到容器 /data/portainer 目录;完成后浏览器访问 http://服务器IP:9000 进行初始化配置。其他问题port is already allocated 端口被占用的解决办法重启以后发现docker容器并没有在运行,而占用着端口,利用docker ps查看进程,发现相关的容器并没有在运行使用ps -aux | grep -v grep | grep docker-proxy命令时发现 docker-proxy 却依然绑定着端口:故采取下列方式修复:1.停止docker进程sudo service docker stop2.删除local-kv.dbsudo rm /var/lib/docker/network/files/local-kv.db3.最后启动docker即可修复service docker start重建docker网络(遇到容器无法联网的时候使用)pkill docker iptables -t nat -F ifconfig docker0 down brctl delbr docker0 docker -d systemctl restart docker
2022年06月25日
54 阅读
0 评论
0 点赞
2022-06-25
VPS优化相关
[toc]DD成debian11脚本(root用户运行)1.debi.sh脚本下载脚本:curl -fLO https://raw.githubusercontent.com/bohanyang/debi/master/debi.sh && chmod a+rx debi.sh运行脚本:./debi.sh --cdn --network-console --ethx --bbr --user root --password <新系统用户密码>--bbr 开启 BBR--ethx 网卡名称使用传统形式,如 eth0 而不是 ens3--cloud-kernel 安装占用空间较小的 cloud 内核,但可能会导致 UEFI 启动的机器(如 Oracle、Azure 及 Hyper-V、Google Cloud 等)VNC 黑屏。BIOS 启动的普通 VPS 则没有此问题。默认时区为 UTC,添加 --timezone Asia/Shanghai 可使用中国时区。默认使用 Debian 官方 CDN 镜像源(deb.debian.org),添加 --china 可使用阿里云镜像源。如果没有报错可以重启:shutdown -r now2.moeclub脚本(DD成debian11)bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh') -d 11 -v 64 -p "abcd123456" -port "22"DD成功后,可为新机子安装一些常用的软件apt install curl sudo net-tools wget dnsutils -y升级内核至5.16(可选,仅限X86)1.下载内核Debian:curl 'https://liquorix.net/add-liquorix-repo.sh' | sudo bashUbuntu :sudo add-apt-repository ppa:damentz/liquorix && sudo apt-get update2.安装内核sudo apt-get install linux-image-liquorix-amd64 linux-headers-liquorix-amd643.重启系统rebootBBR优化相关(基于原版bbr,可选)运行如下代码:cat > /etc/sysctl.conf <<EOF fs.file-max = 1048576 net.core.rmem_max = 67108864 net.core.wmem_max = 67108864 net.ipv4.tcp_mem = 25600 51200 102400 net.ipv4.tcp_rmem = 4096 87380 67108864 net.ipv4.tcp_wmem = 4096 65536 67108864 net.core.somaxconn = 10240 net.core.default_qdisc = fq net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_congestion_control = bbr EOF然后运行如下代码使配置生效:sysctl -p && sysctl --systemSS相关一键ss脚本:作者仓库:https://github.com/loyess/Shellwget -N --no-check-certificate -c -t3 -T60 -O ss-plugins.sh https://git.io/fjlbl chmod +x ss-plugins.sh ./ss-plugins.sh一键搭建vmess/vless作者仓库:https://github.com/mack-a/v2ray-agentwget -P /root -N --no-check-certificate "https://raw.githubusercontent.com/mack-a/v2ray-agent/master/install.sh" && chmod 700 /root/install.sh && /root/install.sh再次使用脚本可以输入vasma,内置一些实用功能,比如更换bbr内核端口转发相关一键gost脚本作者仓库:https://github.com/KANIKIG/Multi-EasyGostwget --no-check-certificate -O gost.sh https://raw.githubusercontent.com/KANIKIG/Multi-EasyGost/master/gost.sh && chmod +x gost.sh && ./gost.sh选1 先安装gost选n,国外机不需使用大陆镜像再次运行脚本 ./gost.sh如果只需要搭建ss,选4即可设置好密码,加密方式,端口后即可使用加密方式建议选 aead-chacha20-poly1305一键socat管理脚本wget -N --no-check-certificate https://ghproxy.com/https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/socat.sh && chmod +x socat.sh && bash socat.sh流媒体检测来源 https://github.com/lmc999/RegionRestrictionCheckbash <(curl -L -s check.unlock.media) -M 4 \\仅测试ipv4 bash <(curl -L -s check.unlock.media) -M 6 \\仅测试ipv6VPS综合测试curl -sL yabs.sh | bash如果想要跳过iperf测试 可用curl -sL yabs.sh | bash -s -- -i三网测速多线程测速bash <(curl -sSL "https://github.com/CoiaPrant/Speedtest/raw/main/speedtest-multi.sh")单线程测速bash <(curl -sSL "https://github.com/CoiaPrant/Speedtest/raw/main/speedtest-single.sh")其他脚本1. 显示当前系统信息wget https://raw.githubusercontent.com/lamysafari88/vpsbox/main/nhfetch.sh && bash nhfetch.sh install效果如下 卸载命令wget https://raw.githubusercontent.com/lamysafari88/vpsbox/main/nhfetch.sh && bash nhfetch.sh uninstall给VPS 配置 SSH 密钥免密登录1.生成密钥对在远程SSH上输入ssh-keygen一路回车即可2.安装公钥cd .ssh/ cat id_rsa.pub >> authorized_keys # 将公钥写入到 authorized_keys 文件3.修改权限chmod 600 authorized_keys chmod 700 ~/.ssh然后记得把~/.ssh下里面的文件都拷到本地4.修改sshd配置文件编辑/etc/ssh/sshd_config找到如下两项,修改成yesRSAAuthentication yes PubkeyAuthentication yes5.重启sshd服务在你确认能使用密钥文件id.rsa能成功登录后,如果需要禁用密码登录,请更改以下参数:编辑/etc/ssh/sshd_configPasswordAuthentication no然后:service sshd restart退出screen窗口:按住ctrl 先按a 再按d修改ipsetnano /etc/dnsmasq.d/warp.conf然后 systemctl restart dnsmasqdebian10 更新内核至5.10(不分ARM和X86)参考:https://p3terx.com/archives/debian-linux-vps-server-wireguard-installation-tutorial.html1、添加 backports 源echo "deb http://deb.debian.org/debian $(lsb_release -sc)-backports main" | sudo tee /etc/apt/sources.list.d/backports.listsudo apt updateuname -r此时看到的版本应该是4.19的,为了之后安装warp方便,我们可以更新内核到新版,5.6以上就自带了wireguard了,现在最新的是5.10sudo apt -t $(lsb_release -sc)-backports install linux-image-$(dpkg --print-architecture) linux-headers-$(dpkg --print-architecture) --install-recommends -y安装完重启,执行 uname -r 命令,现在已经是5.10了。
2022年06月25日
65 阅读
0 评论
0 点赞
2022-06-24
caddy2简单使用教程
安装 caddy v2添加caddy官方的软件包源到Ubuntu的包管理器中,并通过管理器直接安装caddy v2,安装完成会自动运行caddy服务。添加caddy官方的软件源,更新软件包并安装caddy v2$ echo "deb [trusted=yes] https://apt.fury.io/caddy/ /" \ | sudo tee -a /etc/apt/sources.list.d/caddy-fury.list $ sudo apt update $ sudo apt install caddy一切顺利的话将会出现如下内容:Unpacking caddy (2.0.0) ...###.................................] Setting up caddy (2.0.0) ...###############....................] ... 查看caddy的版本信息,以验证是否安装成功 $ caddy version编辑caddy配置nano /etc/caddy/Caddyfilecaddy的服务管理systemctl enable caddy # 开机启动 systemctl start caddy # 启动 systemctl stop caddy # 停止 systemctl restart caddy # 重启 systemctl status caddy # 查看状态 systemctl daemon-reload # 重载配置配置 caddy v2nano etc/caddy/Caddyfile建议全删掉官方默认配置如配置简单的反代,可按照下面设置:xx.xxx.com { tls
[email protected]
//填入自己邮箱 reverse_proxy localhost:8888 } // 可填入多个域名 xxx.xxx.com { tls
[email protected]
//填入自己邮箱 reverse_proxy localhost:8889 }填写完成后 重启caddy, systemctl restart caddy.service
2022年06月24日
78 阅读
0 评论
0 点赞
2020-02-25
Deepin(Ubuntu/Debian)如何使用OneDrive,并开启自动同步
[toc]Linux平台目前还没有官方的Office365套件,而博主手上几乎所有平台的设备都有,故想着如何让Linux也用上Onedrive,主要还是为了配合Joplin(一款全平台适用的笔记软件)。安装依赖需要安装的依赖有libcurl、sqlite3、curl、DMD,使用Ctrl+Alt+T等方式打开终端,执行以下命令sudo apt install libcurl4-openssl-devsudo apt install libcurl4-openssl-dev libsqlite3-dev curlcurl -fsS https://dlang.org/install.sh | bash -s dmd运行如下代码,来使用dmdsource ~/dlang/dmd-2.095.0/activate安装OneDrive项目GitHub地址:https://github.com/skilion/onedrive执行命令前,请确保make以及git已安装,若未安装请先使用sudo apt install进行安装。sudo apt install make gitgit clone https://github.com/skilion/onedrive.gitcd onedrivesudo make && make install登录并获取OneDrive文件在开启同步前,需要先进行初始化,登录到OneDrive并下载OneDrive中所有的文件到本地,执行命令onedrive稍等片刻,屏幕上会出现一个微软的oauth链接,这时候需要在浏览器中打开这个链接,并登录微软账户,登录完成后,会被重定向到一个空白页面,如:https://login.microsoftonline.com/common/oauth2/nativeclient?code=M.R3_BAY.xxxxxxx将这个页面的地址复制进终端,并按下回车,登录过程就完成了。登录完成后,终端会出现正在下载的文件,稍等片刻待所有文件都下载完成后,初始化完毕,在默认设置下,OneDrive文件夹将位于~/OneDrive。开启自动同步初始化完毕后,便可以开启自动同步功能systemctl --user enable onedrivesystemctl --user start onedrive此后,对于~/OneDrive文件夹中内容的所有更改都将被同步到安装了OneDrive的其他设备中了。
2020年02月25日
116 阅读
0 评论
0 点赞
2020-02-25
双显卡笔记本(Intel+Nvidia)解决安装Deepin V20(Ubuntu)卡死在Logo界面的方法
老电脑装Windows不流畅,且家中windows机子太多,就想着装Linux玩玩。众所周知,Linux对AMD NVIDIA的独显兼容性并不是太好,默认的开源驱动也不能发挥出显卡本身的价值,(目前我的机子还不能完美输出2K分辨率,也许组装台式机会好很多)。笔者的电脑为 I7 4710QM + GTX860M 不管装Arch也好,Deepin等Debian系的系统,ChromeOS也罢,均不能顺利的进入系统。(唯有Windows可以顺利的进入系统)坑1安装界面显示不全。在语言选择界面无法点击下一步 出现的情况多半是使用1080P以上的显示器,笔者的2K显示器也无法显示完全。解决方案在grub界面(启动画面), 按 e 进入 编辑器,把livecd-installer删掉,按F10后,进入预览系统即可安装。坑2安装完成后无法进入系统解决方案安装的时候选择集成闭源驱动在grub界面(启动画面), 按 e 进入 编辑器,把倒数第二行(linux行)的 spiash quiet 删除, 换成 nouveau.modeset=0,之后按F10,就可以顺利进入系统了。
2020年02月25日
75 阅读
0 评论
0 点赞
1
...
3
4