2023年4月11日星期二

国内vps apt update 以及 rclone 走trojan clash socks5 代理提速

在国内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代理服务器进行网络连接。



没有评论:

发表评论

openwrt在线编译 插件名字查找

openwrt在线编译 https://firmware-selector.staging.immortalwrt.org/ 插件名字查找 https://downloads.staging.immortalwrt.org/releases/23.05.1/packages/x8...