使用透明代理解决下载问题
一、前因
给大家讲个小故事,很久以前,有一群鸡,在农场里上蹦下跳的,与野鸡、山鸡、波兰鸡们互相分享野虫、野场、野蚯蚓,生活一片繁华与闹腾。
但好景不长,有一天,农场主看不惯有些鸡的肆意妄为、夜不归宿,便找来工人建立了一睹围墙,把这群鸡给圈养了起来。
如此一来,这群鸡就只能在围墙里安稳度日,一边下蛋,一边等着被宰,生活从来就不是自己的。
可是也有一些鸡是不甘一辈子被封在里面的,从前的自由生活它们还是向往的,于是乎,大力出奇迹,用喙与爪打造了一架刚刚好的梯子。
又能出去愉快的玩耍了。
二、搭建
除了linux平台,其他平台的工具多如牛毛,就不在介绍与推荐,你能愉快的出去玩耍,自然就能知道有多少了。
这里只介绍工具使用方法,用的是这款: https://github.com/v2rayA/v2rayA
老规矩,自然是docker-compose搭建,其余搭建请移步官方文档:https://v2raya.org/docs/prologue/installation/docker/
新建目录与docker-compose.yml文件,贴入以下内容
version: "3"
services:
v2raya:
image: mzz2017/v2raya
container_name: v2raya
environment:
- V2RAYA_ADDRESS=0.0.0.0:2022
privileged: true
volumes:
- /etc/v2raya:/etc/v2raya
- /lib/modules:/lib/modules
- /etc/resolv.conf:/etc/resolv.conf
network_mode: host
restart: unless-stopped
没啥解释的,2022换成你想要的端口即可。
运行
docker-compose up -d
输入树莓派IP+2022 访问。
第一次进去创建账号密码,订阅服务器啥的自己解决,设置页面每一个选项都有个?鼠标上去有详细说明,大家按需配置,下面是我的配置。
选择节点,最后点击部署,显示正在运行就成功了。
如果需要在命令行中使用代理,如:npm、docker、git、python、go等的可以选择安装proxychains(神器)
新版好像改名字了,地址在这 : https://github.com/rofl0r/proxychains-ng
据说直接 apt install proxychains
也能安装,不过应该是老版本,要装咱肯定要上最新版。
下载源码包,复制到树莓派,解压。
tar -zxvf proxychains-ng-4.15.tar.gz
cd proxychains-ng-4.15/
./configure --prefix=/usr --sysconfdir=/etc
make && make install
make install-config
编辑配置文件
vi /etc/proxychains.conf
#最下面加入
socks5 127.0.0.1 20170
来源在上面搭建好的v2raya中
好了之后,在需要使用代理的命令行中加上 proxychains4 就可以了,看下结果:
三、总结
就一个爽字了得,很多软件都可以开代理模式,比如qbittorrent,transmision等,开了之后,你懂的。
收工。