首页
新随笔
日记
教程
网络杂篇
我的图集
站点导航
个人视频
影视
更多
留言板块
精选壁纸
站点统计
友情链接
工具
私人网盘
搜索
1
10年免费VPSserv00&ct8百分百免费注册成功 ProxySite-免费网络代理
115 阅读
2
基于cloudflare pages搭建免费VLESS节点
92 阅读
3
github批量上传文件PHP
82 阅读
4
写了一个Joe主题全站友情链接
63 阅读
5
欢迎使用 Typecho
59 阅读
搜索
标签搜索
Docker
Linux
PHP
centos
ubuntu
服务器
教程
nps
npc
内网穿透
一键脚本
webdav
宝塔
Joe主题
友情链接
github
icon
图标
苹果cms
mysql
小小
累计撰写
22
篇文章
累计收到
5
条评论
首页
分类
新随笔
日记
教程
网络杂篇
页面
我的图集
站点导航
个人视频
影视
留言板块
精选壁纸
站点统计
友情链接
工具
私人网盘
用户登录
登录
注册
搜索到与
3
篇与
的结果
2024-10-08
docker使用macvlan配置网络,使容器与宿主机在同一局域网,广播域内
Linux系统网卡开启混杂模式在终端输入ip addr 查询网卡 在终端输入ip link set enp0s8 promisc on 开启网卡接口enp0s8的混杂模式,enp0s8根据实际配置网卡填写 在终端输入ifconfig查看是否开启混杂模式,显示有PROMISC即为混杂模式已开启创建docker network docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.253 -o parent=ens224 mymacvlan创建容器 docker run -itd --network=mymacvlan --ip=192.168.1.221 --name=centos-test centos–network:指定为上面创建的网络 –ip:指定IP地址,如果不指定的话会自动分配。建议自己指定,可避免IP地址冲突问题 启动完成后,通过docker exec 进入容器中,进行操作,查看IP地址,ping windows,使用tcpdump抓包进行查看能否收到DHCP广播包。发现能ping通windows和与windows相通的机器,能抓包到DHCP包。大功告成。
2024年10月08日
25 阅读
0 评论
0 点赞
2023-12-24
记录一个安装nps的文章
nps1、简介官网:https://ehang-io.github.io/nps/#/项目:https://github.com/ehang-io/nps版本:https://github.com/ehang-io/nps/releasesdocker:https://hub.docker.com/r/ffdfgdfg/npc2.安装包安装(1)下载对应的系统版本即可,服务端和客户端是单独的(我这里下载linux_amd64_server.tar.gz)下载地址:https://github.com/ehang-io/nps/releases解压NPStar -zxvf linux_amd64_server.tar.gz或者直接执行下面命令下载并解压服务端wget https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_amd64_server.tar.gz&& tar zxvf linux_amd64_server.tar.gz(2)安装NPS,进入安装目录输入命令sudo ./nps install(3)启动前修改nps/conf/nps.conf配置文件编辑配置文件cd npschmod +x nps#新版中app.conf已更名为nps.conf#nano或者vi命令打开指定文件进行编辑nano conf/nps.conf启动NPS(命令任选一个,)sudo nps start./nps start其他命令配置文件重载sudo nps reload# 停止nps stop# 重启nps restart# 服务端更新nps-update update3.docker安装下载完服务器压缩包后,解压,然后进入解压后的文件夹使用方式1、拉取nps镜像docker pull ffdfgdfg/nps2、创建nps挂载文件目录(自己随意设置)mkdir -p /mnt/sdc/nps/conf3、从github上拉取conf文件信息https://github.com/ehang-io/nps/tree/master/conf4、上传conf文件的内容到刚创建好的挂载目录5、修改nps.conf文件 主要修改一些端口6、启动nps,设置对外映射的端口区间docker run -d --name npc --net=host -v <本机conf目录>:/conf ffdfgdfg/npc -config=/conf/npc.conf7、放行宝塔和服务器端口19000-190107、访问你的服务器iphttp://ip:19003/login/index默认的登录账户密码:admin:admin8、创建客户端查看-server和 -vkey9、创建tcp隧道绑定创建的客户端编号10、下载nps客户端的服务,修改npc.conf文件 ,设置 -server 和-vkey的值11、启动退出当前目录,启动npc服务,即可实现内网穿透
2023年12月24日
16 阅读
0 评论
0 点赞
2023-12-24
记录一台VPS搭建DOCKER的几个镜像
系统为原装centos7.6,安装git,yum install -y git一键安装curl -fsSL https://get.docker.com | bash -s docker启动systemctl start docker创建自定义网络(方便后期自定义内网IP)docker network create --subnet=172.100.100.0/24 DockerNetBridge接下来安装docker管理面版docker run -d --restart=always --name="portainer" --net DockerNetBridge --ip 172.100.100.2 -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock 6053537/portainer-ce可以IP访问,当然也可以绑定域名绑定域名方法在nginx-proxy-manager设置转发,Forward Hostname填写172.100.100.2,端口9000接下来安装nginx-proxy-manager中文版docker run -itd --restart=always --name nginx --net DockerNetBridge --ip 172.100.100.3 -p 80:80 -p 443:443 -p 81:81 --privileged=true -v /nginx/data:/data -v /nginx/letsencrypt:/etc/letsencrypt chishin/nginx-proxy-manager-zh:latest默认的账号:admin@example.com,密码:changeme接下来安装oneapimkdir /home/one-api//直接dockerhub模式docker run --name one-api -itd --privileged=true --restart always --net DockerNetBridge --ip 172.100.100.102 -e TZ=Asia/Shanghai -v /home/one-api:/data justsong/one-api//dockerfile模式git clone https://github.com/yikcms/one-api.gitdocker build -t one-api .接下来在nginx-proxy-manager设置转发,Forward Hostname填写172.100.100.102,端口3000,高级设置里面填上proxy_http_version 1.1; proxy_connect_timeout 4s;proxy_read_timeout 60s;proxy_send_timeout 12s;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "Upgrade";访问你绑定的域名,默认账号密码root 123456接下来安装pandoradocker run -itd --restart=always --name pandora --net DockerNetBridge --ip 172.100.100.105 -e PANDORA_SERVER=0.0.0.0:3000 -e PANDORA_CLOUD=cloud pengzhile/pandora如果使用第三方的api卡,可以使用自己搭建的,添加参数-e CHATGPT_API_PREFIX=自己搭建的代理地址接下来在nginx-proxy-manager设置转发,Forward Hostname填写172.100.100.105,端口3000,高级设置里面填上proxy_http_version 1.1; proxy_connect_timeout 4s;proxy_read_timeout 60s;proxy_send_timeout 12s;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "Upgrade";接下来安装一个ChatGPT-Next-Webdocker run -itd --name nextgpt -e OPENAI_API_KEY=sk-xxxx -e CODE=你的密码 --net DockerNetBridge --ip 172.100.100.108 -e BASE_URL=http://172.100.100.102:3000 yidadaa/chatgpt-next-web如果使用第三方的api卡,可以使用自己搭建的,添加参数-e CHATGPT_API_PREFIX=自己搭建的代理地址接下来在nginx-proxy-manager设置转发,Forward Hostname填写172.100.100.108,端口3000,高级设置里面填上proxy_http_version 1.1; proxy_connect_timeout 4s;proxy_read_timeout 60s;proxy_send_timeout 12s;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "Upgrade";接下来安装一个无头chrome浏览器docker run -itd --name chrom --net DockerNetBridge --ip 172.100.100.110 hongjiang11/python-api:1.4接下来在nginx-proxy-manager设置转发,Forward Hostname填写172.100.100.110,端口80,高级设置里面填上api 访问/?url = 网址 chrome 无头解析 /chrome/?url = 网站接下来安装一个远程chromium浏览器docker run -itd --name rdp --shm-size 256m --net DockerNetBridge --ip 172.100.100.115 -p 3388:3389 danielguerra/alpine-xfce4-xrdp修改默认密码docker exec -ti rdp passwd alpine安装一个m3u8视频离线下载器mkdir /home/ffandowndocker run -itd --name m3u8 --net DockerNetBridge --ip 172.100.100.126 -v /home/ffandown:/app/media h55205l/ffandown:v2接下来在nginx-proxy-manager设置转发,Forward Hostname填写172.100.100.126,端口8081,高级设置里面填上。这里也可以选择Custom locations模式。使用方法直接访问域名即可,也可以使用api形式,给https://域名/down 发送post,{name:'文件名',url:'m3u8链接'}
2023年12月24日
42 阅读
0 评论
1 点赞