阿里云 | Nginx实现OSS反向代理走内网到本地

V 1.1

不用外网带宽了, 我们直接映射内网流量,

优点: 剩下了一笔带宽费用
缺点: 需要大带宽服务器加持、终究逃不出OSS

下面

apt-get update
apt-get upgrade -y


# 创建我们需要的目录
mkdir -p /home/luuuxury/Plotting_SSD
mkdir -p /home/luuuxury/Farming_SSD

# 列出磁盘状态
fdisk -l

fdisk -u /dev/vdb

p 查看数据盘的分区情况
n 创建一个新分区
p 选择分区类型为主分区
输入分区编号,按回车键, 默认为 1
输入第一个可用的扇区编号,按回车键 默认2048开始
输入最后一个扇区编号,按回车键,默认 最后的编号
再次输入p查看该数据盘的规划分区情况
输入w开始分区,并在完成分区后退出

fdisk -u /dev/vdc
# 同上

#创建一个ext4文件系统,运行以下命令
mkfs -t ext4 /dev/vdb1
mkfs -t ext4 /dev/vdc1

# 备份fstab 文件
cp /etc/fstab /etc/fstab.bak

# 修改/etc/fstab文件
echo `blkid /dev/vdb1 | awk '{print $2}' | sed 's/\"//g'` /mnt ext4 defaults 0 0 >> /etc/fstab
echo `blkid /dev/vdc1 | awk '{print $2}' | sed 's/\"//g'` /mnt ext4 defaults 0 0 >> /etc/fstab

# 磁盘挂载
mount /dev/vdb1 /home/luuuxury/Plotting_SSD
mount /dev/vdc1 /home/luuuxury/Farming_SSD


apt-get install git -y

git clone https://github.com/Chia-Network/chia-blockchain.git -b latest --recurse-submodules          
cd chia-blockchain
sh install.sh
. ./activat
chia init 

# 直接绘图
nohup chia plots create  \
-r 1 \
-b 3000 \
-a 3508457567 \
-f 80977f10dae545fd34b1d32742d35fa54f5312fc30ba454e5f8430154856c738d330b2f31f225a27890860ce6ec02baa \
-p a1964a212ea2468ef8f849586f99f5953ef2469371d03851072cf45c039f75a13003356483dcbbae461499909826a710 \
-n 1 \
-t /home/luuuxury/Plotting_SSD \
-d /home/luuuxury/Farming_SSD  > P_log.log 2>&1 &                    


# OSS 配置
wget http://gosspublic.alicdn.com/ossutil/1.7.3/ossutil64       

chmod 755 ossutil64

./ossutil64 config

#   1 : 会车
	2 : CH
	3: oss-cn-zhangjiakou-internal.aliyuncs.com
	4: 你的ID
	5: 你的密令

nohup ./ossutil64 cp plotfile oss://luuuxury > Up.log 2>&1 &


# 配置nginx

apt-get install nginx

vi /etc/nginx/nginx.conf

# http 下添加

server {
        listen 80;
        server_name PubIP; 

        location / {
            proxy_pass http://luuuxury.oss-cn-zhangjiakou-internal.aliyuncs.com; 
            #proxy_set_header Head $host; 
     }  
}

cd /usr/sbin/
./nginx


# 报错80端口被占用

nginx -s stop
lsof -i:80
kill 
./nginx

# 记得设置Bucket 权限为公共读写

# 查看不同机器之间流量排行
apt install iftop
iftop

# nload命令可以查看各个网络设备的当前网络速率,也会展示流经设备的总流量
apt install nload
nload

# nethogs: 按进程查看流量占用
apt install nethogs
nethogs


本地浏览器访问 PubIP/plotfile.plot 自动下载 Oj*K

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值