网络设置
直连
配置网卡
vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改:
BOOTPROTO=dhcp
ONBOOT=yes
新增:
IPADDR=IP地址
NETMASK=子网掩码
GATWAY=网关
DNS1=DNS
配置网络
vi /etc/sysconfig/network
新增:
NETWORKING=yes
HOSTNAME=默认为localhost.localdomain
GATWAY=网关
重启网络
service network restart
查看配置
使用ifconfig查看网卡信息
如果提示找不到该命令:
echo $PATH #查看当前环境变量
ls /sbin|grep ifconfig #根据环境变量查看指令
yum search ifconfig #搜索ifconfig包
yum install net-tools.x86_64 #安装搜索到的对应包
代理
配置网络与开启Clash代理 相关配置Clash的教程见上篇文章
配置网卡
vi /etc/profile #全局设置
vi ~/.bashrc #仅设置当前账户
新增:
# add proxy for network
export http_proxy=127.0.0.1:7890
export https_proxy=127.0.0.1:7890
export ftp_proxy=127.0.0.1:7890
或只新增:
export ALL_PROXY=socks5://127.0.0.1:7890
保存:
source /ertc/profile #全局生效
source ~/.bashrc #当前账户生效
安装proxychains4
配置git
安装
sudo yum install git
如果git太慢,则需要给git挂代理
直连
方法一: 使用nslookup查找github对应ip及域名后修改host
- 安装nslookup
使用yum查找并安装对应安装包:
yum provides */nslookup #下载nslookup,查询软件包
yum install -y bind-utils #安装查找到的bind-utils包
- 使用nslookup
查找github域名及对应ip地址:
nslookup github.global.ssl.fastly.Net
nslookup github.com
- 修改hosts
编辑hosts,添加查找到的github域名及ip地址:
vi /etc/hosts
github.com IP
github.global.ssl.fastly.Net IP
代理
方法二: 直接给git设置代理,需要局域网内clash主机开启流量转发
git config --global http.proxy ip:port #设置代理
git config --global --unset http.proxy #取消代理
配置proxychains4
安装
安装proxychains4
使用git克隆:
git clone --depth=1 https://github.com/rofl0r/proxychains-ng.git
如果之前使用过这条命令,且提示未找到proxychains-ng包 删除刚刚下载的proxychains-ng包:
rm -rf proxychains-ng
编译及安装:
cd proxychains-ng
sudo ./configure && sudo make && sudo make install
如果提示编译异常,需要安装gcc:
sudo yum install gcc
再次执行编译及安装
配置
安装配置文件:
sudo make install-config
sudo ln -s /usr/local/bin/proxychains4 /usr/bin/
修改配置文件:
vi /usr/local/etc/proxychains.conf
在注释最后添加:
socks4 127.0.0.1 9050
socks5 ip:port
可能需要将它拷贝到
/etc/proxychains.conf
路径下才能生效,默认为该目录或使用正常忽略即可