Open jiqing112 opened 6 years ago
目前测试,proxychain对ping命令无法代理,不知道原因。其他的没试过。 因为我经常用到youtube-dl下载youtube的视频,而vps的空间太小装不了更多的视频,所以尝试让本地终端代理翻墙,在本地执行youtube-dl下载
对了,安装完成之后需要新建配置文件
vim ~/.proxychains/proxychains.conf
内容如下
strict_chain
proxy_dns
remote_dns_subnet 224
tcp_read_time_out 15000
tcp_connect_time_out 8000
localnet 127.0.0.0/255.0.0.0
quiet_mode
[ProxyList]
socks5 127.0.0.1 1080
socks5 127.0.0.1 1080 是ss-qt5的代理地址,最后是端口号,自己设置了其他的就改改
在补充一个细节,因为我最常用proxychains 对youtube-dl命令翻墙,所以可以用alisa命令对其重命名一下,也省得用tab键补全了proxychains,后面跟着的youtube-dl需要自己手打 还要带上-F 参数。
alias proxyy='proxychains4 youtube-dl'
这样执行proxyy命令就相当于执行了"proxychains4 youtube-dl"了,这样就减少了很多的输入量了。
将上面那条命令写入
vim ~/.bashrc
下,跟在
# User specific aliases and functions
后面就可以了。保存退出,执行
source ~/.bashrc
cat /etc/proxychains.conf
strict_chain proxy_dns remote_dns_subnet 224 tcp_read_time_out 15000 tcp_connect_time_out 8000 quiet_mode
[ProxyList] socks5 127.0.0.1 1080
目前测试,proxychain对ping命令无法代理,不知道原因。其他的没试过。 因为我经常用到youtube-dl下载youtube的视频,而vps的空间太小装不了更多的视频,所以尝试让本地终端代理翻墙,在本地执行youtube-dl下载
Ping使用的的ICMP协议,对应OSI模型的网络层,常见的代理在会话层,代理无法直接封装ICMP信息
Centos8上使用youtube-dl提示py文件不存在 /usr/bin/env: ‘python’: No such file or directory
sudo ln -s /usr/bin/python3 /usr/local/bin/python
yum install gcc-c++
yum install gcc
ss-qt5只会对本地1080端口进行代理,用浏览器也得使用插件把请求转发到本地端口。
如何设置全局代理,我不会。 不过用到的翻墙需求也就是只有终端了,可以使用proxychain对终端进行代理。你得先安装ss-qt5并连接成功Fedora使用ss客户端翻墙上网 #1 centos/fedora执行
或者从ProxyChains-NG 下载解压编译安装。
进入解压目录:
完成安装之后,在终端输入 proxychain + 命令就可以,例如
输出结果为代理IP即安装成功