解决每次启动wsl地址都会变化,导致proxychains4得手动替换ip地址的问题
前言
由于每次启动wsl的地址都会发生改变,使用proxychains4每次都得修改配置文件,因为我连的热点,所以本机ip地址也老是会变,如果是在校园网等ip地址不会频繁变化的网络环境下,可以直接使用本机ip地址
解决方案
让手动变自动了(bushi
首先查看自己的/etc/proxychains4.conf,我的这个ip地址是在第161行
然后编写sh脚本,注意修改NR为你的ip地址行数:
#!/bin/bash
# 获取/etc/proxychains4.conf中的代理ip
a=$(awk 'NR==161 { match($0, /[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+/, ip); print ip[0] }' /etc/proxychains4.conf)
# 获取本机的wsl ip地址
b=$(arp -a|awk '{ match($0, /[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+/, ip); print ip[0] }')
# 进行替换
sed -i "s/$a/$b/g" /etc/proxychains4.conf
echo "替换完成"
每次启动wsl时,运行该sh文件就行了(记得以root权限运行,不然无法修改配置文件)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)