首页 > 其他分享 >【GiraKoo】修改wsl2中的网络代理

【GiraKoo】修改wsl2中的网络代理

时间:2024-11-05 11:10:32浏览次数:4  
标签:profile GiraKoo 代理 网络 etc proxy wsl2

【GiraKoo】修改wsl2中的网络代理

环境

  • Windows 10,11
  • WSLg

现象

  • 无法使用主机的网络代理

原因

wsl2的网络采用的是NAT模式,无法直接使用主机的网络代理。
需要通过修改proxy配置,使wsl2能够使用主机的网络代理。

对策

在/etc/profile(或者/etc/profile.d/下的文件)中添加以下内容:

function proxy {
    hostip=$(cat /etc/resolv.conf | grep -oP '(?<=nameserver\ ).*')
    export http_proxy="http://${hostip}:10811"
    export https_proxy="http://${hostip}:10811"
    export all_proxy="socks5://${hostip}:10811"
    echo "proxy on"
}

function unproxy {
    unset http_proxy
    unset https_proxy
    unset all_proxy
    echo "proxy off"
}

然后执行source /etc/profile使配置生效。

注意

  • 此方法需要手动调用proxy或者unproxy命令来启动或者关闭代理。
  • 如果想要自动运行,可以追加执行的命令到/etc/profile中。
  • 也可以将上述内容放在~/.bashrc中,但是这种方案将无法影响到非控制台启动的程序。

验证

执行proxy命令,然后使用curl命令测试网络代理是否生效。

curl https://www.google.com

标签:profile,GiraKoo,代理,网络,etc,proxy,wsl2
From: https://www.cnblogs.com/girakoo/p/18527486

相关文章

  • 【GiraKoo】WSLg,x11下鼠标显示超大问题对策
    【GiraKoo】WSLg下鼠标显示超大问题对策环境Windows10,11WSLgx114K显示屏现象在wslg下,打开AndroidStudio客户端,鼠标显示过大。原因从环境猜测,应当是x11转发导致的问题。对策在~/.bashrc中添加以下内容:exportXCURSOR_SIZE=24新开启一个终端,或者在当前终端......
  • AutoBA:一个用于生信多组学分析的完全自动化AI代理
    分享一篇近期由华为和阿卜杜拉国王科技大学合作完成的一项生信分析与大语言模型相结合的工作,相关成果发表在《AdvancedScience》上。该文介绍了一个名为AutoBA(AutomatedBioinformaticsAnalysis)的人工智能代理,它专门设计用于全面自动化的多组学分析。AutoBA基于大型语言模型(LL......
  • 你真的了解socks代理吗?
    嘿,你真的了解socks代理吗?小蝌蚪发现很多伙伴对这个socks代理有点兴趣,但是对他又是一知半解,那今天咱们就来好好唠唠它,从原理到机制,再到基础功能,都给它整明白咯!咱们先从socks代理是如何工作的开始说,如果我用纯理论的知识跟大家说,那可能还是没办法让大家深入地了解清楚,所以我们来......
  • 代理IPv6知识分享课堂二
    嗨朋友们,欢迎来到今天的代理IPv6知识分享课堂,小蝌蚪上堂课跟大家一起认识了它的概念和工作原理等基础内容,我们算是对它有了一个初步的了解,那今天这节课我们讲的会深入点,我们今天来了解了解它的应用场景和切实地教一教大家如何设置它,使用它,所以说今天是干货课堂哦,那我们开始吧。......
  • Spring Boot代理问题
    在SpringBoot2.x中,AOP(面向切面编程)默认使用CGLIB(CodeGenerationLibrary)来实现类的代理。CGLIB代理是通过在运行时生成目标类的子类来增强目标类的方法。这种方式允许对没有实现接口的类进行代理。以下是一些原因和机制解释,说明为什么Spring在AOP中默认使用CGLIB。......
  • 设计模式之——代理模式
    一、代理模式概述在C++中,代理模式是一种结构型设计模式,它为其他对象提供一种代理,从而控制对这个对象的访问。代理模式的作用主要体现在以下几个方面:职责清晰:真实的角色即实现实际的业务逻辑,不用关心其他非本职的事务,通过后期的代理来完成事务,使得编程简洁清晰。例如在视频......
  • 翼卡云号卡订单管理系统:代理商的得力助手
    翼卡云号卡订单管理系统采用邀请制度:官方邀请码00000[5个0]登录链接https://87haoka.cn/r/00000随着通信行业的快速发展,号卡销售成为了众多代理商的重要业务之一。然而,传统的号卡订单管理方式往往效率低下,操作繁琐,给代理商带来了不少困扰。为了解决这些问题,最新开发的翼卡云号......
  • 代理IPv6知识分享课堂二
    嗨朋友们,欢迎来到今天的代理IPv6知识分享课堂,小蝌蚪上堂课跟大家一起认识了它的概念和工作原理等基础内容,我们算是对它有了一个初步的了解,那今天这节课我们讲的会深入点,我们今天来了解了解它的应用场景和切实地教一教大家如何设置它,使用它,所以说今天是干货课堂哦,那我们开始吧。......
  • 代理IPv6知识分享课堂二
    嗨朋友们,欢迎来到今天的代理IPv6知识分享课堂,小蝌蚪上堂课跟大家一起认识了它的概念和工作原理等基础内容,我们算是对它有了一个初步的了解,那今天这节课我们讲的会深入点,我们今天来了解了解它的应用场景和切实地教一教大家如何设置它,使用它,所以说今天是干货课堂哦,那我们开始吧。......
  • 你真的了解socks代理吗?
    嘿,你真的了解socks代理吗?小蝌蚪发现很多伙伴对这个socks代理有点兴趣,但是对他又是一知半解,那今天咱们就来好好唠唠它,从原理到机制,再到基础功能,都给它整明白咯!咱们先从socks代理是如何工作的开始说,如果我用纯理论的知识跟大家说,那可能还是没办法让大家深入地了解清楚,所以我们来......