8月22日笔记

news2024/9/29 17:46:25

解决centos7本地服务器刚安装之后yum install -y wget出现问题情况

首先网络能ping得通,然后就是yum命令会出问题,网上很多方法都是用wget命令来解决的,但是本身就没有wget,我怎么解决😅。还有就是改/etc/sysconfig/network-scripts/ifcfg-ens33中的ONBOOT=YES,但是都不行。
这里提供一个方法,在根目录下执行命令:

cd /etc/yum.repos.d

然后执行命令:ll
QQ_1724328703817.png
将CentOS-Base.repo 进行备份。执行命令:

cp CentOS-Base.repo CentOS-Base.repo.backup

QQ_1724328821004.png
在根目录下执行命令:

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

QQ_1724329019775.png
之后运行命令:

yum clean all
yum makecache

QQ_1724329132485.png
数据加载完之后运行:

yum update -y

QQ_1724329217758.png
之后就可以正常使用yum了。
宝塔官网:https://www.bt.cn/
宝塔Linux面板命令大全:https://www.bt.cn/btcode.html
安装宝塔面板:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

右键随意复制粘贴,Xshell工具的好处(佛主https://www.kancloud.cn/jiangguowu/kfjsdkfjskd/1076752)😍😍😍
进去之后选择推荐的LNMP极速安装(看个人喜好)。

NPS的使用

NPS工具是一款使用go语言编写的轻量级、功能强大的内网穿透工具。支持TCP、UDP流量转发,支持内网HTTP、SOCKS5代理,同时支持snappy压缩(节省带宽和流量)、站点保护、加密传输、多路复用、header修改等。此外还 支持内网 http 代理、内网 socks5 代理、p2p 等,并带有功能强大的 web 管理端。
nps下载地址:https://github.com/ehang-io/nps/releases
工具说明文档:https://ehang-io.github.io/nps/#/?id=nps

服务端安装

下载服务器对应版本的 NPS。上传到服务器,解压,安装

tar -xvf linux_amd64_server.tar
./nps install

QQ_1724333492058.png
查看nps的版本

./nps -version

QQ_1724333596152.png
配置文件
默认配置文件如下 nps/conf/nps.conf。下面nps的配置文件:

appname = nps
#Boot mode(dev|pro)
runmode = dev

#HTTP(S) proxy port, no startup if empty
http_proxy_ip=0.0.0.0
http_proxy_port=80
https_proxy_port=443
https_just_proxy=true
#default https certificate setting
https_default_cert_file=conf/server.pem
https_default_key_file=conf/server.key

##bridge
bridge_type=tcp
bridge_port=8024				#这个端口是客户端连接的端口
bridge_ip=0.0.0.0

# Public password, which clients can use to connect to the server
# After the connection, the server will be able to open relevant ports and parse related domain names according to its own configuration file.
public_vkey=123

#Traffic data persistence interval(minute)
#Ignorance means no persistence
#flow_store_interval=1

# log level LevelEmergency->0  LevelAlert->1 LevelCritical->2 LevelError->3 LevelWarning->4 LevelNotice->5 LevelInformational->6 LevelDebug->7
log_level=7
#log_path=nps.log

#Whether to restrict IP access, true or false or ignore
#ip_limit=true

#p2p
#p2p_ip=127.0.0.1
#p2p_port=6000

#web
web_host=a.o.com
web_username=admin			#web控制台用户名
web_password=123				#web控制台密码
web_port = 8080					#web控制台端口
web_ip=0.0.0.0
web_base_url=
web_open_ssl=false
web_cert_file=conf/server.pem
web_key_file=conf/server.key
# if web under proxy use sub path. like http://host/nps need this.
#web_base_url=/nps

#Web API unauthenticated IP address(the len of auth_crypt_key must be 16)
#Remove comments if needed
#auth_key=test
auth_crypt_key =1234567812345678

#allow_ports=9001-9009,10001,11000-12000

#Web management multi-user login
allow_user_login=false
allow_user_register=false
allow_user_change_username=false


#extension
allow_flow_limit=false
allow_rate_limit=false
allow_tunnel_num_limit=false
allow_local_proxy=false
allow_connection_num_limit=false
allow_multi_ip=false
system_info_display=false

#cache
http_cache=false
http_cache_length=100

#get origin ip
http_add_origin_header=false

#pprof debug options
#pprof_ip=0.0.0.0
#pprof_port=9999

#client disconnect timeout
disconnect_timeout=60

上面配置文件中有几个参数比较重要,需要根据实际情况进行修改,防止端口被占用;

  • http_proxy_port:80
  • https_proxy_port:443
  • bridge_port :8024
  • web_port :8080

参数讲解:
真正配置文件位置: /etc/nps/conf/nps.conf

名称含义
web_portweb 管理端口
web_passwordweb 界面管理密码
web_usernameweb 界面管理账号
web_base_urlweb 管理主路径,用于将 web 管理置于代理子路径后面
bridge_port服务端客户端通信端口
https_proxy_port域名代理 https 代理监听端口
http_proxy_port域名代理 http 代理监听端口
auth_keyweb api 密钥
bridge_type客户端与服务端连接方式 kcp 或 tcp
public_vkey客户端以配置文件模式启动时的密钥,设置为空表示关闭客户端配置文件连接模式
ip_limit是否限制 ip 访问,true 或 false 或忽略
flow_store_interval服务端流量数据持久化间隔,单位分钟,忽略表示不持久化
log_level日志输出级别
auth_crypt_key获取服务端 authKey 时的 aes 加密密钥,16 位
p2p_ip服务端 Ip,使用 p2p 模式必填
p2p_portp2p 模式开启的 udp 端口
pprof_ipdebug pprof 服务端 ip
pprof_portdebug pprof 端口
disconnect_timeout客户端连接超时,单位 5s,默认值 60,即 300s =5mins

nps启动

./nps start	#启动
./nps stop	#停止
./nps restart	#重启
./nps reload	#配置文件重载
nps-u pdate update	#更新 nps

这里我发现我修改nps配置文件之后启动不了,端口还是处于被占用状态。原因是nps的真正配置文件在/etc/nps/conf/nps.conf。前面只是个模版,重新修改。
QQ_1724340996958.png
成功启动。
我这里被耽误了很久,发现宝塔的防火墙没开8080端口的入站规则😭。改了之后
QQ_1724341032119.png成功进入nps面板,nps的管理面板比frp的管理面板精致。

新建一个客户端

Basic 认证用户名:admin
Basic 认证密码:123456
唯一验证密钥:6k64j43s
QQ_1724341266469.png
QQ_1724341325485.png

客户端连接

执行以下命令进行客户端连接:

npc.exe -server=192.168.5.168:8024 -vkey=6k64j43s

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2066316.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

推荐并整理一波vscode插件(哪些内置了,哪些好用)

文章目录 背景现在还在用的(21款)Chinese(Simplified)简体中文Chinese LoremLorem ipsumCode Runner(很推荐)Codeium: AI Coding Autocomplete(推荐)Draw.io IntegrationESLintHighlight Matching TagJavaS…

Window访问Linux目录权限问题

Linux 上已经安装 了 samba 服务,但有时会发现从window上无法打开一些目录,点击后没有反应也没有弹窗提示,如: 而且当用 sourceinsight 添加文件时,这些目录下也搜索不到任何文件,其原因是目录权限问题。注…

AI绘图 | Stable Diffusion教程,零基础上手(附最新最全安装包)

前言 通过Stable Diffusion技术,一个人可以毫不费力地实现令人惊叹的AI绘图,让创意和想象力跃然纸上。这项技术运用先进的深度学习模型,将简单的文字描述转化为精美绝伦的艺术作品。无需深厚的绘画功底或昂贵的设备,只需输入一段…

开放式耳机哪个品牌好?分享四款开放式蓝牙耳机排行榜前十名

我相信很多人都会有这些问题,不知道入手什么蓝牙耳机品牌、有线耳机不好收纳、有线耳机不方便携带、蓝牙耳机听歌的音质怎么样、蓝牙耳机是否会对大脑有危害、蓝牙耳机有什么品牌型号推荐以及想要不同价位的蓝牙耳机品牌推荐参考,okok问题也是很多&#…

【数据结构】关于快速排序,归并排序,计数排序,基数排序,你到底了解多少???(超详解)

前言: 🌟🌟Hello家人们,这期继续讲解排序算法的原理,希望你能帮到屏幕前的你。 🌈上期博客在这里:http://t.csdnimg.cn/g7PyB 🌈感兴趣的小伙伴看一看小编主页:GGBondlct…

每日OJ_牛客_因子个数(简单模拟)

目录 牛客_因子个数(简单模拟) 解析代码 牛客_因子个数(简单模拟) 因子个数__牛客网 解析代码 题意就是求一个数字的因子(>2的最小不能整除数字)个数:可以从最小因子2到数字的最大因子数&…

Git基础学习(二)

文章目录 一. Git方式的基本概念二. Git的使用方式三. Git的常规操作1. 创建版本库(本地仓库)2. 设置用户信息配置1> 查看git的配置列表a. 全局变量b. 局部变量c. 修改对应文件进行配置d. 有个别仓库需要配置成其他用户信息,可进入目标仓库所在文件,e…

Python 如何使用 itertools 模块

itertools 是 Python 中一个非常有用的模块,它提供了许多用于处理迭代器的函数工具。itertools 模块中的函数可以用于生成复杂的迭代器,以支持各种组合、排列和计数操作。 1. 什么是 itertools? itertools 是 Python 的标准库模块&#xff…

自闭症学校收多大儿童?让每个孩子都能获得关爱

在星贝育园,我们深知每一个自闭症儿童都是家庭的希望与未来,他们虽然面临独特的挑战,但同样值得拥有爱与关怀。因此,我们敞开怀抱,欢迎2至20岁的自闭症儿童加入我们的大家庭,让每个孩子都能在这里找到属于自…

腾讯优图开源多模态大模型VITA : GPT-4o的简易平替!

Abs:https://arxiv.org/pdf/2408.05211 Demo:https://vita-home.github.io/ Code:https://github.com/VITA-MLLM/VITA GPT-4o 的卓越多模态能力和用户交互体验在实际应用中非常重要,但没有开源模型在这两个领域同时表现出色。本文…

【c语言】整数在内存中的储存(大小端字节序)

整数在内存中的储存(大小端字节序) 1.整数在内存中的储存 2.大小端字节序 3.整数在内存中储存例子 4.字节序判断 5.死循环现象 文章目录 整数在内存中的储存(大小端字节序)整数在内存中的储存大小端字节序什么是大小端为什么会有…

TinaLinux NPU开发

MobileNet V2 MobileNet V2是一种轻量级的卷积神经网络(CNN)架构,专门设计用于在移动设备和嵌入式设备上进行计算资源受限的实时图像分类和目标检测任务。 以下是MobileNet V2的一些关键特点和创新之处: Depthwise Separable Co…

鸿蒙OS promptAction的使用

效果如下: import { promptAction } from kit.ArkUIlet customDialogId: number 0Builder function customDialogBuilder() {Column() {Blank().height(30)Text(确定要删除吗?).fontSize(15)Blank().height(40)Row() {Button("取消").onClick…

【中仕公考怎么样】2024下半年事业编联考冲刺!

多地下半年事业单位联考公告发布!11月2日笔试! 笔试时间:2024年11月2日(周六)上午。 08:30—10:00 《职业能力倾向测验》10:00—12:00 《综合应用能力》 考试科目: 综合应用能力(A类) 社会科学专技类(B类) 自然科学专技类(C类) 中小学教师类(D类) 医…

.[RestoreBackup@cock.li].SRC勒索病毒数据怎么处理|数据解密恢复

导言: 在数字化时代,信息技术的飞速发展极大地促进了社会进步与经济繁荣,但同时也为网络犯罪分子提供了前所未有的便利。近年来,勒索病毒作为一种新兴的网络威胁,正以前所未有的速度和规模肆虐全球,给个人…

鸿蒙实现在图片上进行标注

一.实现思路 现在需求是:后端会返回在这张图片上的相对位置,然后前端这边需要在图片上进行标注,就是画个框框圈起来,返回的数据里包括当前框的x,y坐标和图片大小,大体思路就是使用canvas绘制,使用鸿蒙的st…

游戏app激励视频广告预加载位置,最大化广告收益

最近收到很多游戏类App开发者咨询激励视频广告,在帮助开发者分析产品的时候,特别是一些初级开发者的App产品,发现用户进入这些App,或者打开某个功能时就弹出激励视频广告,这样是违规的,并且用户看完广告也是…

golang每日一库——casbin开源的访问控制框架

文章目录 casbincasbin工作原理——PERM请求——Request策略——Policy匹配器——Matcher效果——Effect Model语法Request定义Policy定义Policy effect定义Matchers定义 编辑器例子1例子2例子3例子4例子5例子6例子7例子8例子9 casbin Casbin是一个强大且高效的开源访问控制库…

软件测试基础:功能测试知识详解

🍅 点击文末小卡片 ,免费获取软件测试全套资料,资料在手,涨薪更快 一、测试项目启动与研读需求文档 (一) 组建测试团队 1、测试团队中的角色 2、测试团队的基本责任 尽早地发现软件程序、系统或产品中…

postman使用指北

粘贴 cURL 请求 环境设置 作用:方便切换不同环境,比如配置本地环境/测试环境/线上环境,通过切换环境就可以请求对应环境的接口 配置环境 切换环境请求 Pre-request Script 可以在发送请求之前执行一些脚本操作 1. 常用指令 // 获取请求方…