分享,进步,自足

分类 技术分享 下的文章

10/11
2018

自行搭建内网穿透服务-frp内网穿透web服务

frp介绍

frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议。
相关链接:frp中文文档frp项目地址

作用:

  • 利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务。
  • 对于 http, https 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个80端口。
  • 利用处于内网或防火墙后的机器,对外网环境提供 tcp 和 udp 服务,例如在家里通过 ssh 访问处于公司内网环境内的主机。

准备工作

一个具有公网ip的vps,我这里使用的是centos 7 64位系统

安装frp

  1. 进入ssh后,首先建立一个目录:
    mkdir frp
  2. 然后进入该目录
    cd frp
  3. 接着下载frp项目到vps上:
    wget https://github.com/fatedier/frp/releases/download/v0.21.0/frp_0.21.0_linux_amd64.tar.gz
  4. 解压文件
    tar -zxvf frp_0.21.0_linux_amd64.tar.gz
  5. 因为是在搭建服务器,所以只需要两个文件:
    frpsfrps.ini
    通过简单rm和cp来整理文件,把多余的文件删除,把文件移动到我们新建的文件夹下。
  6. 打开frps.ini文件,填写以下内容:
    [common]
    bind_port = 7000
    vhost_http_port = 8080
  7. 通过screen来启动服务
    首先安装:yum install screen
    然后新建一个名为frp的窗口:screen -S frp
  8. 最后运行frps可执行文件就ok:
    ./frps -c ./frps.ini

    运行结果

    Snipaste_2018-11-10_22-57-11.png

    客户端

    把你需要的域名解析到该服务器上,然后修改frpc.ini配置文件:

[common]
server_addr = 服务器ip
server_port = 7000

[web]
type = http
local_ip = 127.0.0.1
local_port = 8080 
custom_domains = www.yourdomain.com

然后就可以使用了,你是什么客户端就下载什么:下载地址

我的结果

当然,我使用的是路由器客户端,非常幸运我用的Padavan固件的路由器,已经内置了frp脚本,我就不需要再自行下载了。
Snipaste_2018-11-10_22-57-11.png
我发现了,现在版本是0.21.0了,路由器上还是0.16.1,所以我需要自行研究一会儿了!反正大致过程就是这样

+ MORE

31/10
2018

利用OneDrive+OneIndex来搭建一个人网盘

说明

使用OneDrive的好处是什么呢? 不占用服务器空间,不占用服务器流量,不限速下载这就是好处。比百度云良心多了,可以作为个人分享网盘来使用,现在使用的人有点多,就是不知道微软后面会不会出限制。
下面是步骤:

1.OneDrive账号

OneDrive账号是关联你的微软账户的,微软默认是5G的空间,不过你可以购买储存空间或者通过邀请来额外获得10G的空间。来自贫穷的慰问,当然是选择邀请获取10G呢。
首先,登陆OneDrive,使用的你的微软账号登陆,如果没有请你先注册一个。登陆之后是这样的:
点击“获取更多”
1.png
复制你的链接
2.png
当别人使用你的链接注册后你就会得到0.5G的储存空间,所以只需要20个就搞定了。感觉需要邀请的人有点多呢,所以我去找找万能的淘宝吧:
3.png
搞定!

2.OneIndex项目

GitHub项目地址:OneIndex
下载后我们上传到php环境中,开发者说支持docker,虚拟空间,VPS。我使用的时VPS,所以这里以VPS为例:
首先把源文件上传到服务器中,我们直接打开看看:
1.png
然后我们下一步下一步下一步的走:
这就是我安装完的结果,进入后台设置一些必要设置就好了。4.png
接下来我们可以使用电脑,或者登陆OneDrive来上传分享文件

3.OneDrive特殊文件

README.mdHEAD.md.password特殊文件使用

可以参考https://github.com/donwa/oneindex/tree/files

在文件夹底部添加说明:

在onedrive的文件夹中添加README.md文件,使用markdown语法。

在文件夹头部添加说明:

在onedrive的文件夹中添加HEAD.md 文件,使用markdown语法。

加密文件夹:

在onedrive的文件夹中添加.password文件,填入密码,密码不能为空。

直接输出网页:

在onedrive的文件夹中添加index.html 文件,程序会直接输出网页而不列目录。
配合 文件展示设置-直接输出 效果更佳

3.下载速度测试

QQ截图20181031140418.png
从下载地址问可以看见是OneDrive直连,学校网速是20M的移动网络,所以可以说是满速下载!

4.演示

演示网页:http://file.3gxk.net

+ MORE

31/3
2018

两行代码实现斗鱼直播自动赠送免费礼物

自用

斗鱼每日会给办卡用户赠送一些免费礼物到背包内,本代码可以自动赠送背包内的礼物给主播。

使用方法

拖动下面的链接到你的浏览器书签栏
自动送礼物
然后在直播间点击此书签即可
QQ截图20180331134714.png

注意

此方法会自动赠送背包内的所有礼物,赠送过程中也无法停止(触发你关掉浏览器标签),请斟酌使用!
因为自用,所以没有添加更多的功能,这就够了!

+ MORE

11/2
2018

在linux系统上开设我的世界MC服务器的方法

前言

  本来我是想录制一个视频的,录制了一小段自己看了看,简直没法看,首先麦不好其次第一次录制视频紧张,话都讲不顺,录制视频等以后再说,我是打算把教程分为两篇文章,一篇将linux系统下面,一篇讲Windows上面。不过win的文章可能需要很久很久。
  在介绍之前我们先说一说目前MC联机的种类:

  • 第一种是使用开设服务器,小伙伴使用相应的客户端即可联机。
  • 第二种是使用家用PC开服,然后再外网映射,小伙伴用相应客户端即可联机。(为了方便常用游侠对战平台来实现)
  • 第三种是使用网易平台联机。

+ MORE