frp安装并配置能web访问(Centos)
简介frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
- frps:表示frp的服务端,将 frps 及 frps.ini 放到具有公网 IP 的机器上
- frpc:表示frp的客户端,将 frpc 及 frpc.ini 放到处于内网环境的机器上
这里备注下自己的安装步骤(外网和内网都需要部署):
1、先下载最新版本的包
[root@izbp1i2e6zx5kio2b5rb6gz ~]# wget https://github.com/fatedier/frp/releases/download/v0.20.0/frp_0.20.0_linux_amd64.tar.gz
2、解压到指定的目录
[root@izbp1i2e6zx5kio2b5rb6gz ~]# tar -zxf frp_0.20.0_linux_amd64.tar.gz -C /apps/
3、创建软链接
[root@izbp1i2e6zx5kio2b5rb6gz apps]# ln -s frp_0.20.0_linux_amd64/ frp
4、删除不相关的文件(可选步骤)
a、外网删除frpc、frpc.ini和frpc_full.ini文件
b、内网删除frps、frps.ini和frps_full.ini文件
下面开始配置服务器端,这里主要是配置Web服务,用于访问内网的网站
一、服务器端配置
1、首先配置外网,编辑frps.ini
[common]
bind_port = 7000 #frps绑定的端口
vhost_http_port = 8080 #http所用的端口
2、启动外网frps
[root@izbp1i2e6zx5kio2b5rb6gz frp]# ./frps -c ./frps.ini
二、客户端配置
1、首先配置frpc.ini
[common]
server_addr = xx.xx.xx.xx #外网服务器ip
server_port = 7000 #frps绑定的端口
[web]
type = http #类型
local_port = 80 #本地端口
custom_domains = www.xxx.com #外网使用的域名
2、启动内网frpc
[root@xuhoudan-cddcm frp]# ./frpc -c ./frpc.ini
以上配置好后,我们就可以使用http://www.xxxx.com:8080进行访问,但是如果想直接用域名进行访问,不需要后面的端口号,那么就使用nginx做代理,带式需要注意的是,nginx里的:
proxy_pass http://test.yxgwechat.hi917.com:8080;
必须要指定域名进行访问,否则会报错,内容如下:
2018/06/08 15:39:29 [W] [newhttp.go:202] http: proxy error: no such domain
《康熙王朝》是一部非常优秀的电视连续剧,陈道明演的康熙是我觉得最有帝王气魄,让人意犹未尽,本文主要记录一小段非常经典的对白。
Go-Micro api网关
Python调用WPS把文档转换PDF,并把PDF转图片,首先需要安装WPS,然后利用pypiwin32把文档转化成PDF,再利用fitz、PyMuPD把PDF转化成图片
调整图像大小意味着改变它的尺寸,无论是宽度、高度还是两者都改变。此外,原始图像的纵横比可以保留在调整大小的图像中。为了调整图像大小,OpenCV 提供了 resize() 函数。
为了能让虚拟机能连接网络,并且能与宿主机能相互进行访问,所以需要多虚拟机几种网络模式进行学习,以便后期能快速的进行配置。
快速生成表格
Electron页面跳转、浏览器打开链接和打开新窗口
在使用Git的过程中,不想每次都输入用户名和密码去拉取代码,所以就需要保存这些信息,那么既然有保存了,就必须有清除功能。
Docker编译镜像出现:fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/main/x86_64/APKINDEX.tar.gz
ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.12/main: temporary error (try again later)
WARNING: Ignoring APKINDEX.2c4ac24e.tar.gz: No such file or directory问题
在Mac电脑中,如何对Git的用户名和密码进行修改呢?起初不懂Mac,所以整了很久,本文将记录如何对这个进行操作,以便后期使用。