Cloudflare搭建DDNS(docker)

本文所使用的项目地址https://github.com/oznu/docker-cloudflare-ddns 安装 docker yum install -y yum-utils device-mapper-persistent-data lvm2 && yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo && yum install docker-ce && systemctl start docker && systemctl enable docker && docker version 快速设置: docker run -d \ -e EMAIL=hello@example.com \ -e API_KEY=xxxxxxx \ -e ZONE=example.com \ -e SUBDOMAIN=subdomain \ --restart=always oznu/cloudflare-ddns

2021-08-18 · 1 min

CentOS 7拨号上网(ADSL & PPPoE)

步骤概述: 1、搜寻PPPoE相关软件,本人使用的是rp-pppoe yum search pppoe 2、使用yum安装rp-pppoe yum install rp-pppoe -y 3、开始配置PPPoE连接 pppoe-setup 4、输入ISP提供的账户 5、输入以太网卡代号,默认是eth0(注:CentOS 7已不是默认eth0,自行使用ifconfig命令即可找到) 6、配置:若长时间连线,连线会被自动中断(我不干,选no) 7、配置主DNS服务器 8、配置次DNS服务器 9、两次输入账户密码以确认 10、配置普通账户是否有网络连接权限 11、配置防火墙(没有特殊需求选0就OK) 12、配置是否开机自动拨号连接 13、确认刚填写的配置信息 14、连接网络尽情享受吧! 相关命令@ 连接网络:/sbin/ifup ppp0,断开连接:/sbin/ifdown ppp0,查看网络状态:/sbin/pppoe-status ………………………………… 这是华丽丽的分割线 ………………………………… 获取以太网卡代号 复制代码 1 [dsp@dsp Desktop]$ ifconfig 2 enp9s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 # 有线网卡 3 ether 20:1b:06:3d:22:05 txqueuelen 1000 (Ethernet) 4 RX packets 0 bytes 0 (0.0 B) 5 RX errors 0 dropped 2297 overruns 0 frame 0 6 TX packets 0 bytes 0 (0.0 B) 7 TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 8 device interrupt 18 9 10 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 11 inet 127.0.0.1 netmask 255.0.0.0 12 inet6 ::1 prefixlen 128 scopeid 0x10 13 loop txqueuelen 0 (Local Loopback) 14 RX packets 2 bytes 110 (110.0 B) 15 RX errors 0 dropped 0 overruns 0 frame 0 16 TX packets 2 bytes 110 (110.0 B) 17 TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 18 19 virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 20 inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255 21 ether 52:54:00:36:45:23 txqueuelen 0 (Ethernet) 22 RX packets 0 bytes 0 (0.0 B) 23 RX errors 0 dropped 0 overruns 0 frame 0 24 TX packets 0 bytes 0 (0.0 B) 25 TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 26 27 wlp8s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 # 无线网卡 28 inet 192.168.0.151 netmask 255.255.255.0 broadcast 192.168.0.255 29 inet6 fe80::4ad2:24ff:fee8:f962 prefixlen 64 scopeid 0x20 30 ether 48:d2:24:e8:f9:62 txqueuelen 1000 (Ethernet) 31 RX packets 20017 bytes 16100210 (15.3 MiB) 32 RX errors 0 dropped 0 overruns 0 frame 0 33 TX packets 18263 bytes 2641746 (2.5 MiB) 34 TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 复制代码 配置rp-pppoe客户端 ...

2021-08-18 · 8 min

一键pptp安装脚本

centos7 一键pptp安装脚本 yum install -y wget wget https://z-v.winecoo.com:5678/linux/pptp/CentOS7-pptp-host1plus.sh chmod +x ./CentOS7-pptp-host1plus.sh ./CentOS7-pptp-host1plus.sh -u wine -p hp198521

2021-08-16 · 1 min

一键式超简单L2TP/IPSec安装脚本教程

系统要求 首先说下系统要求吧,系统支持:CentOS6+,Debian7+,Ubuntu12+,内存小于128M的小鸡仔就不要往下看了为你好另外OpenVZL架构的也不要看了(因为需要开启TUN/TAP才能正常使用、还需要系统内核支持 IPSec 才行一般不建议在 OpenVZ 的 VPS 上安装。) 检测TUN/TAP 如果条件都符合的话,我们现在先检测是否支持TUN模块执行命令 cat /dev/net/tun 如果返回信息为:cat: /dev/net/tun: File descriptor in bad state 说明正常 检测是否支持ppp模块执行命令 cat /dev/ppp 如果返回信息为:cat: /dev/ppp: No such device or address 说明正常 如果上面的四点都全部满足的话可以接着往下看啦,基本上99%的都可以满足,要是不能满足的都是超级垃圾没人要的服务器了,建议尽早更换 安装步骤 执行命令 wget --no-check-certificate http://shell.easion.site/shell/vpn/l2tp-ipsec-vpn/l2tp-2020.06.05.sh chmod +x l2tp-2020.06.05.sh ./l2tp-2020.06.05.sh 使用命令 如果你要想对用户进行操作,可以使用如下命令: l2tp -a 新增用户 l2tp -d 删除用户 l2tp -m 修改现有的用户的密码 l2tp -l 列出所有用户名和密码 l2tp -h 列出帮助信息

2021-08-14 · 1 min

NPS一款轻量级、高性能、功能强大的内网穿透代理服务器

