在国内vps例如debian系统下,apt update都卡成狗。
更何况无法rclone mount 谷歌盘。
下面分享解决思路:
假如你有很快的v2ray ss trojan节点,那么linux搭建socks5服务端,连过去节点。
我使用的方法是shellclash搭建本地linux代理(非透明代理)
export url='https://fastly.jsdelivr.net/gh/juewuy/ShellClash@master' && wget -q --no-check-certificate -O /tmp/install.sh $url/install.sh && bash /tmp/install.sh && source /etc/profile &> /dev/null
公网和面板全部按零装好后,会搭建一个socks5 127.0.0.1:7890的节点
可以端口映射一下到公网,看TG能连上代表搭建成功。
因为我没设密码所以关闭端口映射防滥用。
设置好用户名和密码也可以考虑放公网。
=========apt update走socks5代理方法===========
编辑/etc/apt/apt.conf.d/12proxy
写入以下内容
Acquire::socks::proxy "socks5://127.0.0.1:7890/";
之后apt 干啥都快搜搜的。
如果不想像上面永久使用,可以使用下面一次性代码
仅命令行一次性使用代理:
sudo apt -o Acquire::socks::proxy="socks5://127.0.0.1:7890/" update
==============rclone走代理================
这个就很有意思了,在腾讯云广州vps google drive成功挂载。
解决方案是 https://poe.com/chatgpt 提供的,回答得工工整整。效果完美:
如果您的socks5代理服务器需要用户名和密码验证,您可以在rclone.service配置文件中添加以下内容:
在[Service]部分添加:
Environment="ALL_PROXY=socks5://username:password@localhost:7890"
其中,username和password分别为您socks5代理服务器的用户名和密码,localhost为socks5代理服务器的IP地址,7890为socks5代理服务器的端口号。您需要将其替换为实际的值。
如果socks5不需要用户名和密码验证:
在[Service]部分添加:
Environment="ALL_PROXY=socks5://localhost:7890"
然后,保存并关闭配置文件,并重新加载systemd配置:
sudo systemctl daemon-reload
最后,重启rclone服务:
sudo systemctl restart rclone.service
现在,rclone将会通过使用指定的用户名和密码连接到socks5代理服务器进行网络连接。
没有评论:
发表评论