首页 > 其他分享 >虚拟机代理设置

虚拟机代理设置

时间:2023-04-23 21:13:54浏览次数:47  
标签:1080 ip 虚拟机 代理 export proxy 设置

1 场景

一些日常开发、调试工作一般在虚拟机中进行,如需从GitHub下载源码,会由于网络问题导致经常下载失败,一般可以通过配置ssh或直接下载zip代码包来解决。但对于一些较大型的项目,会包含一些子模块并需要安装很多其他依赖项,如继续使用上述方式将导致将导致整个过程非常繁琐且不一定能够解决,可以通过终端配置代理的方式来解决,具体方法如下文。

2 配置代理

2.1 查看宿主机IP

# 在windows平台下,通过 ipconfig 命令查看
ipconfig

2.2 查看代理软件端口

这里直接查看自己使用的代理软件即可,以ss为例,端口为 1080 。另外,要勾选 允许其他设备连入 选项。

2.3 虚拟机配置

# 编辑 ~/bashrc 为本用户配置
vim ~/.bashrc

# 插入以下内容
# IP为宿主机IP
export https_proxy=http://$ip:1080
export http_proxy=http://$ip:1080
export all_proxy=socks5://$ip:1080

# 编辑完成后重新登录终端
# 如需取消代理则删除上述内容再重新登录

2.4 脚本自动化

每次编辑文件比较繁琐,我们可以将上述步骤添加到脚本中,从过脚本自动设置,如下:

#!/bin/bash

function add_proxy()
{
	if [ -z "$ip" ];then
		echo "please input ip address"
		exit
	fi

	cat >> ~/.bashrc <<EOF
export https_proxy=http://$ip:1080
export http_proxy=http://$ip:1080
export all_proxy=socks5://$ip:1080
EOF
}

function del_proxy()
{
	sed -i '/proxy/d' ~/.bashrc
}

function chk_proxy()
{
	cat ~/.bashrc | grep proxy
}

opt=$1
ip=$2

if [ "$opt" == "add" ];then
	add_proxy
elif [ "$opt" == "del" ];then
	del_proxy
elif [ "$opt" == "chk" ];then
	chk_proxy
else
	echo "invalid opt $opt"
fi

标签:1080,ip,虚拟机,代理,export,proxy,设置
From: https://www.cnblogs.com/yuzqprog/p/17347742.html

相关文章

  • Django4全栈进阶之路8 STATIC静态文件路径设置、MEDIA媒体文件路径设置
     在Django4中,可以在settings.py文件中设置STATICFILES_DIRS来指定应用程序静态文件所在的文件夹路径,设置STATIC_ROOT来指定收集所有应用程序静态文件的目标文件夹路径。例如:#settings.pySTATICFILES_DIRS=[os.path.join(BASE_DIR,'static'),]STATIC_ROO......
  • Django4全栈进阶之路5 对各类数据库连接设置
    Django4支持多种类型的数据库连接,包括MySQL、PostgreSQL、SQLite、Oracle等。对于不同类型的数据库,需要进行不同的设置。下面是Django4对各类数据库连接的设置方法。MySQL在Django4中连接MySQL数据库,需要使用django.db.backends.mysql引擎。在settings.py文件中......
  • 视频封面图片怎么设置?视频封面设置方法分享!​
    视频封面图片怎么设置?视频封面是指视频发布时显示的静态图片,通常被用作视频的缩略图和展示图,而且一个美观、吸引人的视频封面能够引起用户的兴趣,提高视频的点击率和观看量,我们在社交媒体等平台上分享视频时,视频封面也会自动显示,方便用户快速识别和浏览,那么很多小伙伴不知道该用什么......
  • 3d设置关系颜色
    前言3d-force-graph是一个开源的JavaScript库,用于在3D空间中可视化关系网络。这个库提供了许多配置选项,其中一个是设置关系颜色。colorLink属性在3d-force-graph中,我们可以使用colorLink属性来设置关系的颜色。colorLink可以是一个字符串,指定所有关系的颜色;也可以是......
  • nginx日志中出现proxy_pass代理地址timeout
    背景:  开发发现测试环境业务异常,影响新需求上线,排查日志中发现nginx日志中出现proxy_pass代理地址timeout报错,直接使用代理地址curl没问题,重启nginx就好了。由于是开发自建自运维的nginx服务器,且出问题当天运维有对服务器进行审计操作,开发便把这口锅甩给我们运维人员!!!排查问题: ......
  • nginx通过四层代理实现端口转发
    nginx通过四层代理实现端口转发公司原有的测试数据库在主机192.168.10.5上边,现在数据库转移到了192.168.10.4上,为了不让各个地方都需要更改地址,现在需要一个四层代理工具,将原来请求到192.168.10.5的3306端口转发到192.168.10.4的3306端口。这个工具,用到了nginx的四层代理。官......
  • 原生ip代理如何帮助跨境网络营销优化 SEO 排名?
    随着全球化的加速和数字化时代的到来,跨境网络营销在过去几年中发展迅速,并成为企业扩大海外市场的重要手段之一。其中提高SEO排名是非常重要的,因为SEO排名可以提高网站在搜索引擎结果页面中的排名,从而吸引更多的访问者和潜在客户。 使用StormProxies提供的ip 代理可以帮......
  • PVE虚拟机出现系统启动报错“journalctl”to view system logst解决方法
    故障现象  虚拟机卡死,重启虚拟机后,不能正常进入系统解决办法xfsrepair-v-L/dev/dm-0L选项指定强制日志清零,强制xfs_repair将日志归零,即使它包含脏数据(元数据更改)。再重启下虚拟机即可......
  • Nginx 反向代理
    Nginx配置反向代理一、前言反向代理作用隐藏服务器信息->保证内网的安全,通常将反向代理作为公网访问地址,web服务器是内网,即通过nginx配置外网访问web服务器内网举例比如小编的码云个人博客地址为:http://zhengqingya.gitee.io/blog/,现在小编想通过自己的服务器地址http:/......
  • el-table设置表格表头和内容的对齐方式及样式
    在el-table标签上加上以下代码即可为表头和表格设置统一对齐方式和样式:header-cell-style="{'text-align':'center','background':'#f7f8fa'}":cell-style="{'text-align':'center'}" 在el-table-column标签......