当前位置: 首页 > news >正文

8月22日笔记

解决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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【微服务部署】Linux部署微服务启动报ORA-01005
  • 网络安全大考,攻防演练驱动企业常态化安全运营升级!
  • Java导出DBF文件(附带工具类)
  • mount的文件系统中文件名显示乱码问题
  • 【SQL】直属部门
  • 深入了解ASPICE框架及相关指导文件
  • Stable Diffusion整合包与手动本地部署结合内网穿透远程AI绘画
  • 高精度夹治具的使用技巧和注意事项
  • spring boot学习第二十篇:使用minio上传下载文件获取文件路径
  • UniApp中的Flex布局技巧
  • 上书房信息咨询:商业项目调研方法有哪些
  • 用ClouDNS注册免费永久域名
  • Ant-Design-Vue快速上手指南 + 排坑
  • Go语言高级秘籍:提升代码效率的10大技巧
  • Kubernetes 集群部署 Prometheus 和 Grafana
  • 实现windows 窗体的自己画,网上摘抄的,学习了
  • [nginx文档翻译系列] 控制nginx
  • 2017-09-12 前端日报
  • Java 最常见的 200+ 面试题:面试必备
  • JavaScript HTML DOM
  • leetcode388. Longest Absolute File Path
  • LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
  • Linux Process Manage
  • Logstash 参考指南(目录)
  • Terraform入门 - 3. 变更基础设施
  • V4L2视频输入框架概述
  • vue--为什么data属性必须是一个函数
  • 测试如何在敏捷团队中工作?
  • 大快搜索数据爬虫技术实例安装教学篇
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 悄悄地说一个bug
  • 如何使用 JavaScript 解析 URL
  • 我有几个粽子,和一个故事
  • 学习笔记DL002:AI、机器学习、表示学习、深度学习,第一次大衰退
  • 云大使推广中的常见热门问题
  • d²y/dx²; 偏导数问题 请问f1 f2是什么意思
  • 【运维趟坑回忆录】vpc迁移 - 吃螃蟹之路
  • 整理一些计算机基础知识!
  • ​Distil-Whisper:比Whisper快6倍,体积小50%的语音识别模型
  • ​MPV,汽车产品里一个特殊品类的进化过程
  • #1015 : KMP算法
  • (7)svelte 教程: Props(属性)
  • (Matlab)遗传算法优化的BP神经网络实现回归预测
  • (附源码)springboot金融新闻信息服务系统 毕业设计651450
  • (未解决)macOS matplotlib 中文是方框
  • (新)网络工程师考点串讲与真题详解
  • (转)linux下的时间函数使用
  • *setTimeout实现text输入在用户停顿时才调用事件!*
  • .bat批处理(五):遍历指定目录下资源文件并更新
  • .NET COER+CONSUL微服务项目在CENTOS环境下的部署实践
  • .NET Core IdentityServer4实战-开篇介绍与规划
  • .NET Core 项目指定SDK版本
  • .Net IE10 _doPostBack 未定义
  • .net 提取注释生成API文档 帮助文档
  • .net 托管代码与非托管代码