由于本人买的科学上网工具没有linux版本,又不想再买个linux的上网工具,就想到了这个方法。
linux上网使用win10科学上网代理方式
必要条件:clash win(拥有订阅,能正常科学上网)、kali环境中的proxychains(没安装请看我前面文章),虚拟机nat模式或桥接模式
环境为:win10 IP:192.168.66.110 kali IP:192.168.200.77
1.打开clash常规,注意两点,一、点击允许局域网链接,二、注意端口号
2.确定虚拟机使用那张网卡,先ifconfig 看自己eth0网卡的网段和虚拟网络编辑器是否在同一网段,找到对应网卡,并去win10环境下更改适配器选项,将win10连接的网络共享给虚拟机
3.kali中去配置proxychains的配置文件,配置端口转发流量,kali执行以下:
vim /etc/proxychains.conf
使用dynamic_chain,将strict_chain注释掉,并在最底部添加协议。
{解释一下,由于clash采用的是http协议,故而这里应该添http协议,ip地址和win10下的代理端口因人而异,格式为:http +win下面的IP地址 +clash代理端口,以我为例应该输入:http 192.168.66.110 9050}
4.整体步骤已经完毕,去普通用户尝试运行:proxychains firefox google.com 并查一下ip地址,成功运行并代理