简介 NPS 是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持 tcp、udp 流量转发,可支持任何 tcp、udp 上层协议(访问内网网站、本地支付接口调试、ssh 访问、远程桌面,内网dns解析等等……),此外还支持内网 http 代理、内网 socks5 代理、p2p 等,并带有功能强大的 web 管理端。 一键脚本: bash <(curl -L -s https://opt.cn2qq.com/opt-script/nps.sh)

2021-07-30 · 1 min

使用Cloudflare搭建DDNS

前言 DDNS(Dynamic Domain Name Server/动态域名服务 可以随时将本地服务器的IP更新至域名解析。 获取cloudflare里面授权key 登录cloudflare 进入DNS里面,设置用于 DDNS 解析的二级域名,ip可以随意填写,后面脚本会通过api修改 进入 https://dash.cloudflare.com/profile/api-tokens 获限全局Global API Key 下载 DDNS 脚本 curl https://raw.githubusercontent.com/yulewang/cloudflare-api-v4-ddns/master/cf-v4-ddns.sh > /root/cf-v4-ddns.sh && chmod +x /root/cf-v4-ddns.sh 修改cf-v4-ddns.sh脚本配置 vi ./cf-v4-ddns.sh 主要是下面几项: # incorrect api-key results in E_UNAUTH error # 填写 Global API Key CFKEY= # Username, eg: user@example.com # 填写 CloudFlare 登陆邮箱 CFUSER= # Zone name, eg: example.com # 填写需要用来 DDNS 的一级域名 CFZONE_NAME= # Hostname to update, eg: homeserver.example.com # 填写 DDNS 的二级域名(只需填写前缀) CFRECORD_NAME= 测试脚本 首次运行脚本,输出内容会显示当前IP,进入cloudflare查看 确保IP已变更为当前IP ...

2021-07-18 · 1 min

Centos 7-8 通过snap安装配置shadowsocks-libev

1、安装和启用EPEL Repository yum install epel-release -y 2、安装snap 通过snap来安装应用可以运行在单独的环境不影响主机系统。 yum install snapd 添加snap启动通信 socket systemctl enable --now snapd.socket 创建链接(snap软件包一般安装在/snap目录下) ln -s /var/lib/snapd/snap /snap 3、安装shadowsocks-libev稳定版 snap install shadowsocks-libev 4、建立shadowsocks-libev配置文件 vim /snap/bin/config.json 注意:配置文件位置变了,不同于直接安装时 /etc/shadowsocks/config.json 输入以下内容: { "server": "0.0.0.0", "nameserver": "8.8.8.8", "server\_port": 10808, "password": "hk123456", "method": "chacha20-ietf-poly1305", "timeout": 600, "no\_delay": true, "mode": "tcp\_and\_udp", "plugin": "", "plugin\_opts": "" } 5、建立shadowsocks-libev的service单元配置文件 vim /lib/systemd/system/ss.service 输入以下内容: [Unit] Description=Shadowsocks Server After=network.target [Service] Restart=on-abnormal ExecStart=/snap/bin/shadowsocks-libev.ss-server -c /snap/bin/config.json > /dev/null 2>&1 [Install] WantedBy=multi-user.target 6、设置开机启动shadowsocks-libev ...

2021-07-09 · 1 min

电报代理mtproxy+tls实现对流量的伪装并采用白名单模式来应对防火墙的检测

该镜像集成了nginx、mtproxy+tls 实现对流量的伪装,并采用白名单模式来应对防火墙的检测。 Installation Centos7上安装docker Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。 社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。 社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17.09;每个月份更新edge版本,如17.09,17.10。 一、安装docker 1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。 通过 uname -r 命令查看你当前的内核版本 $ uname -r 2、使用 root 权限登录 Centos。确保 yum 包更新到最新。 $ sudo yum update 3、卸载旧版本(如果安装过旧版本的话) $ sudo yum remove docker docker-common docker-selinux docker-engine 4、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 $ sudo yum install -y yum-utils device-mapper-persistent-data lvm2 5、设置yum源 $ sudo yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo 6、可以查看所有仓库中所有docker版本,并选择特定版本安装 $ yum list docker-ce –showduplicates | sort -r 7、安装docker $ sudo yum install docker-ce #由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0 $ sudo yum install # 例如:sudo yum install docker-ce-17.12.0.ce ...

2021-07-02 · 2 min

虚拟机从centos7安装tor到搭建暗网

linux系统使用 CentOS-7-x86_64-NetInstall-2009.iso centos7 安装源问题 设置网络后使用网上安装源https://mirrors.aliyun.com/centos/7/os/x86_64/ 安装 Tor yum install epel-release yum install tor 编辑配置文件 /etc/tor/torrc 找的以下两行修改 #HiddenServiceDir /var/lib/tor/hidden_service/ #HiddenServicePort 80 127.0.0.1:80 改为 HiddenServiceDir /var/lib/tor/hidden_service/ HiddenServicePort 80 127.0.0.1:8082 末尾添加tor前置代理 socks5proxy 192.168.1.208:11223 如果有密码则增加下面两行 Socks5ProxyPassword 密码 Socks5ProxyUsername 用户名 tor前置代理可以用 gost 这个开源项目来做。从 https://github.com/ginuerzh/gost/releases 下载gost二进制执行文件,上传到国外的翻墙服务器和本地虚拟机的/home/gost目录没有gost目录就新建一个。并给gost执行权限。 服务端运行代码 cd /home/gost && nohup ./gost -L 用户名:密码@:端口 socks5://:端口 >> /dev/null 2>&1 & 客户端运行代码 cd /home/gost && nohup ./gost -L=:端口 -F socks5://用户名:密码@服务器ip:端口 >> /dev/null 2>&1 & 服务器防火墙需要放行对应的端口。 查看防火墙状态: firewall-cmd --state 安装防火墙: ...

2021-06-23 · 1 min

宝塔面板aaPanel国际版安装

centos系统运行下面命令安装: yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh

2021-04-30 · 1 min