前言
说来话长,最近搭建了个
等我搭建完毕
第一反应就是不是防火墙出问题了,等我排除了防火墙的问题后,隐隐约约记得
虽然自己用的系统都是专业版的,可公司电脑默认装的是家庭版的
家庭版就不能用远程桌面了吗?nonono~
经过一番仔细查找,在
下面开始安装:
说来话长,最近搭建了个
等我搭建完毕
第一反应就是不是防火墙出问题了,等我排除了防火墙的问题后,隐隐约约记得
虽然自己用的系统都是专业版的,可公司电脑默认装的是家庭版的
家庭版就不能用远程桌面了吗?nonono~
经过一番仔细查找,在
下面开始安装:
你是否有需求,突然来了紧急需求,需要在家里远程操作公司的电脑进行加班?
不加班怎么享受福报呢?
当然以上都是瞎扯,在家里访问公司电脑,最简单的是使用远程控制软件,如
1.Centosyum install -y wget
2.mkdir /home/frp && cd /home/frp
3.wget https://github.com/fatedier/frp/releases/download/v0.32.1/frp_0.32.1_linux_amd64.tar.gz
4.tar -xzvf frp_0.32.1_linux_amd64.tar.gz
5.cd frp_0.32.1_linux_amd64/
6.vi frps.ini
[common]
bind_addr = 0.0.0.0
#frp 连接端口
bind_port = 7000
#frp 连接密码
token = 1234567890
#面板端口
dashboard_port = 7500
#面板账号
dashboard_user = admin
#面板密码
dashboard_pwd = admin
修改完成后输入:wq
具体参数可参考官方的参考文档:https://github.com/fatedier/frp/blob/master/README_zh.md
7.chmod +X *.sh
8../frps -c ./frps.ini
至此,服务端就运行成功了,不过别忘了在防火墙放行对应的端口
现在可以直接在浏览器输入服务器ip:7500
文中所有敏感词进行了处理,请自行进行敏感词替换
受疫情影响,在家实在闲着没事,就开始瞎折腾了
主流游戏玩腻了,就想找着基友来重温经典,打打红警,玩玩
可是全国人民都在家闲着,各大对战平台都是爆满状态,浩方、游侠、红警战网
索性就利用闲置的服务器,搭建一个虚拟局域网,都是自己人玩,又快又稳定~
经各方查阅资料,最终决定选用 softEther v*n 来组建虚拟局域网
官方网站:https://www.softether.org/
原理:在服务器 CentOS7 系统下配置 softEther 服务端,使用
下面开始安装和配置:
GPG 是一种加密算法,在 Git 中提交 Commit 时可以使用 GPG 进行加密,来保证提交的 Commit 没有被篡改,具体体现在 Github 提交的时候会有一个 verified 的标志。
这里我是在 Windows 下操作来生成 GPG 密钥的,其他系统环境下操作可能会有不同
生成
1 打开 Git Bash
2 使用 gpg --list-secret-keys --keyid-format LONG
命令列出同时具有公共密钥和私有密钥的
gpg --list-secret-keys --keyid-format LONG
3 检查命令输出以查看是否具有 GPG 密钥
如果没有
饭饭
一个能够获取随机图片的 Api,基于 Spring Boot 构建
Demo:https://api.ffis.me/imgApi/index.html
Github: https://github.com/noisky/Random-Image-Api
可读取本地图片列表的地址,并提供随机访问服务,可配置域名白名单访问
程序启动的时候会自动加载 项目路径
文件夹下的所有列表文件;
图片列表文件:
xxx.txt
必须为 .txt
结尾,每行一个图片域名白名单列表文件:
命名只能为 domains.txt
,每行一个域名,支持泛域名
test.com
,则会允许所有 test.com
结尾的域名访问更改列表文件后,刷新图片缓存即可生效。
# 拉取项目
git clone https://github.com/noisky/Random-Image-Api.git
# 使用 maven 打包
mvn clean package
cd target && java -jar Random-Image-Api-1.0.0.jar
# 将写好的图片列表文件放入 list 文件夹,刷新缓存即可正常访问
http://localhost:9090/flush
# 默认访问端口 9090
http://localhost:9090/random/{图片列表文件名}
# 主页地址
http://localhost:9090/index.html
1、获取随机图片:
请求方式:GET
/random/{images}
{images}
则对应为 images.txt
文件里面的所有图片地址2、获取每日图片:
请求方式:GET
/today/{images}
{images}
则对应为 images.txt
文件里面的所有图片地址3、刷新图片缓存:
请求方式:GET
/flush
最近在部署
搞的我都蛋疼了,只好研究下使用
花了两个小时,终于把脚本撸出来了
注意如果在
推荐直接在
在指定路径下运行vi startAll.sh
参考如下代码:
前两天我看中了一个域名处于即将删除的状态 ,想着如果能监控域名能注册了给我发邮件就好了,于是就花了一晚上撸出了 CheckDomain 来帮我监控这个域名
。
CheckDomain 是一个用来检查域名是否能注册的 Api,基于 Spring Boot 构建,使用了阿里云域名查询 Api;
可实现对域名状态查询,可注册监控等,并在可以注册的时候发送邮件通知。
也算是自己动手做的第一个完整的项目吧
既然有了兴趣点,所以就准备把所学的知识给串一下,能用上的都用上,也算是学以致用吧~
Github:https://github.com/noisky/CheckDomain
Demo:https://whois.ffis.me
1、查看域名状态:
请求方式:GET
/domain/{name}
参数说明:
{name}
: 查询的域名2、查看域名状态并在可注册时发送邮件通知:
1)请求方式:GET
/domain/{name}/{email}/{querykey}
参数说明:
{name}
: 查询的域名{email}
: 接受通知的邮箱地址querykey
: 查询密码,在 yml 配置文件中设置2)请求方式:POST请求
/domain/{name}
参数说明:
{name}
: 查询的域名POST 提交的表单:
email
: 接受通知的邮箱地址querykey
: 查询密码,在 yml 配置文件中设置可以使用第三方监控(如阿里云监控)来请求 Api 来达到监控域名注册状态
Docker 是一个开源的应用容器引擎,基于 Go 语言开发。Docker 可以让开发者打包他们的应用以及依赖包到一个轻
量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互
之间不会有任何接口(类似 iPhone 的 app),
Docker
Docker借鉴了标准集装箱的概念。标准集装箱将货物运往世界各地,Docker 将这个模型运用到自己的设计
中,唯一不同的是:集装箱运输货物,而Docker 运输软件。
前提概要:工作和学习中,有时候需要实现内网和外网同时访问,内网环境访问不了外网,访问外网使用手机热点又得拔掉网线,来回切换显得非常麻烦,其实在连接热点的情况下,电脑上是有两个网卡的,这个时候经过配置网关分流可以实现内网和外网同时访问的,下面就对我的折腾经验作为分享。
首先使用
内网(局域网):
以太网:
IPv4 地址 . . . . . . . . . . . . : 192.168.46.50
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关 . . . . . . . . . . . . . : 192.168.46.1
外网(手机热点):
以太网 2:
IPv4 地址 . . . . . . . . . . . . : 172.20.10.3
子网掩码 . . . . . . . . . . . . : 255.255.255.240
默认网关 . . . . . . . . . . . . . : 172.20.10.1
可以看到两个网卡是同时连接的,使用
0.0.0.0 0.0.0.0 172.20.10.1 172.20.10.3 外网
0.0.0.0 0.0.0.0 192.168.46.1 192.168.46.50 内网
指向
PS:0.0.0.0
想实现同时访问也很简单route delete 0.0.0.0
2.route add 0.0.0.0 mask 0.0.0.0 172.20.10.1
3.route add 192.168.46.0 mask 255.255.255.0 192.168.46.1
这里经过我抓包发现内网还有一个网页的服务器地址为route add 192.168.50.0 mask 255.255.255.0 192.168.46.1
好了完结撒花~
当然这样设置只是临时的,重启就会失效,可以在命令最后加上-p
最近开了个老毛子的小鸡,最低配的
除去系统的一个多
1)首先停止/sbin/swapoff /swapfile
2)删除rm -rf /swapfile
3)删除自动挂载的配置命令
首先打开配置文件vi /etc/fstab
/swapfile swap swap default 0 0
如果后续想添加也可以手动添加