wsl代理方案:proxychains - 2020.08.12


因为要使用一个脚本却碰上了 github port 443 connection refused 的经典错误,分析之后发现需要给 wsl 配代理。PC 自身工作期间 fq 用的是 Clash ,因为还没学计算机网络所以不太明白具体的原理,查了资料以后通过以下步骤完成了配置,故记录如下:

1. 在 WSL 下安装 proxychains

我的 WSL 版本是 Ubuntu 16.04 LTS ,直接 sudo apt-get install proxychains 即可实现安装,如有需要也可以参考 proxychains 仓库的 readme

2. 参考其他网友的博客,修改config

我参考了 一次解决所有代理问题Ubuntu「一键」设置代理 | Sukka's Blog ,其实主要是前一篇,后一篇是其他的工具。

键入

sudo vi /etc/proxychains.conf

打开配置文件,然后注释掉 proxy_dns 这一行,再在最后加上 socks5 127.0.0.1 [port] 这一行,:wq 保存退出,注意要将 socks5 一项更改为你本机对应服务的端口。

这样应该就能跑起来了。

注:还在探索中,目前还是知其然不知其所以然的状态。

可能有用的其他网页:
命令行走代理的便捷方式 - 掘金
科xsw工具Chisel指北 - Matters


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM