zxpnet网站 zxpnet网站
首页
前端
后端服务器
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

zxpnet

一个爱学习的java开发攻城狮
首页
前端
后端服务器
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • idea ide安装
  • ssh常用软件
  • typora安装与使用
  • sts安装
  • git使用
  • jenkins基础
  • 黑客攻防
  • Docker安装centos7服务器常用软件
  • 软件小技巧
  • notepad小技巧
  • nginx配置
  • 百度网盘不限流
  • win10常用软件安装
  • 内网穿透软件
    • 一、frp
      • 1、下载frp
      • 2、服务器端修改frps.ini
      • 3、启动frp服务
      • 4、创建客户端连接
      • 5、绑定域名
      • A、添加域名解析
      • B、修改nginx配置
    • 二、ZeroTier
  • 常用浏览器的安装与使用
  • 数据库设计软件
  • ftp服务器
  • windows中制作cmd脚本
  • 安装vscode
  • soft
shollin
2021-10-01
目录

内网穿透软件

  • 一、frp
    • 1、下载frp
    • 2、服务器端修改frps.ini
    • 3、启动frp服务
    • 4、创建客户端连接
    • 5、绑定域名
  • 二、ZeroTier

# 一、frp

文档 | frp (gofrp.org) (opens new window)

# 1、下载frp

Release v0.37.1 · fatedier/frp (github.com) (opens new window)

# 2、服务器端修改frps.ini

/mnt/soft/frp/frps.ini

[common]
bind_port = 7000
vhost_http_port = 7080
token = frp.yemey
subdomain_host = frp.gmzx.com
1
2
3
4
5

更多配置,可以看目录里面的frps_full.ini 服务器将7000/7100端口添加到安全组里面

# 3、启动frp服务

Fprs服务命令:vi /lib/systemd/system/frps.service

[Unit]
Description=fraps service
After=network.target syslog.target
Wants=network.target

[Service]
Type=simple
ExecStart=/mnt/soft/frp/frps -c /mnt/soft/frp/frps.ini

[Install]
WantedBy=multi-user.target
1
2
3
4
5
6
7
8
9
10
11
12
13
Fprc服务命令: vi /lib/systemd/system/frpc.service

[Unit]
Description=fraps service
After=network.target syslog.target
Wants=network.target
 
[Service]
Type=simple
ExecStart=/mnt/soft/frp/frpc -c /mnt/soft/frp/frpc.ini
 
[Install]
WantedBy=multi-user.target
1
2
3
4
5
6
7
8
9
10
11
12
13
systemctl start frps
systemctl enable frps

lsof -i:7000 #查看端口是否启动
1
2
3
4

# 4、创建客户端连接

[common]
server_addr = 120.25.241.30
server_port = 7000
token = frp.yemey

[ssh]
# tcp | udp | http | https | stcp | xtcp, default is tcp
type = tcp
local_ip = 192.168.56.50
local_port = 22
# limit bandwidth for this proxy, unit is KB and MB
bandwidth_limit = 1MB
# true or false, if true, messages between frps and frpc will be encrypted, default is false
use_encryption = false
# if true, message will be compressed
use_compression = false
# remote port listen by frps
remote_port = 7001

[web-frp-wx]
type = http
local_ip = 127.0.0.1
local_port = 80
remote_port = 7002
subdomain = wx
custom_domains = frp.gmzx.com

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

更多配置,可以看目录里面的frpc_full.ini

# 5、绑定域名

# A、添加域名解析

*.frp.gmzx.com 指到 120.25.241.30

# B、修改nginx配置

upstream frp_yemey {
	ip_hash;
	server yemey67:7080;
}
server {
	listen 80;
	#listen 443 ssl; 
	server_name *.frp.gmzx.com;
	charset utf-8;
	#ssl_certificate /usr/local/nginx/cert_gmzx/4768671__gmzx.com.pem;
  	#ssl_certificate_key /usr/local/nginx/cert_gmzx/4768671__gmzx.com.key;

	location / {
		add_header Access-Control-Allow-Origin *;
		add_header Access-Control-Allow-Headers X-Requested-With;
		add_header Access-Control-Allow-Methods GET,POST,OPTIONS;
		proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
		proxy_set_header X-Forwarded-Scheme  $scheme;
        proxy_buffering off;
        proxy_pass http://frp_yemey;  
    }
	location ~* \.(jpg|jpeg|png|gif|swf)$ {
		proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_buffering off;
		proxy_pass http://frp_yemey;  
        expires 3d;
    }
    location ~* \.(js|css)$ {
		proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_buffering off;
		proxy_pass http://frp_yemey;
        expires 7d;
    }
	location ~* \.flv$ {
		proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
		proxy_pass http://frp_yemey;
		expires 30d;
	}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47

# 二、ZeroTier

见pigx里面的文档

systemctl restart zerotier-one

zerotier-cli join 8850338390fd1c5b # 加入网络ID 
zerotier-cli leave 8850338390fd1c5b # 退出网络ID 
1
2
3
4
win10常用软件安装
常用浏览器的安装与使用

← win10常用软件安装 常用浏览器的安装与使用→

最近更新
01
国际象棋
09-15
02
成语
09-15
03
自然拼读
09-15
更多文章>
Theme by Vdoing | Copyright © 2019-2023 zxpnet | 粤ICP备14079330号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式