1.下载xray内核
https://github.com/XTLS/Xray-core/releases
从中选择最新版以及适配自己CPU架构的内核文件。hinas基本都是电视盒子刷的,所以选择arm64-v8a,也可以使用以下命令查看系统内核
uname -a
aarch64对应的就是arm64-v8a
下载好后将里面的文件解压出来
2.从windows客户端获取配置文件
找到本地电脑中v2rayN客户端中正在启用的配置文件,文件位置在$v2rayN/binConfigs中,里面的config.json就是当前正在启用的配置文件。
3.将文件上传的服务器
在盒子任意目录创建客户端文件夹,我这里直接创建在了”/root/xray”下,将刚才下载的客户端文件以及配置文件放到目录
并给与执行权限
chmod +x ./xray
4.启动xray客户端
使用以下命令后台启动客户端
nohup /root/xray/xray run -c /root/xray/config.json >/root/xray/log.log &
查看日志
tail -f -n 100 /root/xray/log.log
日志中出现“Xray started”证明启动成功
5.配置系统代理
在配置文件中找到“inbounds”属性中的”port”字段,这是xray的代理端口
之后配置系统代理
export http_proxy="http://127.0.0.1:10808"
export https_proxy="http://127.0.0.1:10808"
source /etc/profile
6.使用
本机的http和https流量会直接走代理,局域网内主机也可以配置hinas主机的IP:port进行代理
7.本机docker使用代理加载镜像
编辑docker配置文件,创建代理配置
vi /etc/systemd/system/docker.service.d/proxy.conf
加入如下内容
[Service]
Environment="HTTP_PROXY=127.0.0.1:10808"
Environment="HTTPS_PROXY=127.0.0.1:10808"
当然也可以使用局域网内其他代理,修改IP即可
重启daemen和docker
systemctl daemon-reload
systemctl restart docker
查看docker状态
docker info